Radicale
From wikinotes
Radicale is a lightweight Calendar/Contacts Server written in Python.
It does not fully support CalDav.
Documentation
official docs http://radicale.org/user_documentation/
Locations
http://domain.com:5232/radicale/Calendar.ics/
url /usr/local/etc/radicale/config
config
Install
BSD
sudo pkg install py27-radicale# /etc/rc.conf radicale_enable="YES"NOTE:
freebsd radicale installer has an issue, the radicale group is unable to be created properly without a fix, you can start radicale to test with the following command:
radicale --debug -c /usr/local/etc/radicale/config
debug info
# /usr/local/etc/rc.d/radicale command_args="-d --debug -p ${pidfile} -C ${radicale_config}" # add debug, so can get actually useful infocompensating for mistakes in package
log-config lookup fix
# radicale tries to log to read logging config from /etc/radicale/logging sudo ln -s /usr/local/etc/radicale /etc/radicale sudo touch /var/log/radicale sudo chown radicale:wheel /var/log/radicalegroupmod fix
sudo pw userdel -n radicale sudo pw groupdel -n radicale # delete any existing radicale group sudo pw groupadd -n radicale -g 974 # installer requires a gid of 974 sudo pw useradd radicale -g radicale # create user radicale, and add to group sudo pkg install -f py27-radicale sudo chown radicale:wheel /var/run/radicale sudo service radicale start# make sure you have a user called radicale cat /etc/passwd | grep radicale # Create a passwd file htpasswd.py -cb /usr/local/etc/radicale/users radicale <password># /usr/local/etc/radicale/config [auth] type = htasswd htpasswd_filename = /usr/local/etc/radicale/userssudo service radicale start
Configuration
Korganizer
Settings > Configure Korganizer General > Calendars > Add Dav Groupware Resource User: radicale Pass: <password> Configure Resource Manually Add CalDav Remote URL: http://morpheus:5232/radicale/Calendar.ics/ Use Global Credentials > Fetch