Local Obsidian + Syncthing.
The magic of obsidian is that I rarely have to actually open obsidian. As the notes are in plain markdown, I usually just do my input from vim or vscode.
The magic of Syncthing is that it's (mostly) a set and forget thing.
The setup works on my PC, laptop, mobile and VPS.
Everything is backed up daily from a single point to a S3 backend with Restic. Also a set and forget thing.