21 ms·
I find NextCloud in itself to be pretty bloated and trying to do too many things with a lot of poor implementations. Syncthing is great for file syncing and the
by encryptluks2 5y ago
I find NextCloud in itself to be pretty bloated and trying to do too many things with a lot of poor implementations. Syncthing is great for file syncing and there are a few good Cal/CardDAV options. I also find PHP applications incredibly frustrating compared to more simple tools. Vdirsync isn't perfect but being able to backup and sync across providers is awesome and I love that I can view/sync the files natively vs having to routinely backup an entire database and use specialized tools to examine contacts and calendar entries.
I'm hopeful someone will release a simple Go CalDAV and CardDav server, or that someone will contribute to making official packages for CyrusIMAP.
- mxuribe 5y agoI don't know of any calDav, cardDav servers written in Go, but i have heard of the following popular servers: * https://radicale.org https://radicale.org - written in python. * https://sabre.io/baikal/ https://sabre.io/baikal/ - written in php...which i see that you are not so crazy about...but i note it only because it is quite solid reputation. I'm curious why would you want a calDav, cardDav server written in Go? Is it for scalability? Or, ease of deployment? I am not judging your preference at all; i'm genuinely curious? Also, separately, i first learned of cyrus imap from a blogpost that FastMail folks posted, but do not much about it (other than it is highly respected as a platform for mail, calendar, contacts)...Is it built in Go?
- bklaasen 5y ago> i first learned of cyrus imap from a blogpost that FastMail folks posted, but do not much about it (other than it is highly respected as a platform for mail, calendar, contacts)...Is it built in Go? Cyrus predates Go by quite a while! The project started in 1994. It's implemented in C. https://en.m.wikipedia.org/wiki/Cyrus_IMAP_server https://en.m.wikipedia.org/wiki/Cyrus_IMAP_server
- mxuribe 5y agoOh wow, you're not kidding about predating Go by quite a while! :-) Thanks for sharing.
- 1over137 5y ago>...there are a few good Cal/CardDAV options Such as? I've been looking for some... >I also find PHP applications incredibly frustrating compared to more simple tools. Really? I find them so much simpler, just stick everything in a folder and point Apache at that folder. No messing about with extra layers like docker.
- encryptluks2 5y agoXandikos, but it only supports single user last I checked. Radicale and others. There is a list of Cal and CardDav software on Wikipedia.
- candiddevmike 5y agoYou could checkout Homechart: https://homechart.app https://homechart.app, it has Calendaring capabilities and exposes a read-only ICS feed.
- rhamzeh 5y agoI would suggest EteSync [1], they do have an adapter [2] that would remove the e2e encryption, but I recommend running that adapter locally and not over the network to actually benefit from the e2e. [1] https://www.etesync.com/ https://www.etesync.com/ [2] https://github.com/etesync/etesync-dav/blob/master/README.md#installation https://github.com/etesync/etesync-dav/blob/master/README.md...