Is Radicale the way forward?

trilobite@lemmy.ml to Selfhosted@lemmy.world – 69 points –
Install Cloudron
cloudron.io

Just thinking of ditching nextcloud and its just too much for my family use. All i needis carddav, caldav and file sync. Have a Debian VM running on Scale and was thinking of using Cloudron docker install. Is this the way others are installing on VMs?

57

You are viewing a single comment

There is no difference between installing software on a VM and on "bare metal". The OS takes care of the hardware stuff.

I installed it according to their manual on their website (https://radicale.org/v3.html) which is imo pretty easy. The TLDR is that you first install python3 and its package manager pipx, then you install radicale using pipx and finally you run it as a systemd service. You can just copy their service template. The issue comes when you need to run multiple web services though. Radicale wants to be on the website root (website.com/ instead of website.com/some/path/blablabla/ ) which is not as trivial to set up as the previous steps. They have a template for nginx and apache but you need to kinda know the very basics of one of these to set it up.

Also on debian there is a package so you could technically just apt install radicale and then systemctl enable radicale if you want to avoid creating a service and installing python.

Obviously you need to create a basic config either way according to their manual. At least for password authentification.

Running radicale on mydomain.blah/radicale just fine since day 0....

They didn't say it couldn't be done, just that it isn't the default way it sets itself up and requires more work.

My point was that it isn't as trivial but I suppose it is as long as you don't care about https and proper certificates. You can just copy their nginx/apache template if you don't.

OK, so seems like best way to install Radicals is on my Debian VM using apt. I wonder if anyone has compared Baikal to Radicale ...

I haven't tried Baikal but it seems to have (from the screenshots) just a bit more features. Radicale is merely the calendar+contacts+tasks server. You can login through the web UI to create calendars and delete them. They are then managed by a calendar/contact/task app like thunderbird. Baikal seems to have settings and a dashboard in the web UI which Radicale lacks.

Both seem to have an unofficial docker container if you're into that.

Well, I was looking fo r the docker container but as my VM is Debian, I'll go down the apt route which is official and maintained.