radical links

Once again I have been trying to get an easy to setup, use, and maintain shared calendar with my wife. After I deGoogled we went without a shared calendar for many years. Recently we tried using a calendar on NextCloud but after I decided to permanently shutdown my NextCloud server we needed a replacement.

Enter Radicale. I have been running my own Radicale server for years in order to sync my contacts and my personal calendar. I knew that it didn’t have sharing capability but after reading a discussion on the Radicale Github I found that with a simple symlink a shared calendar could be possible.

On my own Radicale account I created a new calendar. After creating an account for my wife I logged onto the server running Radicale and set up a symlink

ln -s /path/to/collection-root/user_one/<calendar_dir> /path/to/collection-root/user_two/

Now by using DavX5 on both our phones we are able to create and edit events in the calendar. If you do this and depending on your set up you may need to review the permissions on the Radicale calendar directory.