|
|
(13 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | Als "Remote Calendar" bezeichnet man einen [[Terminkalender]], der auf einem Server (Web-Server) "zentral" gespeichert ist und auf den man mit verschiedenen Computern über einen Software-Client zugreifen kann.
| + | Has been moved to: http://blog.kr8.de/wiki-remote-calendar/ |
− | | |
− | Man kann das mi geringstem Aufwand als [[Google]]-Kalender realisieren. Das war auch mein erster Versuch. Allerdings bekam ich im Januar und Februar 2009 zunehmend Probleme mit der Authentifizierung bei Google-Kalender, ween ich über [[Mozilla Sunbird]] gehe.
| |
− | | |
− | Folgende, relativ einfache unhabhängige Lösung habe ich im Februar 2009 in Betrieb genommen:
| |
− | * Kalender-Server: Eine iCal-Datei auf meinem Apache-Server mit [[WebDAV]] und User-Authorization.
| |
− | * Kalender-Client: [[Rainlendar]] (oder auch [[Mozilla Sunbird]])
| |
− | | |
− | == Einrichtung des Servers ==
| |
− | Benutzt wird "mein" Apache-Server bei [[ProviderWesthost]].
| |
− | * Apache-Module '''mod_dav''' und '''mod_dav_fs''' waren in der httpd.conf schon aktiviert
| |
− | <pre>
| |
− | LoadModule dav_module modules/mod_dav.so
| |
− | LoadModule dav_fs_module modules/mod_dav_fs.so
| |
− | </pre>
| |
− | * Ein Ordner für die DAV-Logdatei muss eingerichtet werden:
| |
− | <pre>
| |
− | <IfModule mod_dav_fs.c>
| |
− | # Location of the WebDAV lock database.
| |
− | DAVLockDB /var/lib/dav/lockdb
| |
− | </IfModule>
| |
− | </pre>
| |
− | * In der Dateistruktur des Apache-Servers muss ein Ordner für WebDAV angelegt werden
| |
− | <pre>
| |
− | cd /var/www/html
| |
− | mdir ical
| |
− | </pre>
| |
− | * In der httpd.conf muss WebDAV für diesen Ordner aktiviert werden
| |
− | <pre>
| |
− | <Directory "/var/www/html/ical">
| |
− | Dav On
| |
− | Order Allow,Deny
| |
− | Allow from all
| |
− | </Directory>
| |
− | </pre>
| |
− | * '''User Authorization''' muss für diesen WebDAV-Ordner konfiguriert werden
| |
− | <pre>
| |
− | <Directory "/var/www/html/ical">
| |
− | Dav On
| |
− | AuthUserFile /var/www/html/ical/.users
| |
− | AuthName "Please enter UserID and Password..."
| |
− | AuthType Basic
| |
− | Order Allow,Deny
| |
− | Allow from all
| |
− | <LimitExcept GET OPTIONS>
| |
− | require valid-user
| |
− | </LimitExcept>
| |
− | </Directory>
| |
− | </pre>
| |
− | | |
− | == Einrichtung des Clients ==
| |
− | Für [[Rainledar]] v2 :
| |
− | * Rechte Maustaste > Options > Calendars > Add...
| |
− | * Radio Button '''Network Shared Calendar'''
| |
− | * Fenster '''Create a new calendar'''
| |
− | ** URL: http://www.kr8.de/ical/tv.ics
| |
− | ** Username: <user>
| |
− | ** Password: <password>
| |
− | | |
− | == Datensicherung ==
| |
− | Mit Hilfe des Skripts '''Backup_Kr8Calendar.bat''' werden die iCal-Dateien des Servers lokal gesichert:
| |
− | <pre>
| |
− | d:
| |
− | cd \bin\jobs
| |
− | wget -O "%DEST%\Calendar\Kr8Calendar_tv.ics" "http://www.kr8.de/ical/tv.ics"
| |
− | pause
| |
− | wget -O "%DEST%\Calendar\Kr8Calendar_geburtstage.ics" http://www.kr8.de/ical/geburtstage.ics
| |
− | pause
| |
− | </pre>
| |
− | | |
− | -- [[User:Dkracht|Dkracht]] 18:10, 1 March 2009 (CET)
| |