This is the story of a successful migration from Proxmox to FreeBSD. VMs, LXC containers and services are now running on the new server.
The Fediverse is composed by thousands of servers (instances). I’ve started to explore the different software solutions. Here’s what I’ve found out.
Sometimes your filesystem gets stuck. No operations can be done and a “reboot” will just cause an indefinite waiting time for I/O. There’s a “magical” code that triggers a specific kernel condition - and a reboot.
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.