Difference between revisions of "Remote Calendar"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Einrichtung des Clients)
(Replaced content with "Has been moved to: http://blog.kr8.de/wiki-remote-calendar/")
 
(10 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[[Rainlendar]] v2  als Kalender-Client:
 
* 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>
 
* Name for the calendar: TV
 
 
 
Für [[Mozilla Sunbird]] als Kalender-Client:
 
* ...
 
 
 
== 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)
 

Latest revision as of 14:32, 14 May 2020

Has been moved to: http://blog.kr8.de/wiki-remote-calendar/