====== RADICALE ======
===== Installation =====
$ sudo apt-get install radicale
===== Configuration =====
# create a password
$ htpasswd -B -c /etc/radicale/users a1
$ htpasswd -B /etc/radicale/users a2
# create a plaintext password
$ sudo nano /etc/radicale/users
< /etc/radicale/users >
a1:password
# create a calendar
$ curl -u user -X MKCOL 'http://localhost:5232/user/calendar' --data \
'
Calendar
Example calendar
#ff0000ff
'
$ sudo ls -al /var/lib/radicale/collections
a1 a1.props
# create an address book
$ curl -u user -X MKCOL 'http://localhost:5232/user/addressbook' --data \
'
Address book
Example address book
'
$ sudo nano /etc/radicale/config
< /etc/radicale/config >
[storage]
filesystem_folder = /var/lib/radicale/collections
[auth]
type = htpasswd
htpasswd_filename = /etc/radicale/users
htpasswd_encryption = plain
===== Clients =====
* Agendav: "http://localhost:5232"
* Thunderbird: "http://domain1:5232/a1/calendar"