Running Honk on Alpine Linux

Finn Greig

With all the recent talk about the fediverse now that Twitter is on fire, I decided to give it a go by running my own instance. There's a lot of benefits to this - considering that you're joining a decentralised social networking system, you might as well own your data, and also start with a clean slate - you don't need to worry about other servers having already blocked the server that you're only just getting set up on.

I decided to go with an AWS t3a.nano instance running Alpine Linux for my server, and I'll be running Honk on it - this is a minimalist web application written in Go that interfaces with the rest of the fediverse using ActivityPub (the underlying standard that powers Mastodon, Pleroma, Akkoma, Misskey, etc.)

The AMI I used can be found here - up to date ones can always be found here. Just ensure that your security group has TCP/80 and TCP/443 open to the world :)

The Gist with the scripts and configs can be found here.

If all has gone well, when you load your domain you should get the purple Honk interface, and be able to log in:

Screenshot of Honk feed