ウェブサイト検索

UbuntuでONLYOFFICE DocsをJitsiと統合する方法


現在、多くのLinuxユーザーは、さまざまな作業を行うために常に複数のアプリケーションを切り替える必要があります。ウェブブラウザ、オフィススイート、PDFリーダー、マルチメディアプレーヤー、ビデオ会議ツール、ファイルマネージャー、画像編集ソフト、メールクライアントは、日常の作業に必要な最低限のアプリケーションです。場合によっては、さらに特定の目的のためにもっと多くのプログラムが必要になることもあります。

必要なアプリケーションを開くために無限のアプリを切り替えるのは、時に非常にイライラすることがあります。一つのソリューションのインターフェースを使って、いくつかの異なることを同時に行えると想像してみてください。例えば、同じウィンドウでドキュメントを編集し、ビデオ通話を同時に行うことです。これは魅力的に聞こえますよね?

この記事では、オープンソースのオフィススイートであるONLYOFFICE Docsと、ビデオおよび音声通話のためのオープンソースアプリであるJitsiを統合することで、Ubuntu上でビデオ会議とドキュメント編集を有効にする方法を学びます。

Jitsiについて

Jitsiは、同僚や友人と音声通話やビデオ通話を通じて連絡を保つことができる、安全なビデオ会議ツールです。このオープンソースソフトウェアは信頼できる暗号化を提供しているため、データのプライバシーについて心配する必要はありません。

2003年に学生プロジェクトとして始まったJitsiは、現在ZoomやSkypeの最も人気のある代替手段の一つです。ウェブコミュニケーションのオープンスタンダードであるWebRTCをサポートしています。Jitsiを使えば、アカウントを作成することなく、最大100人の参加者と音声通話やビデオ会議を開催できます。

ONLYOFFICE Docsについて

ONLYOFFICE Docsは、GitHubでソースコードが公開されているセルフホスト型のオフィスパッケージです。テキストドキュメント、スプレッドシート、プレゼンテーション、記入可能なフォームのためのウェブベースの共同編集者を含んでいます。

ONLYOFFICE Docs は、Office Open XML フォーマットに非常に互換性があるため、Linux 上で Word 文書、Excel スプレッドシート、PowerPoint プレゼンテーションを作業することができます。

ONLYOFFICE Docsは、リアルタイム共同著作のための完全な機能セットを備えているため、Google DocsやMicrosoft Office Onlineのオープンソースの代替品です。これには、柔軟なアクセス権限、2つの共同編集モード(早いと厳格)、バージョン履歴とコントロール、変更の追跡、コメント、コミュニケーションが含まれます。

ONLYOFFICE Docsは、Linux、Windows、macOS用の無料デスクトップクライアントを提供し、Moodle、Nextcloud、Seafile、ownCloud、Alfresco、Confluence、Chamilo、SharePoint、Liferay、Redmineなどのさまざまなサービスとの統合を通じて、安全な共同作業環境を作成することを可能にします。

ステップ1. ONLYOFFICE Docsをインストールする

まず最初に、ONLYOFFICE Docsを展開する必要があります。すべてのシステム要件とインストール手順はここにあります。

もう一つのインストール方法、Dockerを使った方法があります。こちらのGitHubページにアクセスして、Dockerイメージを使ってONLYOFFICE Docsのインスタンスをインストールし、設定する方法を学んでください。

ステップ2. Jitsiをインストールする(オプション)

デフォルトでは、ONLYOFFICEプラグインは、ユーザーがソリューションに慣れるために、Jitsi SaaSサーバー(https://meet.jit.siにあります)を使用します。そのため、Jitsiを試してみたい場合、何もインストールする必要はありません。

ただし、より多くのセキュリティが必要な場合は、UbuntuサーバーにJitsiを展開するのが良いアイデアかもしれません。この詳細なガイドを読んで、JitsiオープンソースのZoom代替をインストールする方法を確認してください。

ステップ3: Jitsi用のONLYOFFICEプラグインを取得する

ONLYOFFICE Docs が適切にインストールされ、設定された Ubuntu サーバー上で、サービスを統合し、ビデオ会議を有効にするための特別なプラグインを取得する必要があります。

公式の統合アプリはGitHubで入手できます。ダウンロードして手動インストールを進める必要があります。

ステップ4. コネクタをインストールする

現在、Jitsiの統合プラグインは手動でインストールできます。ONLYOFFICE Docsのインスタンスにプラグインを追加する方法は2つあります:

  • sdkjs-pluginsフォルダー経由で;
  • config.jsonファイルを使用して。

方法1. sdkjs-pluginsフォルダーを介してインストールする

プラグインフォルダをONLYOFFICE Docsフォルダに入れてください。Ubuntuでは、このフォルダへのパスは次のとおりです:

/var/www/onlyoffice/documentserver/sdkjs-plugins/

正しく行われれば、JitsiサービスはONLYOFFICE Docsのすべてのユーザーに利用可能になります。場合によっては、ONLYOFFICEを再起動する必要があるかもしれません。

デバッグ目的のために、sdkjs-pluginsフォルダーでONLYOFFICE Docsを起動できます。

# docker run -itd -p 80:80 -v /absolutly_path_to_work_dir:/var/www/onlyoffice/documentserver/sdkjs-plugins/plugin onlyoffice/documentserver-ee:latest

方法2. config.jsonファイルを介してインストールする

この方法を使用する場合、ONLYOFFICE Docsのconfig.jsonファイルを見つけて、Jitsiプラグインの対応するconfig.jsonファイルのパスをplugins.pluginsDataパラメータに追加する必要があります。

var docEditor = new DocsAPI.DocEditor("placeholder", {
    "editorConfig": {
        "plugins": {
            "autostart": [
                "asc.{0616AE85-5DBE-4B6B-A0A9-455C4F1503AD}",
                "asc.{FFE1F462-1EA2-4391-990D-4CC84940B754}",
                ...
            ],
            "pluginsData": [
                "https://example.com/plugin1/config.json",
                "https://example.com/plugin2/config.json",
                ...
            ]
        },
        ...
    },
    ...
});

ここにexample.comはONLYOFFICE Docsがインストールされているサーバー名であり、https://example.com/plugin1/config.jsonはプラグインのパスです。

このファイルにテスト例がある場合は、/etc/onlyoffice/documentserver-example/local.json の行をプラグインのconfig.jsonファイルへのパスに置き換えてください。

ステップ5:Jitsiプラグインを開始する

Jitsiプラグインのインストールが成功すると、ONLYOFFICE Docsの上部ツールバーのプラグインタブに対応するアイコンが表示されます。これは、エディタのインターフェースを離れて別のクライアントを起動してビデオ通話や音声通話をする必要がなくなることを意味します。

ビデオ会議を開始するには、次の簡単な手順に従ってください:

  • ONLYOFFICE Docsで文書、スプレッドシート、またはプレゼンテーションを開きます;
  • プラグインタブに移動し、Jitsiを選択してください。
  • Jitsiのiframeを作成するには、スタートボタンをクリックしてください。
  • ニックネームを入力し、ブラウザがカメラとマイクを使用することを許可してください。

通話を終了したい場合は、停止ボタンをクリックしてください。

結論

おめでとうございます!あなたはONLYOFFICEオンラインドキュメントエディターとJitsiビデオ会議ツールの統合プロセスを通過しました。

これで、さまざまなアプリケーションを切り替えることなく、リアルタイムでチームメンバーとビデオ通話や音声通話を行い、コミュニケーションを取る方法がわかりました。ぜひ、以下にコメントを残して、ONLYOFFICE と Jitsi の統合についての意見をお聞かせください。あなたのフィードバックは常に感謝されています!

関連記事: