Setup fedi.cress.space

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

The setup currently running on fedi.cress.space is public on github: https://github.com/mfa/fedi-cress-space.

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 bootstrap.sh, 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 https://chaos.social/@mfa