vikunja is a task management app with a nice web UI and support for CalDAV.
I run it on orion installed from the deb package. To update just install the new package. Should write a script that does this automatically.
The config file is at /etc/vikunja/config.yml