導入
概要
クライアント
Webオフィスアプリケーション
認証
インストール
重要な読み物
ownCloud Infinite Scale を実行する
公式ドキュメントを使用する
ocis リポジトリをソースとして使用する
ドキュメント
管理者向けドキュメント
開発ドキュメント
安全
貢献する
著作権
ownCloud Infinite Scale (oCIS) は、データ管理プラットフォームの基盤となる新しいファイル同期および共有プラットフォームです。
リリースされた最新バージョンを今すぐダウンロードしてください。
Infinite Scale では、次の ownCloud クライアントが許可されます。
ウェブ、
アンドロイド、
iOSと
デスクトップ
WebDAV や CS3 などのオープンで明確に定義された API を使用して、reva に基づくスケーラブルなサーバー バックエンドとファイル スペースを同期および共有します。
Infinite Scale は、次のような Web オフィス アプリケーションを統合できます。
コラボオンライン、
Office ドキュメントのみまたは
Microsoft Officeオンラインサーバー
共同編集は WOPI アプリケーション ゲートウェイによってサポートされています。
ユーザーは、Keycloak などの外部 IdP または組み込みの LibreGraph Connect ID プロバイダーを使用して、OpenID Connect 経由で認証されます。
Infinite Scale は、簡単なインストールと操作に重点を置き、単一のバイナリまたはコンテナとして提供され、必要に応じて構成を変更し、複数のサービスを開始することで、Raspberry Pi から Kubernetes クラスターに拡張できます。マルチサービス アーキテクチャにより、ニーズに合わせて機能を調整したり、Keycloak を使用する場合のようにすでに存在するサービスを再利用したりできます。さまざまなインストール オプションについては、以下の詳細を参照してください。
インスタンスのセットアップを開始する前に、前提条件、デプロイメントセクション、特にすべてのデプロイメントタイプに有効な情報が説明されている一般情報ページを読むことを強くお勧めします。
Raspberry Pi または単一サーバーで始まる単一ノードのベアメタル展開のクイック ガイドまたはバイナリ セットアップ、docker などのクラシック コンテナ環境のコンテナ セットアップを参照するか、Kubernetes への展開方法を学習してください。
最新のコードでインスタンスを実行するには、このメソッドを使用します。これは開発目的でのみ推奨されます。必要な最小 Go バージョンは 1.22 です。 reva などの一部の依存関係には c-go ライブラリ/ツールチェーンを必要とするコンポーネントがあるため、前提条件として C コンパイル環境がインストールされている必要があることに注意してください。 Debian ベースのシステムにインストールするコマンドは、 sudo apt install build-essentials
です。デモ ユーザーを使用してローカル インスタンスを構築して実行するには:
# sourcegit clone を取得します [email protected]:owncloud/ocis.git# ocis dircd を入力します ocis# 資産を生成しますmakegenerate# バイナリを構築しますmake -C ocis build# 最小限の oCIS 設定を初期化します。/ocis/bin/ocis init# runデモ ユーザーを使用する場合IDM_CREATE_DEMO_USERS=true ./ocis/bin/ocis server# でブラウザを開きます。 http://localhost:9200 バンドルされた Web UI にアクセスします
すべてのバッテリーが含まれています。外部データベースや外部 IDP は必要ありません。
実稼働環境で oCIS の実行を開始するには、管理者ドキュメント - Infinite Scale の概要を参照してください。
要件、リポジトリ構造、その他の開始点の概要については、「開発ドキュメント - はじめに」を参照してください。
セキュリティ関連トピックの概要については、「セキュリティの側面」を参照してください。セキュリティの問題が見つかった場合は、まず [email protected] までご連絡ください。
oCIS は Apache 2.0 ライセンスを取得しているため、コントリビューター ライセンス契約 (CLA) が必要ないことを非常に嬉しく思います。これにより、コードの寄稿が容易になることを願っています。連絡を取りたい場合は、ほとんどの開発者がマトリックス チャネルやロケット チャット チャネルに参加するか、ownCloud 中央フォーラムに連絡してください。
Infinite Scale は、話す言語に関係なく、誰もが素晴らしい体験をできるように、注意深く国際化されています。これを達成するために、私たちはボランティアの翻訳者の助けを借りています。支援したい場合は、次のリンクでプロジェクトを見つけることができます: Transifex for ownCloud web および Transifex for ownCloud ( ocis-
をフィルターしてリソースを選択します)。
常に投稿ガイドラインを参照してください。
ownCloud GmbH が提供する安定版 ownCloud Infinite Scale リリースの一部のビルドは、エンド ユーザー ライセンス契約の対象となります。
著作権 (c) 2020-2023 ownCloud GmbH <https://owncloud.com>