This time I decided to install Mastodon on a FreeBSD jail, managed by BastilleBSD. I'll describe a simple, one jail installation, with the related rc files.
We love the Fediverse.That's why we decided to publish our portal and allow public user registration for free. You can register and use our services, interact with us and with the whole Fediverse (yes, all the Mastodon instances and users are reachable).
bhyve on FreeBSD is great and Alpine Linux can be a great VM for docker or lxc/lxd container deployment, especially if using ZFS for rootfs.
FreeBSD and Caddy play very well together for static websites/reverse proxies but we often need to serve dynamic websites. Adding PHP is quite easy.
Backup is not a tool. Backup is not a software you can buy. Backup is a strategy you need to study and implement to be able to solve your specific problems.