Last time I had the following setup:
$5/mo Linode VPS for a mail server that also has Prosody for XMPP (1 CPU/1 GB RAM/25 GB SSD) CPX11 Hetzner €3.99/mo VPS for Foundkey (a Misskey fork) (2 CPU/2 GB RAM/40 GB SSD) $8/mo OVH VPS that posts this blog as well as a Gitea and Woodpecker CI instance (1 CPU/2 GB RAM/40 GB SSD) Today, I’ve now replaced the OVH VPS with another Hetzner CPX11, this time running CentOS Stream 9.
My current server situation is a huge mess at the moment. As a result of various experimentation of various self-hosted stuff, my current collection of servers is:
$5/mo Linode VPS for a mail server that also has Prosody for XMPP (1 CPU/1 GB RAM/25 GB SSD) CPX11 Hetzner €3.99/mo VPS for Foundkey (a Misskey fork) (2 CPU/2 GB RAM/40 GB SSD) $8/mo OVH VPS that posts this blog as well as a Gitea and Woodpecker CI instance (1 CPU/2 GB RAM/40 GB SSD) Having servers on three separate providers with different pricing structures is… not ideal.
I just recently reverted my postgresql.conf on my Misskey instance back to the default settings (or rather I copied a stock version of that file from another Debian install).
For about a month I was using a config based on the ones generated from PgTune for my server (2 GB RAM, SSD, 2 cores). However I ran into performance problems, specifically searching stuff kept timing out.
Once I reverted to the stock configuration, searches worked like they used to.