Self-hosting GoToSocial with Podman and systemd

by Christian Lønaas, 2025-01-29

I've been looking to participate in the Fediverse for a while, but as a notorious self-hoster I wasn't comfortable joining someone else's server. And, the alternatives for self-hosting last I had a look at it seemed overly complex and resource intensive. Recently, however, I discovered GoToSocial, which looked very promising.

They offer a container, and excellent documentation.

There's support for PostgreSQL and SQLite, and a host of other options. An example docker-compose.yml is provided with sane defaults.

As I prefer podman over docker these days, I took some time to convert the docker-compose file to a Podman kube file.