Hi everybody, I wrote this piece and it might seem a little half-baked, but I’ll never get it going if I don’t throw it out there.
Let me know what you think, thanks and selfhosting ftw.
Hi everybody, I wrote this piece and it might seem a little half-baked, but I’ll never get it going if I don’t throw it out there.
Let me know what you think, thanks and selfhosting ftw.
ive been going back to basics the last few years after years of messing around with self hosted stuff for a while. i just like the simplicity of the files being local and not worrying about logins or needing to be iconnected to my home network or needing remote access etc.
plain text markdown files for note taking. keepass for passwords, which is just a single file. instead of using jellyfin to watch movies i usually just open a file browser. m3u playlists for listening to music with mpv. then syncthing for syncing all that between devices.
something i want to do soon is to run Radicale/calDAV locally on each device and then have syncthing sync the changes instead of needing every device to talk to a central calDAV server. DecSync is another option for this kind of thing i think
for bookmark syncing im currently using Floccus with the webDAV server thats running on my synology, but i would like get that webDAV server running locally with syncthing at some point as well
mainly if its something that i use daily i want to try and get the files to always be stored locally, then other things that i might only use 2 or 3 times i week i dont mind doing self hosted stuff
I also love the “files over app” approach, I am doing it more and more for simple stuff like (habit-) tracking. With the tempo that applications become outdated or even obsolete, I think this is something very powerful.
I think your radicale/caldav approach is interesting. Would you then also run radicale on your phone? Or simply not have the calendar on your phone? Would syncthing only sync in your home network too?
the phone part would the tricky bit. i think it should be doable using Termux on Android to run it. Termux has a “boot” plugin that should start Radicale every time the phone is turned on, but whether it will run reliably is another question.
Syncthing runs a discovery server that helps nodes/devices find each other when you are away from your home network, so it should still sync in most cases. on some routers, if it cant get around the NAT then files will be synced using Syncthing’s relay server, but you have the option to turn both of those off if you want either