(2011/03/27)
IMAPでメールをサーバー管理にし、ノートPCやディスクトップPCのメールクライアントから統一的に扱えるのは良いのだが、アドレス帳が分散してしまう。LDAPも入れてみた物の、編集がいまいち。ふとアドレス帳.appを見るとCardDAVなんて項目が有る。おそらく、webdavのvCard形式特化版なのではなかろうか。だとすると、両方で書き換えとか共有するには良さそう。
debianのリストをあさっているとAppleのCarlendarServerってのが、CardDAV/CalDavに対応しているらしく、せっかくだからカレンダーも使ってみようかと。。
#apt-get install calendarserver
んでもって、"debian calendarserver"でググる。how toが出て来た。えぇー、ファイルシステムのxattrつかってんのぉぉ、めんどくさいぃぃ。そこは放置して、コンフィグファイルをコピー。
#cp /usr/share/doc/calendarserver/examples/accounts.xml /etc/caldavd/ #cp /usr/share/doc/calendarserver/examples/sudoers.plist /etc/caldavd/
中を見てみても対した事は書いてない。acountsの方はadminとtest,marcuryが入ってる。sudoers.plistはほとんどコメントだった。
とりあえず、このまま動かしてみよう。/etc/default/calendarserverのstart_calendarserver=yesのコメントをはずす。
start_calendarserver=yes
でもって、スタート。
#/etc/init.d/calendarserver start Starting calendarserver: caldavdexec python /usr/lib/twisted-calendarserver/bin/twistd caldav .
アクセスしてみる・・。http://192.168.11.9:8008/calendars/users/admin/calendar/。Internal Server Error。。orz。
んでは、ファイルシステムに属性を追加してみよう。
#mount -o remount,user_xattr /
やっぱうごかねぇ。memcachedがおかしい?。ググってみた。linux.debianにバグレポートが上がってたorz。
じゃぁと他を探してみたところ、DAViCalってのもcardavに対応してるっぽい。
Copyright (C) 2011 俺 All right reserved.