この記事はAIによって翻訳されました

DigitalOceanでONLYOFFICE Workspaceコミュニティ版をデプロイする

はじめに

今、DigitalOcean Marketplaceで提供されているワンクリックアプリを使用して、DigitalOceanクラウドインフラストラクチャにONLYOFFICE WorkspaceのDockerバージョンを簡単にデプロイできます。

ワンクリックアプリは、Ubuntu OS上で動作するDigitalOceanサーバーにあなたのウェブオフィスをデプロイするために必要なすべての事前設定済みコンポーネントを含むイメージです:

  • Dockerサービス、
  • MySQLサーバー、
  • ONLYOFFICE Document Server、
  • ONLYOFFICE Community Server、
  • ONLYOFFICE Control Panel。

ステップ 1. DigitalOceanでドロップレットを作成する

DigitalOceanアカウントにログインし、DigitalOceanのMarketplaceに移動します。

ビジネスアプリカテゴリでONLYOFFICE Workspaceアプリケーションを見つけ、アプリにマウスを移動し、表示される「Create Droplet」ボタンをクリックします。または、ドロップレットの詳細ページを開き、「Create ONLYOFFICE Workspace Droplet」ボタンをクリックすることもできます。

DigitalOceanでドロップレットを作成する DigitalOceanでドロップレットを作成する

プランを選択セクションで、使用したいプランを選択するか、デフォルトのままにします。選択は、ポータルデータ(ドキュメント、メールメッセージなど)を保存するために必要なメモリ量に依存します。デフォルト値の8GBは、ウェブオフィスを運営するのに十分です。

DigitalOceanでドロップレットを作成する DigitalOceanでドロップレットを作成する

必要に応じて、他のドロップレットパラメータを設定することができます。

  • 必要に応じてブロックストレージを追加します。ブロックストレージは、同じリージョン内でドロップレット間を移動できる独立したストレージボリュームを追加することができます。
  • 必要に応じてデータセンターのリージョンを変更します。最も近い場所のリージョンを選択することをお勧めします。
  • デフォルトでは、ドロップレットはパブリックIPアドレスを介して利用可能です。VPCネットワークを選択した場合、ドロップレットは同じVPCネットワーク内の他のリソースとだけプライベートIPアドレスで通信することができます。パブリックインターネットからはアクセスできません。
  • 必要に応じて追加オプションを確認します:IPv6ネットワーキングを有効にする、ユーザーデータを提供する、またはドロップレットの監視を有効にする。
DigitalOceanでドロップレットを作成する DigitalOceanでドロップレットを作成する

認証セクションで、ドロップレットにアクセスするために使用する認証タイプを選択します。ルートパスワードを指定するか、SSH公開鍵を追加することができます。

ドロップレットにアクセスするためのルートパスワードを作成します(パスワード認証はSSHキーを使用するよりも安全性が低い方法です)。パスワードは以下の要件を満たす必要があります:

  • 少なくとも8文字以上
  • 少なくとも1つの大文字を含む(最初と最後の文字はカウントされません)
  • 少なくとも1つの数字を含む
  • 数字または特殊文字で終わることはできません

パスワードは安全な場所に保管してください。ドロップレットの詳細やパスワードを含むメールメッセージは受け取りません。

SSHキーを使用することは、作成したドロップレットにアクセスするためのより安全な方法です。この場合、パスワード認証はデフォルトで無効になります。パスワードの代わりにSSHキーを使用してサーバーに接続したい場合は、新しいSSH公開鍵を追加するか、以前に追加したものを使用します。プライベートキーはローカルマシンに保存する必要があります。SSHキーのペアを作成し、公開鍵をドロップレットに追加する方法については、DigitalOceanのドキュメントを参照してください。

DigitalOceanでドロップレットを作成する DigitalOceanでドロップレットを作成する
  • 必要に応じて、作成するドロップレットの数を変更したり、DigitalOceanコントロールパネル内でドロップレットを識別するために使用されるデフォルトのホスト名を変更したり、タグを追加したり、複数のプロジェクトがある場合はドロップレットを割り当てるプロジェクトを選択したりできます。
  • ドロップレットの自動バックアップを毎週実行したい場合は、ドロップレットのバックアップを有効にします。バックアップのコストはドロップレット価格の20%です。
DigitalOceanでドロップレットを作成する DigitalOceanでドロップレットを作成する

「Create Droplet」ボタンをクリックし、ドロップレットが作成されるのを待ちます。新しく作成されたドロップレットはDigitalOceanコントロールパネルに表示されます。

DigitalOceanでドロップレットを作成する DigitalOceanでドロップレットを作成する

サーバーIPはドロップレットのホスト名の横に表示されます。IPアドレスにマウスを移動すると、コピーオプションが表示されます。それをクリックしてIPアドレスをコピーします。

ステップ 2. SSH経由でサーバーに接続し、インストールを完了する

Windowsでは、PuTTYユーティリティを使用できます。

ドロップレットのIPアドレスを入力し、ポート22が指定されていることとSSH接続タイプが選択されていることを確認します。

SSH経由でサーバーに接続する SSH経由でサーバーに接続する

ドロップレット作成時にSSH公開鍵を追加した場合は、ローカルマシンに保存されている対応するプライベートキーのパスをConnection -> SSH -> Authセクションに指定します。

Openボタンをクリックします。その後、PuTTY Security AlertウィンドウでYesをクリックします。

  • ドロップレット作成時にパスワード認証を選択した場合は、rootをログインとして使用し、ドロップレット作成時に指定したルートパスワードを入力します。
  • SSHキーを追加した場合は、プライベートキーを使用して認証されます。

Linuxでは、OpenSSHのようなSSHクライアントを使用できます。ターミナルにssh root@your_droplet_ipと入力し、サーバーへの接続を続行するためにyesと入力します。

  • SSHキーを追加していない場合は、ドロップレット作成時に指定したパスワードを求められます。
  • 複数のSSHキーがある場合は、プライベートキーのパスを指定する必要があるかもしれません:ssh -i /path/to/private/key root@your_droplet_ip プライベートキーを使用して認証されます。

インストールプロセスが完了するのを待ちます。このプロセス中に、6GBのスワップスペースが割り当てられ、Docker onlyoffice-networkが作成され、onlyoffice-mysql-serveronlyoffice-document-serveronlyoffice-community-server、およびonlyoffice-control-panelのDockerコンテナが自動的に開始されます。

ステップ 3. ウェブブラウザを介してポータルにアクセスする

ウェブブラウザで、アドレスバーにhttp:// + あなたのドロップレットIPアドレスを入力します。ポータルの初期化には数分かかる場合があります。

ポータルセットアップウィザードが開きます。アカウントパスワードを設定し、確認します。デフォルトでは、パスワードは少なくとも8文字以上、120文字以下である必要があります。メールアドレスを入力します。

これらのメールとパスワードは、ウェブブラウザを介してポータル管理者アカウントにアクセスするために使用されます。

ウェブブラウザを介してポータルにアクセス ウェブブラウザを介してポータルにアクセス

ポータルの言語とタイムゾーンも、対応するドロップダウンリストを使用して変更できます。タイムゾーンを指定することで、ポータルの通知やカレンダーのリマインダーが正しく動作するようになります。

ライセンス契約の条件に同意するには、対応するボックスにチェックを入れ、「続行」ボタンをクリックします。

これでポータルが作成され、使用の準備が整いました。スタートページで利用可能なポータルモジュールを切り替えて、ウェブオフィスの機能を探索してください。

次の項目が含まれている記事:タグ:
すべてのタグを見る