Having my own ActivityPub instance to experiment with sounded like a good idea.
To reduce time consuming maintenance I decided to try running on

The setup currently running on is public on github:

Some context to the setup/config:
  • For persistence between deployments a volume is needed. 1GB is the minimal size and should be enough for quite a while.

  • I disabled public registration, so registration has to happen via flyctl ssh console.

  • To not have the hassle with setting up email, I disabled it.

  • Updating should be easy by changing the version in, run it, and deploy again. Time will tell if this is the case.

  • The smallest instance size available (shared-cpu-1x 256MB) seems to be enough:

load and memory of fly instance

If I missed something or any questions arise, feel free to message me on