docker | ||
src | ||
docker-compose.yaml | ||
README.md |
wiredav
"Wires together" Sabre/Dav. A phrase that GPT used which I thought was cute. A simple PHP site that provides WebDAV, CalDAV and CardDAV without bloat.
Pushing incomplete version up. The WebDAV makes this a little too much work for me to take on at the moment. Calendar sharing seemed to work fine at one point however I'm a little lost in the weeds on permissions and haven't tested the latest database init.
I'll circle back to this however I was expecting this to be a rather simple implementation of the protocols, sufficient enough to replace baikal and nextcloud. Unfortunately that's not the case.
Ultimately what this needs to be come:
- CardDAV and CalDAV served from /
- WebDAV served from /files/ or maybe, preferrably, /f/
- Shorter to avoid imposing too much on web url max length
The authentication systems needs to be expanded upon to allow file sharing and permissions.
I might still try to get calendars and contracts working initially before taking a break to tackle webdav.