Repolode
AtalayaLabs

AtalayaLabs/OxiCloud

WebDAV、CalDAV、CardDAVに対応した、ファイル・カレンダー・連絡先・オフィス文書編集のための高速で軽量なRust製セルフホスト型クラウド。

代替できる製品:NextcloudGoogle DriveDropbox

スター
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. 1

    リポジトリをクローンする

    git clone https://github.com/AtalayaLabs/OxiCloud.git
  2. 2

    プロジェクトフォルダーに移動し、環境設定ファイルのサンプルをコピーする

    cd OxiCloud && cp example.env .env
  3. 3

    Docker ComposeでOxiCloudを起動する(DockerとDocker Composeが必要です)

    docker compose up -d
  4. 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 の数値は毎日更新されます。

関連プロジェクト