Top / Software / Utility / Schedule / calendarserver / readme_debian

calendar server for Debian
==========================

Since calendarserver uses extened attributes you must mount the filesystem that
contains the calendars (/var/spool/caldavd by default) with user_xattr.

You have to add a /etc/caldavd/accounts.xml to tell caldavd about your accounts
and users. See /usr/share/doc/calendarserver/examples/accounts.xml for an
example. Likewise you have to add a /etc/caldavd/sudoers.plist. Both files have
to be present, otherwise the calendarserver will not work.

By default calendarserver listens on localhost only so the URI to your caldav
calendar will typically look like:
 
http://localhost:8008/calendars/users/<user>/calendar/

where <user> is the username of a calendarserver user as specified in
accounts.xml. And for groups defined in accounts.xml it's:

 http://localhost:8008/calendars/groups/<group>/calendar/

The use of pydirector isn't currently supported so ProcessCount must be set to
one in /etc/caldavd/caldavd.plist


Enabling SPNEGO/Kerberos
========================

To enable SPNEGO/kerberos authentication you have to specify the name of
the ServicePrincipal in /etc/caldavd/caldavd.plist, e.g.: 

    <!-- Kerberos/SPNEGO -->
    <key>Kerberos</key>
    <dict>
      <key>Enabled</key>
      <true/>
      <key>ServicePrincipal</key>
      <string>HTTP/caldavd.example.com@EXAMPLE.COM</string>
    </dict> 

The name of the service principal must be HTTP/<fqdn>@<REALM> since this is
what e.g. iceowl and icedove with the iceowl-extension ask for. The key of
this principal must be present in /etc/krb5.keytab and the keytab must be
readable by the calendarserver which can be achieved by: 

chgrp caldavd /etc/krb5.keytab
chmod g+r /etc/krb5.keytab

Note: if you use iceowl/iceowl-extension the
network.negotiate-auth.trusted-uris in iceowl/icedove must match on your
calendarservers uri otherwise SPNEGO will not work. A good choice is
"https://".

 -- Guido Guenther <agx@sigxcpu.org>  Thu, 16 Mar 2008 12:47:56 +0100

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-06-18 (水) 10:10:11 (3687d)