The seriesguide app for Android is just about perfect. You can't self host but still
Joplin is missing from your list. Does not fill all of your requirements, but I use that and logseq
Something like this that encrypted and uploaded to IPFS would be neat.
I have a full batman-adv mesh on openwrt routers. That's maybe what you are after? Full guide in the link https://cgomesu.com/blog/Mesh-networking-openwrt-batman/
How about netbird, all open source and self hostable
Has anyone compared it against seaweedfs?
Ente encrypted open source alternativ to Google Photos. Can be self hosted and supports S3 backend
Protect your photos and videos with Ente - a secure, cross-platform, open source, encrypted photos app. Automatic backups, end-to-end encryption, collaborative albums, family plans, library-sync, 1-click import, human support, locked photos, live photos, descriptions, private sharing, search and mor...

Been trying it for a little while. It's exactly what I have been looking for.
- Works great
- is encrypted
- can be self hosted
- edge ML for photo search (not perfect yet)
- S3 backend #ente @ente@mstdn.social