It really isn't that difficult to manage your own nextcloud. I just stick it behind tailscale and then never have to expose it to the internet while still being able to connect when I'm away from my home network. I just have a server running on an old desktop PC running with docker compose. This makes the updates fairly easy but there are many install options.