For persistance 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:
If I missed something or any questions arise, feel free to message me on https://chaos.social/@mfa