Maybe not the right answer for you since I am not VPS-based but basement-rack-based.
I would choose Debian + docker for whatever available. Just make sure you have enough space for those. And probably even enough CPU.
To me it makes sense to separate them but some would argue otherwise with Docker/podman/container. Remember, Docker however by default is root.
The one I would actually do at home is Docker on a unpriviledged LXC (Proxmox) to make sure that there is no real root processes running
Cheers
Used it for awhile on and off.
You don’t need to use the encrypted sync service. You can have your desktop not sleeping and use the host-clients local sync method to be fully not relying on their external service.
Personally. I was using it with a Debian VM as the always-online host and other machines like phone and laptop, desktop as clients. While also have my own wireguard container running. Pretty much fully offline sync.
I stop using it when I realize they scraped the self-hosted server that they promised.
Also mobile client was ass, just like the promise of self-hosted server.
Ah. I used it for very long time btw. Just stop when I realize the dude scrapped the self-hosted server.
In the mean time. I have been using Notesnook but well, if they fucked up the self-hosted server, I’d leave too
There always markdown + syncthing that I can rely on as for note and to-do