Reading the WebDAV spec was really fun. That is one of the best written specs I’ve ever read.
My goal is to eventually cover CardDAV and CalDAV too, so you can transfer and sync contacts and calendars between devices too.
My pie in the sky dream is to turn the server into a backup solution that automatically deduplicates across machines, and lets you browse a specific backup as a WebDAV mount, or even in your browser. So something very similar to BorgBackup, but that has a first party GUI client for Mac, Windows, and Linux.
I also wrote the WebDAV server it uses internally:
https://github.com/sciactive/nephele
Reading the WebDAV spec was really fun. That is one of the best written specs I’ve ever read.
My goal is to eventually cover CardDAV and CalDAV too, so you can transfer and sync contacts and calendars between devices too.
My pie in the sky dream is to turn the server into a backup solution that automatically deduplicates across machines, and lets you browse a specific backup as a WebDAV mount, or even in your browser. So something very similar to BorgBackup, but that has a first party GUI client for Mac, Windows, and Linux.