- easy to use with multiple people
- easier to manage for multiple people
- easier to backup (since you don't need to do backups per device)
- less hassle when you switch personal devices (or reinstall a laptop for ex.)
- You own your data (instead of a mega corp.)
- Less dependent on internet connectivity*, power outages*
- Its a nice challenge
- Its fun (some of us like the self inflicted pain that comes along with it ^sometimes)
*limited to outside factors like how much you actually self host and how much backup power you can store/generate.
You didnt specify a budget, so reMarkable.
If you want something cheaper, i'd go with kobo. But more importantly, buy something that is supported by koReader. This can connect with your selfhosted odps server for maximum convenience.
Maybe look into this: r/selfhosted/comments/1804cr2/pomerium_v024_update/
https://github.com/excalidraw/excalidraw#readme is modern and really easy to self host. Here you have 'libraries' of graphics to use https://libraries.excalidraw.com/?theme=dark&sort=downloadsTotal
https://geek-cookbook.funkypenguin.co.nz/ (it has chapters about a distributed data store etc.)
This seems awesome. Can you use revert as an idp too? Would that be something that would fit the project?
If you rely on port numbers you can also use cosmos-server to manage your containers and add hostnames to your services to access them (that would be the reverse-proxy functionality of cosmos).
Maybe look at this one: https://freescout.net/
Maybe corteza would be more fitted for your use case instead of a bunch of file on a gdrive. Host it at one of the branches, and let the others vpn to it. Also, I would back it up to both other branches in case of burning down the main one.
Rtorrent+flood: https://hub.docker.com/r/jesec/rtorrent-flood