I’m not certain how, or where, I should organize these things under. Somebody should totally organize the wiki. Please.

Opening and closing ports.

ahti currently uses iptables for this. So you better learn the syntax.
As a quick cheatsheet, you can run sudo iptables -S to see examples.

Once you have your command ready, say -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT, be prepared to do the following:

sudo iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
sudo ip6tables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT

And then save it all:

sudo rc-service iptables save
sudo rc-service ip6tables save

And if you wish, back up everything:

sudo backup

A website with a custom URL.

Take a look at /etc/h2o.conf and take a look at what hydraz did with amulet.ml.

For SSL, please bug zgrep. Coincidentally, zgrep is planning on making the entire thing easier, but won’t do it just yet because zgrep is rather busy (as of 2017-08-26).


Ahti, the god of the sea and of fishing, is sometimes portrayed as a man with a handlebar moustache and beard of moss.

“Ahti, god of the sea and fishing”, by jmf


You’re on your own.