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

ZimaOSでONLYOFFICE Workspaceを運用:コミュニティが学んだこと

Users tested ONLYOFFICE Workspace on ZimaOS, requested an App Store package, and documented storage, port, DNS-tool, database, and mail-service obstacles.

ONLYOFFICE Workspaceは動作したが、ワンクリックアプリではなかった

このスレッドは、digなどのツールを追加し、ZimaOS App Store向けにONLYOFFICE Workspaceをパッケージ化してほしいという要望から始まりました。その後、コミュニティメンバーがプラットフォームをテストし、Workspaceの中核スタックは実行できることを確認しました。ただし、インストーラーは単純なコンテナを1つデプロイするのではなく、複数のサービスを連携させて構成するものである点も強調されています。

このプラットフォームでは、ブラウザベースの文書編集、ファイルストレージ、ユーザーロール、プロジェクト、CRM、カレンダー機能、オプションのメール機能を組み合わせられます。その幅広い機能が、汎用的なインストールスクリプトとアプライアンス型ホストの間で問題が起きる理由でもあります。

ストレージチェックで誤ったディスクが対象になる可能性

インストーラーはデフォルトでシステムディスクの空き容量を確認していました。OS用デバイスが小さく、より大きなデータプールを備えたZimaOSマシンでは、別の場所に十分な容量があってもインストールに失敗する可能性があります。スレッドで最初に示された回避策では、Workspaceのインストールを実行する前にインストーラーのベースディレクトリを変更していました。

このパスは実際のマシンに合わせて変更する必要があります。大規模なマルチコンテナプラットフォームをOSパーティションに書き込むとシステムドライブが満杯になる可能性があり、別のユーザーのマシンからパスをコピーすると、存在しないストレージを指してしまうことがあります。

ポートとデータベースの初期化には手動対応が必要

ポート80と443は、ZimaOSのルーティングや他のアプリがすでに使用している可能性があるため、競合しやすいポートとして挙げられました。そのため、クリーンなDebianホストを前提にするのではなく、外部ポートを意図的に選択してインストールする必要がありました。

データベースの初期化も不安定だと説明されています。引用符の誤りや変数の不一致によって認証に失敗し、ほぼ完成しているスタックが壊れているように見える可能性があります。このスレッドには、異なるZimaOSのストレージ構成で動作が独立検証された最終版のComposeファイルは示されていません。

オプションのメールモジュールが最も難しい境界だった

投稿者は、メールインストーラーでドメインのAレコードとMXレコードを検証したいと考えていました。しかしホストには、必要とされるDNSユーティリティや従来型のLinuxコンポーネントが不足していました。返信では、dignslookupは通常DNSユーティリティパッケージに含まれている一方、ZimaOSはホストに任意のパッケージをインストールする構成を前提としていないと説明されています。

最終的に投稿者は問題を分離し、コラボレーション用途にはONLYOFFICE Workspaceを使用し、同梱のメールモジュールを無理に使う代わりにコンテナ指向のメールプラットフォームを利用する方向に進みました。実験結果はコミュニティのDocker Hubリポジトリで公開され、その後関連するGitHubの作業も共有されました。

メール機能は引き続き不安定だと説明されており、後のコメントでは、別の無料メール製品がある環境で動作したという報告もありました。これらはコミュニティによる実験であり、公式のZimaOSメールスタック推奨ではありません。

App Storeパッケージが求められた理由

ネイティブのカタログパッケージなら、書き込み可能なDATAパスをあらかじめ定義し、安全なポートを公開し、従来型Linuxディストリビューションを前提とするインストーラーのチェックを取り除けます。この要望はスレッド内の機能提案にとどまり、IceWhaleから公式のONLYOFFICE Workspaceアプリを予定しているとの確認はありませんでした。

セキュリティと外部公開は別々に判断する必要がある

ローカルで動作するデプロイが、そのまま安全なインターネットアクセスを提供するわけではありません。議論では、LAN限定運用、HTTPS、リバースプロキシ、トンネル、監査ログ、認証機能などに言及されましたが、外部公開向けの完全な構成が1つ検証されたわけではありません。運用者は、デプロイ、メール配送、DNS、外部公開をそれぞれ別のプロジェクトとして扱うべきです。

FAQ

ONLYOFFICE WorkspaceはZimaOSで実行できますか?

コミュニティのテストでは、Workspaceの中核スタックは実行できると報告されています。ただし、パス、ポート、サービスの調整が必要であり、通常のワンクリックアプリをインストールするのと同じではありません。

メールコンポーネントが失敗したのはなぜですか?

メールコンポーネントはDNSユーティリティなど、最小構成のZimaOS環境では提供されないホストレベルの機能を必要としていました。そのため、ユーザーは別のコンテナ化メールスタックへ移行する方向に進みました。

このスレッドで公式のApp Storeパッケージはリリースされましたか?

いいえ。Workspaceのストア向けパッケージ化は要望であり、リリースが確約されたわけではありません。