Repolode
lennart-k

lennart-k/rustical

カレンダーと連絡先を単一のSQLiteデータベースに保存する、Rust製のCalDAV/CardDAVサーバー。

代替できる製品:Google Calendar

スター
567
フォーク
48
未解決の Issue
26
最終コミット
4 日前

これは何?

RustiCalは、DAVx5、GNOME Calendar、Thunderbird、Apple Calendarなどのクライアントとカレンダーやアドレス帳を同期するための、セルフホスト型CalDAV/CardDAVサーバーです。すべてのデータを1つのSQLiteデータベースに保存するためバックアップが簡単で、フロントエンドからカレンダーをインポート・エクスポートできます。

DAVx5とのほぼリアルタイムな同期を実現するWebDAV Push、パスワードログインを無効にできるOpenID Connectログイン、グループベースの共有に対応しています。クライアントはNextcloudのログインフローでサインインでき、WebインターフェースからAppleの構成プロファイルを生成できます。削除したカレンダーは復元可能です。

コンテナイメージ内の単一バイナリとして提供されています。現在も活発に開発されているため、まだ粗削りな部分が残っている可能性があると作者は述べています。

主な機能

  • 01バックアップしやすいよう、すべてのカレンダーと連絡先を単一のSQLiteデータベースに保存
  • 02DAVx5とのほぼリアルタイムな同期を実現するWebDAV Pushに対応
  • 03パスワードログインを無効にできるOpenID Connectログイン
  • 04グループベースのカレンダー共有
  • 05Webフロントエンドでカレンダーをインポート・エクスポート
  • 06削除したカレンダーの復元

ユースケース

  • 自分のマシンで個人用または家族用のカレンダー・連絡先サーバーを運用する
  • クラウドプロバイダーを使わず、DAVx5でAndroidのカレンダーや連絡先を同期する
  • 既存のOpenID Connectプロバイダーでログインできる、小規模チーム向けの共有カレンダーを用意する

クイックスタート

  1. 1

    インストールのドキュメントを読む

  2. 2

    ドキュメントのインストール手順に従って RustiCal をセットアップする

使う前に知っておきたいこと

  • README には、RustiCal は現在活発に開発中であり、バグや未完成な部分に遭遇する可能性があると記載されています。
  • RFC 7809 のサポートは一部に限られています。
  • ライセンスは AGPL-3.0 です。強いコピーレフトライセンスであり、ネットワーク経由で利用する場合はソースコードの開示が必要です。

収録されている特集

トピック

#caldav#carddav#calendar#self-hosted#rust#webdav-push#oidc#address-book#addressbook#axum

よくある質問

rustical とは?
カレンダーと連絡先を単一のSQLiteデータベースに保存する、Rust製のCalDAV/CardDAVサーバー。 RustiCalは、DAVx5、GNOME Calendar、Thunderbird、Apple Calendarなどのクライアントとカレンダーやアドレス帳を同期するための、セルフホスト型CalDAV/CardDAVサーバーです。すべてのデータを1つのSQLiteデータベースに保存するためバックアップが簡単で、フロントエンドからカレンダーをインポート・エクスポートできます。
rustical は無料で使えますか?ライセンスは?
rustical は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rustical は今もメンテナンスされていますか?
活発にメンテナンス中。rustical の最終コミットは 2026年11月2日 です。
rustical は何に使えますか?
自分のマシンで個人用または家族用のカレンダー・連絡先サーバーを運用する クラウドプロバイダーを使わず、DAVx5でAndroidのカレンダーや連絡先を同期する 既存のOpenID Connectプロバイダーでログインできる、小規模チーム向けの共有カレンダーを用意する
rustical のインストール方法は?
インストールのドキュメントを読む ドキュメントのインストール手順に従って RustiCal をセットアップする
rustical はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/lennart-k/rustical

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト