Home > Technik > Den Kalender überall dabei: Sunbird/Lightning/WebDAV

Den Kalender überall dabei: Sunbird/Lightning/WebDAV

Pünktlichkeit ist eine Tugend. Termine verwalten ein Kraftakt. Der eine nutzt seinen PDA, der andere sogar sein Handy und ich… ich nutze irgendwie nie etwas. Aber dennoch komm ich immer zur rechten Zeit an den rechten Platz.

Dennoch dachte ich mir ein Organizer wäre nicht schlecht. Sowas in der Art, was Outlook bietet. Nur leider habe ich kein Outlook, sondern Thundebird. In meinem alten Blog habe ich schon mal von Lightning [1] berichtet gehabt. Eine Extension für Thunderbird [2], die auf Sunbird [3] basiert. Für normal kann man einen Kalender ganz leicht einrichten. Aber wenn man von mehreren Rechnern und von überall aus, auf einen Kalender zugreifen möchte, dann bedarf es z.B. eines WebDAV Servers. Wie man einen solchen einrichtet, erkläre ich weiter unten (auf das Knöpfchen “Weiterlesen…” drücken).

Einen DAV Server kann man z.B. wie ein Laufwerk in Windows einbinden, ist aber ein Dateisystem auf einem Webserver. Sundbird/Lightning legen dort ihre .ics Dateien ab, die die Termine und Aufgaben vom Kalender enthalten. Mit Apache2 ist ein WebDAV ganz schnell eingerichtet.

[1] http://www.mozilla.org/projects/calendar/lightning/
[2] http://www.mozilla-europe.org/de/products/thunderbird/
[3] http://www.mozilla.org/projects/calendar/sunbird/

Als erstes muss das “DAV-Modul” im Apache2 aktiviert werden:

# a2enmod dav_fs
# a2enmod auth_digest

Nun ist es natürlich zu empfehlen, dass man seine Daten verschlüsselt. Mein DAV habe ich deshalb in einen SSL verschlüsselten Bereich gelegt (darauf gehe ich nicht näher ein). Selbstverständlich ist das nicht zwingend notwendig. Man suchst sich den vhost, bzw. die Konfiguration zur Seite aus und fügt folgendes hinzu:

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificate
ServerName dav.domain.tld
DocumentRoot /var/wwws/
ErrorLog /var/log/apache2/ssl.error.log
TransferLog /var/log/apache2/ssl.access.log

Alias /caldav /var/wwws/caldav

        DAV On
        AuthType Digest
        AuthName "privdav"
        AuthUserFile /var/wwws/caldav/.passwd
        Require valid-user

Nun muss noch die Passwort-Datei angelegt werden:

# cd /var/wwws/caldav/
# htdigest -c .passwd privdav benutzername

Nun den Apache2 neu gestartet und der WebDAV sollte funktionieren ;)

Categories: Technik Tags: , ,
  1. April 12th, 2007 at 09:55 | #1

    Hallo erst einmal,

    ein nettes Blog hast du da!

    Der Artikel ist soweit interessant, allerdings wäre es noch interessant zu wissen, wie hoch der Datentransfer des PDA ist und wie du das löst. Etwa über eine Art Flatrate?

    Im Moment nutze ich noch Outlook, da der Abgleich mit meinem XDA neo einfach sauber funktioniert.

    Ich liebäugle auch mit Google Mail, allerdings ist hier einmal die Synchronisation mit meinem XDA ein Problem, andererseits ist auch noch die ungeklärte Frage mit der Datensicherheit nicht ganz außer Acht zu lassen.

    Ich hoffe hier tut sich noch mehr in nächster Zeit.

  2. Josua
    May 9th, 2007 at 18:18 | #2

    Hi,

    ich habe jetzt auch Lightning ausprobiert, allerdings nicht mit durchschlagendem Erfolg:

    Abgelegen wollte ich den CalDAV Calender auf meinem GMX Mediacenter, da ich so keinen extra Server laufen lassen muss und jederzeit an meine Daten herankomme, wenn mir eine Internetverbindung zur Verfügung steht.

    Nach dem Einrichten des Kalenders (Vergabe des Namens und Angabe der WebDAV Adresse) habe ich einen Termin in meinen Kalender eingetragen. Diesen konnte ich aber leider nach Schließen und anschließendem Öffnen von Thunderbird nicht mehr wiedererlangen.

    Meine Frage dehalb: Ist ein WebDAV Server das einzige, was ich für diese Art des Kalenders benötige? Ich habe gelesen, daß bei CalDAV der Server auch Suchanfragen selbst durchführt…ist ein WebDAV Server für CalDAV also wirklich ausreichend oder benötige ich einen CalDAV Server?

    Viele Grüße und vielen Dank für jede Hilfe

    Josua

  3. Andy
    August 17th, 2007 at 15:24 | #3

    Hallo Josua,
    CalDAV ist ein Protokoll, das WebDAV erweitert. Dementsprechend reicht für CalDAV ein WebDAV Server nicht aus.
    In Lightning muss man deshalb beim GMX Mediacenter die Option ICS statt CalDAV auswählen.

    Es scheint aber Probleme beim publizieren von Termin zu geben, zumindest bei mir. Derzeit klappt nur das explizite Publizieren per Rechtsklick auf den Kalender. Vielleicht hast Du mehr Erfolg.

  4. Andy
    August 24th, 2007 at 10:23 | #4

    >Es scheint aber Probleme beim publizieren von Termin zu geben, zumindest bei >mir. Derzeit klappt nur das explizite Publizieren per Rechtsklick auf den >Kalender. Vielleicht hast Du mehr Erfolg.
    Es lag aber nicht an Lightning, sondern an Apache unter Ubuntu.

  1. No trackbacks yet.