ownCloud Classicのサーバーサイドコア。WebDAV、CalDAV、CardDAVを使ったセルフホスト型のファイル保存、同期、共有に対応します。
AtalayaLabs/OxiCloud
WebDAV、CalDAV、CardDAVに対応した、ファイル・カレンダー・連絡先・オフィス文書編集のための高速で軽量なRust製セルフホスト型クラウド。
代替できる製品:Nextcloud
Google Drive
Dropbox
- スター
- 3,654
- フォーク
- 183
- 未解決の Issue
- 88
- 最終コミット
- 7 時間前
これは何?
OxiCloudは、ファイルストレージ、Webインターフェース、カレンダー、連絡先を1つのサーバーにまとめたセルフホスト型クラウドスイートです。従来のPHPスタックのように多くのリソースを消費せず、クラウドスイートの基本機能を使いたいセルフホスター、ホームラボ、小規模チームを対象としています。
サーバーはAxum上でRustを使って実装されており、データベースにはPostgreSQLを使用します。標準のWebDAV、CalDAV、CardDAVエンドポイントを提供するため、デスクトップのファイルマネージャー、Thunderbird、Apple Calendar、AndroidのDAVx5から、専用の同期ソフトウェアなしで接続できます。Web UIでは、アップロード、プレビュー、サムネイル、共有、ゴミ箱、検索、お気に入りを利用でき、OIDC/SSO、クォータ、管理者・ユーザーロールにも対応しています。
Docker Compose、ビルド済みバイナリ、Helm chart、Nix moduleを使ってデプロイでき、設定は環境変数で管理します。WOPI連携により、CollaboraまたはOnlyOfficeで文書を編集できます。
主な機能
- 01ファイル、カレンダー、連絡先の同期に使える標準のWebDAV、CalDAV、CardDAVエンドポイント
- 02アップロード、インラインプレビュー、サムネイル、共有、ゴミ箱、検索に対応したWeb UI
- 03OIDC/SSOログイン、JWT認証、Argon2idによるパスワードハッシュ化、クォータ
- 04CollaboraまたはOnlyOfficeで文書を編集するためのWOPI連携
- 05環境変数で設定できる、デプロイ用のDocker Compose、Helm chart、Nix module
ユースケース
- ホームサーバーで個人の写真や文書を管理し、ホスト型クラウドドライブを置き換える
- SSOログインとユーザーごとのクォータを備えた共有ファイルストレージを小規模チームに提供する
- セルフホスト型サーバーから、DAVx5を介してThunderbird、Appleデバイス、Androidにカレンダーや連絡先を同期する
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/AtalayaLabs/OxiCloud.git - 2
プロジェクトフォルダーに移動し、環境設定ファイルのサンプルをコピーする
cd OxiCloud && cp example.env .env - 3
Docker ComposeでOxiCloudを起動する(DockerとDocker Composeが必要です)
docker compose up -d - 4
ブラウザーで http://localhost:8086 を開く
使う前に知っておきたいこと
- ソースから実行するには、Rust 1.93以降とPostgreSQLデータベースが必要です。
- デスクトップ同期クライアント、モバイルアプリ、エンドツーエンド暗号化など、一部の機能はまだ開発予定です。
- Android版DAVx5は部分的にしかサポートされておらず、カレンダーと連絡先の動作は引き続き調整中です。
収録されている特集
トピック
よくある質問
- OxiCloud とは?
- WebDAV、CalDAV、CardDAVに対応した、ファイル・カレンダー・連絡先・オフィス文書編集のための高速で軽量なRust製セルフホスト型クラウド。 OxiCloudは、ファイルストレージ、Webインターフェース、カレンダー、連絡先を1つのサーバーにまとめたセルフホスト型クラウドスイートです。従来のPHPスタックのように多くのリソースを消費せず、クラウドスイートの基本機能を使いたいセルフホスター、ホームラボ、小規模チームを対象としています。
- OxiCloud は無料で使えますか?ライセンスは?
- OxiCloud は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OxiCloud は今もメンテナンスされていますか?
- 活発にメンテナンス中。OxiCloud の最終コミットは 2026年10月24日 です。
- OxiCloud は何に使えますか?
- ホームサーバーで個人の写真や文書を管理し、ホスト型クラウドドライブを置き換える SSOログインとユーザーごとのクォータを備えた共有ファイルストレージを小規模チームに提供する セルフホスト型サーバーから、DAVx5を介してThunderbird、Appleデバイス、Androidにカレンダーや連絡先を同期する
- OxiCloud のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/AtalayaLabs/OxiCloud.git プロジェクトフォルダーに移動し、環境設定ファイルのサンプルをコピーする: cd OxiCloud && cp example.env .env Docker ComposeでOxiCloudを起動する(DockerとDocker Composeが必要です): docker compose up -d ブラウザーで http://localhost:8086 を開く
- OxiCloud はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AtalayaLabs/OxiCloud
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WebDAVやオンラインオフィス編集に対応した、ファイル保存・同期・共有とチームコラボレーションのためのセルフホスト型プラットフォーム。
複数のクラウドストレージとローカルストレージを、単一のWebインターフェースとWebDAVで統合するセルフホスト型のファイル一覧・管理サーバー。
ファイルやノートをブラウザーで暗号化してからサーバーに送る、セルフホスト型クラウドストレージ。
ファイル共有、共同コード編集、ユーザー管理ができる、単一のGoバイナリで提供されるセルフホスト型クラウドプラットフォーム。
IMAP、JMAP、POP3、SMTP、CalDAV、CardDAV、WebDAVに対応した、Rust製のセルフホスト可能なオールインワンのメール・コラボレーションサーバー。