Ubuntu 16.04 Xenial Xerus
Radicale ist ein Kalender- (CalDAV) und Adressbuch-Server (CardDAV). Er eignet sich besonders für kleine Netze, in denen keine eigene Nutzerkontrolle notwendig ist. In Kombination mit einem separaten Webserver kann man allerdings auch größere Benutzergruppen inkl. Authentifizierung versorgen.
Radicale ist komplett in Python geschrieben.
Radicale ist in den offiziellen Paketquellen enthalten.
radicale (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install radicale
sudo aptitude install radicale
Nach der Installation ist es nötig, das Verzeichnis für die Log-Dateien zu erstellen, da dieses im manuellen Modus nicht automatisch erstellt wird.
sudo mkdir /var/log/radicale
Danach kann der Server mit dem Befehl:
sudo radicale
gestartet werden.
Damit der Radicale-Server automatisch gestartet werden kann, muss in der Datei /etc/radicale/config bei der Zeile:
#daemon = False
das Zeichen #
entfernt und der Status auf "True" gesetzt werden. Anschließend führt man das Gleiche in der Datei /etc/default/radicale durch, um den Server automatisch starten zu lassen:
#ENABLE_RADICALE=yes
Beim nächsten Neustart des Systems wird dann Radicale via systemd automatisch gestartet.
In der Grundkonfiguration gibt es keine Authentifizierung, d.h. grundsätzlich kann jeder auf den Server zugreifen. Außerdem sind keine Benutzer und Gruppen eingerichtet, so dass jeder Nutzer auf jeden Kalender zugreifen kann.
Dies kann natürlich geändert werden. Radicale unterstützt verschiedene Möglichkeiten zur Authentifizierung (z.B. HTTP BasisAuth, IMAP, LDAP, PAM) und es können Benutzer und Gruppen angelegt werden. Eine ausführliche Anleitung hierzu findet man in der Dokumentation .
Wie (fast) alle in Python geschriebenen Webanwendungen unterstützt Radicale WSGI und kann über einen entsprechenden Server (z.B. Apache 2.4 mit mod_wsgi ) ausgeliefert werden. Dadurch eignet sich der Kalenderserver auch für den Zugriff über das Internet und viele Zugriffe von Nutzern.
Details zur Konfiguration findet man in der Dokumentation .
Aufgrund der Vielfalt der möglichen Clients wird hier nur auf die Grundstruktur eingegangen, alles andere findet sich auf der offiziellen Dokumentation der Entwickler .
Der Server ist unter der Adresse http://Server-IP_ADRESSE:5232
erreichbar, die einzelnen Kalender und Kontakte (auf dem Server) befinden sich in jeweils einem Ordner pro Benutzer im Pfad /var/lib/radicale/collection/. Auf einzelne Kalender kann somit über die Adresse:
Server-IP:5232/Benutzer/Kalender #oder Server-IP:5232/Benutzer/Kalender.ics
zugegriffen werden.
Auf Kontakte wird hingegen über:
Server-IP:5232/Benutzer/Kontakte.vcf
zugegriffen.
Wenn für den jeweiligen Benutzer die Kontakte-/Kalender-Datei nicht existiert, wird sie automatisch erstellt.
Thunderbird kann mit Hilfe von SOGo auch auf CardDAV zugreifen und synchronisieren. Oder alternativ die relativ neue Erweiterun Cardbook nutzen: https://addons.mozilla.org/de/thunderbird/addon/cardbook
CalDAV Server - Übersicht
Baikal - CalDAV- und CardDAV-Server, Zugriff nur über Client-Programme (keine Weboberfläche)
WebCalendar - Kalenderserver (webcalendar)
PHP-Calendar - Lösung mit PHP
TeamCal Pro - Webkalender für Teams
TUTOS - weiterer Webkalender für Teams
PHP iCalendar - Lesezugriff auf iCalendar-Dateien
SOGo - Groupware mit CalDAV-Implementation
Tine 2.0 - Groupware und Customer Relationship Management (CRM) mit CalDAV-Implementation
Diese Revision wurde am 7. November 2016 22:45 von tobi7212 erstellt.