Can you recommend any good webGUIs when running my own CalDAV server? I'm struggling to find one and I really need one.
It's a bit messy to set up but the config file is extensively documented and you generally only need to touch it in the initial setup.
For CardDAV: https://github.com/owncloud/contacts could be used as a frontend, since it advertises it's talking to CardDAV-backend, but it's not actually deployable as a standalone interface. It's better than infCloud both architecture-wise and UI-wise, and could be the best opensource solution available, if you're willing to adapt this frontend to stand-alone usage (or integrate into whatever you need it for)