Finally managed to replace two VMs with a single VM.
This gives me a service discovery layer (Consul), moves the scheduler Sidekiq job off of the www node, and provides a platform for various background jobs to run automatically.
Now I can move www to an autoscale group.
though I think I'll upgrade redis/elasticsearch and postgres first, so they're wired into the service discovery plane
also I have to do major postgres version upgrades, so there'll be a Significant Downtime when I do that
so I guess Postgres is next on the list of "things to upgrade"
A paid, early access, strongly moderated Mastodon instance hosted entirely in Aotearoa New Zealand.