Radicale

提供: ArchWiki
2016年11月16日 (水) 22:29時点におけるKusakata (トーク | 投稿記録)による版 (同期)
ナビゲーションに移動 検索に移動

関連記事

Radicale は CalDav と CardDav プロトコルに対応するサーバーです。Python 2.6-3.5 を使用しています。

インストール

radicaleAUR パッケージをインストールしてください。

設定

メインの設定ファイルは /etc/radicale/config です。

ほとんどの設定オプションはコマンドラインから変更することができます:

$ radicale --help

統合

Radicale は Apache などの mod_wgsi インターフェイスをサポートしている HTTP ウェブサーバーと統合することができます。Radicale のオプションのいくつかが無視されます: [server] セクションの hosts, daemon, pid, ssl, certificate, key, protocol, ciphers keys の設定。Python のパスに radicale モジュールをインストールして (ドキュメントルートに) .wgsi ファイルを書いてください:

# import radicale
# radicale.log.start()
# application = radicale.Application()

そして radicale のバーチャルホストを設定します。例:

<VirtualHost *:80>
    ServerName cal.yourdomain.org

    WSGIDaemonProcess radicale user=http group=http threads=1
    WSGIScriptAlias / /srv/http/radicale.wsgi

    <Directory /var/www>
        WSGIProcessGroup radicale
        WSGIApplicationGroup %{GLOBAL}
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

クライアントのサポート

Radicale は CalDav と CardDav プロトコルを使用しているため、ほとんどのクライアントに対応しています。現在、以下のクライアントが公式でサポートされています: