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.
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.
FreshRSS, an excellent and complete feed aggregator, is the first service we've been deployng and is already waiting for your registration.
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.