コミュニティソリューション

ZimaOS上のONLYOFFICE:DocsとDocSpaceとWorkspace

A user wanted ONLYOFFICE Workspace or DocSpace on ZimaOS but found third-party store entries that appeared to be Document Server only.

ONLYOFFICE Docs、DocSpace、Workspaceは異なるサーバー製品です。そのため、サードパーティ製のZimaOSストアから「OnlyOffice」アプリをインストールしても、期待していたグループウェア製品が自動的に利用できるわけではありません。ルームや共同ドキュメントスペースが必要なら、DocSpaceを検討してください。ドキュメント、プロジェクト、CRM、オプションのメール機能を備えた、より幅広いポータルが必要ならWorkspaceを検討してください。ONLYOFFICE Docs単体は、主にドキュメント編集サーバーです。

元のスレッドでは、この違いが正しく指摘されていました。表示されていたサードパーティ製エントリーは、完全なDocSpaceやWorkspaceではなく、ドキュメントサーバーのパッケージのようでした。現在のONLYOFFICEドキュメントには、各製品向けに個別のDockerインストール手順とリソース要件が用意されています。

まず適切なONLYOFFICE製品を選ぶ

製品 主な用途 一般的なセルフホスト用途
ONLYOFFICE Docs ドキュメントエディター/ドキュメントサーバー Nextcloud、ownCloud、その他のプラットフォームにエディターを統合する
ONLYOFFICE DocSpace ルームベースのドキュメント共同作業 レビュー、編集、フォームの権限を設定したルームにユーザーを招待する
ONLYOFFICE Workspace より幅広いコラボレーションポータル ドキュメント、プロジェクト、CRM、ユーザー、コントロールパネル、オプションのメール機能
ONLYOFFICEのエントリーを表示するZimaOSのサードパーティ製アプリストア
スレッドに表示されていたサードパーティ製ストアのエントリーが、完全なDocSpaceまたはWorkspaceのデプロイであることは確認されていません。出典:IceWhaleコミュニティフォーラム。

ドキュメントサーバーアプリがDocSpaceではない理由

ONLYOFFICE Docsはエディターのバックエンドを提供します。DocSpaceのルームモデルや、Workspaceの完全なポータルが自動的に提供されるわけではありません。

現在のONLYOFFICE DocsのDockerガイドでは、スタンドアロンのドキュメントサーバーコンテナとJWT設定について説明されています。

DocSpaceは複数サービスで構成されるコラボレーションプラットフォーム

現在のONLYOFFICE DocSpace Communityガイドには、DocSpaceに必要なサービスをインストールする公式Dockerスクリプトが用意されています。

ONLYOFFICEは現在、DocSpace Communityについて、少なくとも4つのCPUコア、8GBのRAM、40GBの空きストレージ、そしてスワップを要件として挙げています。ZimaOSホストでメディア、データベース、VM、AIワークロードも実行する場合は、より大きな余裕を見込んでください。

Workspaceは単一のアプリコンテナよりも重い

ONLYOFFICE Workspace Communityには、Community Server、Control Panel、ONLYOFFICE Docs、そしてオプションのMailが含まれます。公式のDocker Compose方式では、単純な1つのWebコンテナではなく、複数のコンポーネントが起動します。

ONLYOFFICE WorkspaceのComposeガイドは、単一のドキュメントサーバーマニフェストをWorkspaceに変えようとするよりも、適切な参考資料です。

ZimaOSでDocSpaceやWorkspaceを実行できるか

ZimaOSはDocker Composeスタックのインポートをサポートしているため、原理上はコンテナモデルに互換性があります。より難しいのは、ベンダーのインストーラーが、アプライアンスOSに適合するかどうかを確認せずに、ホストレベルのDocker設定、スワップ、DNS、ポート、ファイルシステムパスを管理しようとする可能性がある点です。

クリーンにデプロイするには、従来の変更可能なDebian/Ubuntuホストを前提とするインストールスクリプトを実行するよりも、内容を確認して調整できる公式Composeスタックを使用することをおすすめします。

デプロイ前にポートを確認する

ONLYOFFICEのサービスは、標準的なHTTP/HTTPSポートと複数の内部コンポーネントを必要とすることがよくあります。ZimaOSや別のアプリケーションがホストポートをすでに使用している場合は、関係のないシステムサービスを停止するのではなく、公開するホスト側のポートマッピングまたはリバースプロキシの設計を変更してください。

永続ストレージとバックアップを計画する

公式製品ドキュメントに従い、データベース、サービス設定、アップロードされたドキュメント、証明書、アプリケーションの状態を永続化してください。コンテナイメージは置き換えられますが、共同作業用のデータは置き換えられません。

Docker Composeガイドは、複数サービスで構成された上流スタックをZimaOS形式のデプロイに置き換える際に役立ちます。

どれを選ぶべきか

  • Docsを選ぶ:すでにNextcloud/ownCloudがあり、ブラウザーエディターだけが必要な場合。
  • DocSpaceを選ぶ:共有ルーム、権限、レビュー、共同編集を中心にコラボレーションする場合。
  • Workspaceを選ぶ:プロジェクト、CRM、ドキュメント、オプションのメール機能を備えた、より幅広いビジネスポータルが必要な場合。

よくある質問

ONLYOFFICE Document ServerはDocSpaceと同じですか?

いいえ。Docs/Document Serverはエディターを提供します。DocSpaceには、独自のコラボレーションポータル、ルーム、ユーザー、サービスが追加されます。

Workspaceを1つのDockerコンテナとしてインストールできますか?

現在の公式Workspaceデプロイでは複数のコンポーネントが使用され、Docker Composeのワークフローが提供されています。マルチサービススタックとして扱ってください。

RAMはどのくらい確保すべきですか?

現在のONLYOFFICEのガイダンスでは、Workspace CommunityとDocSpace Communityに少なくとも8GBのRAM、Workspaceには12GBを推奨しています。他のZimaOSサービス向けに追加の余裕も確保してください。

なぜサードパーティ製ストアのエントリーでグループウェアを利用できなかったのですか?

完全なDocSpaceまたはWorkspace製品ではなく、ONLYOFFICE Docs/Document Serverがパッケージ化されていた可能性が高いためです。