Please everyone read or at least skim articles before posting.
The article literally says, that it's "an honest bump" to allow typical usage like web browsing and multitasking.
Ubuntu experts at OMG Ubuntu characterize the latest revision in RAM specs as “an honesty bump.” In other words, the core OS isn’t really more demanding on system resources this time around, but Canonical recognizes that with the latest Gnome desktop, modern web browsers, and typical multitasking workflows, users should look at a minimum of 6GB of RAM.
And hosting is nearly flawless, I host a small server for me and a few friends and it works and has worked for years. (I should just update more often, but that is my fault)
But any app works. I tried Schildichat, Element, Fluffychat, Nekho and others.The problem is not the app, they all work for what OP wants. It's just a bit of a hurdle to set up the server, but there are complete ansible-repos to do that.
If you have portainer, it should be relatively easy.
First make a backup of the old config folder (I just copied mine to a new seerr folder) then you insert your current data into the docker compose-file they show at your link and import that as a stack. Boom, done.
If you have an existing stack with, let's say, radarr and sonarr and plesk and overseerr, then you can backup the old compose file, and replace only the overseer part with the code from the given compose config.
To all of you who make their own pizza but hate the crust:
There is no rule that you can't just pour the sauce right up to the edges and sprinkle the cheese even further.Then you have a cheesy crust but no dry/hard dough crust.
Yes, it's both 'a cloud' but a VPS is much cheaper and needs way less configuration compared to a so-called 'cloud provider' like AWS, Azure or Alphabet (or other companies starting with the letter A, I guess).
Or the avengers explanation for time travel.
Oh, when you are small, time runs slower? Wow, then we can definitely travel back in time like that, because... Quantum!