Currently testing zettelnotes, as it has git support, and file encryption.
(I know Obsidian has several encryption plugins and git support)
Obsidians is quite slow on my phone (too many plugins 😅) and I wouldn't mind my notes being encrypted just for peace of mind.
Importing notes went quite good so far.
I like Obsidians UI better as it is more polished.
First I was impressed by the extensibility of Obsidian, but over time I figured, I don't need most plugins on a daily basis.
I would like to have a markdown Editor on Android, that supports editing .md file stored in different folders, without the need of setting up a Vault or other setup steps.
Not using ZFS but a similar approach:
All my data (paperless, and other docker container data) is encrypted with LUKS on a separate disk. The OS is running unencrypted on the SD card (using a Raspberry Pi). This way I can swap out the system and relink the docker container data if needed.
Yes, I do need to unlock after a reboot, but since the system is fully up, that's done easily via ssh.
Still looking into ways to unlock it automatically on certain criteria...
I agree with this comment. As mentioned as answer in the post, to have a backup of these things is a big reason why I chose to selfhost. I had to switch devices (and operating systems) too many times. Moving data around everytime would be a hassle. To have all the important stuff not only stored but also organized and easy to access is very convenient and makes me stop worrying to accidentially lose my phone for example.
Not more but I would say it offers some additional options and integrations, because it's api based.
For example, on my server I connected it with ntfy.sh which executes the command to pull the update, for the apps' docker container. (It's working 90% of the time)
Are you using a VPN to connect to your devices at home?
I have a similar setup, when I'm away from home, I connect via Tailscale (a version Wireguard VPN) and keep all notes in sync.
In Joplin I use the WebDAV connection to store files on my server at home.
I think this is what you should look into. Are the services in Heimdall listed with the local IP or host names? Or are they referenced with the tailscale IP?
Three things I want to add here:
On tailscale I can only access my home lab's root page with the services being accessible with something like domain.tld/service.
service.domain.tld is not supported by tailscale. (See github issue)
The local domain is different to the tailscale domain. If you want to use them with a reverse proxy (nginx, caddy) you need to have rules configured for your tailscale magic DNS domain too.
Ah, sorry to hear. I don't know. I got mine on a Black Friday deal.