opencloud
SHA-256セルフホスト型クラウドストレージバックエンド。データベース不要で、ファイルシステムに直接保存し、OpenID Connect 認証に対応。
スマートダウンロード
Download 版をダウンロード
v6.2.0 · 113.1 MB
データベース不要の軽量クラウドストレージバックエンド。デプロイが簡単で、セルフホストによるファイル同期に最適。
主な機能
- 完全にファイルシステムベースのストレージで、データベースのインストールや設定は一切不要
- OpenID Connect による統一認証をサポートし、Keycloak などのアイデンティティサービスと連携可能
- LibreGraph Connect アイデンティティプロバイダーを内蔵し、すぐに使用可能
- ファイルの同期、共有、マルチユーザー管理をサポート
- Go 言語で記述され、バイナリでデプロイでき、ランタイム依存なし
できないこと
- •初回利用時は init コマンドで設定を生成する必要があり、手動でディレクトリを作成しないでください。デフォルトで 9200 ポートをリッスンするため、ファイアウォールでこのポートを開放していることを確認してください。データベースを使用しないため、ファイルのメタデータ検索機能は Nextcloud などの従来のソリューションよりも弱くなっています。本番環境では、リバースプロキシ(Nginx など)を使用して HTTPS を提供し、パブリックドメイン名を設定することをお勧めします
使用例
- 個人や小規模チームがプライベートクラウドストレージを構築し、デプロイプロセスを簡素化
- エッジノードやIoTデバイスでのローカルファイル同期
- 低リソース消費が求められる軽量なファイルストレージサービス
OpenCloud は、Go 言語で書かれた軽量なセルフホスト型クラウドストレージバックエンドです。すべてのデータをファイルシステムに直接保存し、データベースを一切必要としないため、デプロイとメンテナンスが非常に簡単です。認証には OpenID Connect プロトコルを採用しており、Keycloak などの外部アイデンティティプロバイダーとの連携をサポートするほか、組み込みの LibreGraph Connect も利用できます。OpenCloud エコシステムの中核サービスとして、ファイルの同期、共有、管理機能を提供します。Nextcloud や ownCloud と比較して、OpenCloud の最大の強みはデータベースへの依存を排除した点にあり、デプロイの複雑さと起動時間を大幅に削減しています。ただし、機能は比較的シンプルで、データベース検索やプラグイン拡張メカニズムは備わっていないため、小規模チーム、個人利用、リソースが制限されたエッジ環境に適しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:GitHub Releases ページからお使いのオペレーティングシステムに対応するバイナリファイルをダウンロードします
ステップ2:./opencloud init を実行して設定を初期化します(設定ファイルはデフォルトで ~/.opencloud に生成されます)
ステップ3:./opencloud server を実行してサービスを起動します。デフォルトではポート 9200 をリッスンします
- ステップ1:GitHub Releases ページからお使いのオペレーティングシステムに対応するバイナリファイルをダウンロードします
- ステップ2:./opencloud init を実行して設定を初期化します(設定ファイルはデフォルトで ~/.opencloud に生成されます)
- ステップ3:./opencloud server を実行してサービスを起動します。デフォルトではポート 9200 をリッスンします
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
fc605f21c4a710a43b71fa1a8d28c24926aef68ff3ece96abfbbba4189215778このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
サービスを停止した後、バイナリファイルを削除し、rm -rf ~/.opencloud を実行してすべての設定ファイルとデータを削除します。データは復元できないため、事前にバックアップを取ってください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
3 FAQs