Windows Server上でNextcloud同期サーバーをホストする方法

Linux仮想マシン上でNextcloud All-in-One(AIO)を実行することで、 Windows Server上にNextcloud同期サーバーをホストできます。このガイドで紹介する事前構築済みの手順では、公式のAIO VMをOracle VirtualBoxにインポートします。

NextcloudはWindowsサーバーへのネイティブインストールをサポートしていません。Windows Server上でのVMまたはDockerイメージの使用を推奨しています。プリビルド済みのAIO VMはリバースプロキシの背後では適していないため、リバースプロキシの設定にはAIO Dockerイメージとリバースプロキシガイドを使用してください。Windows Serverでの手順については、Nextcloudの公式インストールページを参照してください。

準備するもの

お使いのWindows Serverのリリースが、最新のVirtualBoxホスト要件に対応していることを確認し、ファームウェアでハードウェア仮想化を有効にしてください。仮想マシン、ユーザーファイル、バックアップ用のストレージを計画し、ゲストOS用に安定したLANアドレスを確保してください。リモートアクセスには、管理しているドメインも必要です。

VMを公開する前に、その作成時期を確認してください。公式のAIO VMインデックスには、最終更新日が2024年9月9日の1.6GBのOVAファイルと、2022年付けのREADMEファイルが記載されています。READMEファイルを読み、ゲストOSの更新プロセスを確認してください。AIOコンテナを更新しても、Linux VM自体は維持されません。

Windows ServerにNextcloud AIOをインストールする

1. VirtualBoxをインストールします

公式のVirtualBoxダウンロードページからWindowsホストインストーラーを入手してください。インストール後、お使いのサーバーリリースに対応したサポート情報については、Oracleの最新マニュアルをご確認ください。

2. AIO仮想アプライアンスをダウンロードします

公式の AIO VM ディレクトリから、Nextcloud-AIO.ovaとをダウンロードしてくださいreadme.md。OVA は Linux ゲストであり、Windows インストーラではありません。仮想ディスクと今後のファイルのための空き容量を確保してください。

Windows Serverのダウンロードフォルダに、Nextcloud AIO OVAとVirtualBoxインストーラーが表示されています。
OVAファイルとVirtualBoxインストーラーを使用したダウンロード画面の例。

3. OVAファイルをインポートする

VirtualBox Managerで、「ホーム」>「インポート」を選択するか、OVAファイルをダブルクリックします。ゲストOSとリソース設定を確認し、VMフォルダーを選択してインポートします。Windows Serverとその他の役割のために、十分なCPUとメモリを確保してください。

LinuxゲストOSとCPU、メモリ、ディスク設定を含むVirtualBoxアプライアンスのインポートダイアログ。
OVAファイルをインポートする前に、アプライアンスのメタデータを確認してください。

4. VMをLAN上に配置します

VMの「設定」>「ネットワーク」を開きます。「アダプタ1」を「ブリッジアダプタ」に設定し、LANに接続する物理インターフェースを選択します。ブリッジ接続ではゲストOSに専用のLANアドレスが割り当てられるため、そのアドレスをルーターで予約してください。NATを使用する場合は、受信トラフィック用に別途設定が必要です。

VirtualBoxのネットワーク設定(アダプタ1がブリッジ接続されたイーサネットアダプタに接続されている場合)。
ゲストOSがLANアドレスを取得できるように、ブリッジアダプタを選択してください。

5. VMを起動し、そのアドレスを確認する。

アプライアンスを起動し、hostname -Iコンソールでコマンドを実行します。ゲストOSのLAN IPv4アドレスをメモしてください。コンソールにアクセスできない場合は、ルーターのDHCPリースリストでVMを探してください。

Linux仮想マシンのターミナルに、ホスト名「-I」とサンプルとなるプライベートIPv4アドレスが表示されている。
このコマンドは、仮想マシンに割り当てられたアドレスを表示します。

6. AIO管理ページを開きます

信頼できるデバイスからアクセスしてくださいhttps://<VM-IP>:8080。このローカル管理ページには自己署名証明書の警告が表示されますが、IPアドレスが仮想マシンのものであることを確認してください。初回起動時のAIO管理者パスワードを保存し、ドメイン名ではなくIPアドレスを使用してポート8080にサインインしてください。このポートはパブリックインターネットに公開しないでください。

Nextcloud AIOの管理ログインページは、プライベートIPアドレスのポート8080で動作します。
AIO管理インターフェースには、プライベートIPアドレスを使用してください。

7. ドメインとネットワークアクセスを設定する

Nextcloud ドメイン (例: ) を入力しcloud.example.com、AIO のドメインチェックを完了してください。リモートアクセスの場合、パブリック DNS はパブリック IP アドレスを指している必要があります。証明書の検証のために TCP 80 を、VM に TCP 443 を転送してください。TCP と UDP 3478 は、Nextcloud Talk を使用する場合にのみ有効にしてください。管理ポートは、信頼できる管理者のみに制限してください。

検証に失敗した場合は、パブリックDNSとファイアウォールの転送設定を確認してください。LAN内のみで使用する場合は、NextcloudドメインとしてプライベートIPアドレスを使用する代わりに、AIOのローカルインスタンス設定手順に従ってください。

管理者パスワードとドメインフィールドが記載されたNextcloud AIOセットアップカード。
AIOのセットアップフローでは、管理者パスワードとドメインの入力を求められます。

8. コンテナを起動してセットアップを完了します

プロンプトが表示されたら、マスターコンテナのアップデートを適用してください。必要なオプションコンポーネントのみを選択し、「コンテナの起動」を選択して、セットアップが完了するまでお待ちください。AIOのパスワードは、Nextcloudアカウントの初期認証情報とは別に保管してください。

Nextcloud AIOのコンポーネント選択画面。「コンテナを開始」ボタンが表示されます。
保守する予定のオプション部品のみを選択してください。

Windows Serverを開きhttps://cloud.example.com、サインインしてユーザーアカウントを作成し、公式のデスクトップまたはモバイル同期クライアントをインストールします。同期するフォルダーを選択します。別のストレージまたはリモートストレージにAIOバックアップを設定し、復元をテストします。最後に、Windows Serverの再起動後にVMが起動することを確認します。

cloud.example.comにあるドキュメント、写真、プロジェクトを表示するNextcloudファイルページ。
Nextcloudのウェブアプリと同期クライアントには、設定済みのドメインを使用してください。

セキュリティとメンテナンスに関する注意事項

  • Windows Server、VirtualBox、LinuxゲストOS、およびAIOコンテナをそれぞれ個別にアップデートしてください。
  • 固有のパスワードを使用し、AIOの管理を管理者ネットワークのみに限定してください。
  • VMのディスクとは別の場所にバックアップコピーを作成し、復元が正常に機能することを確認してください。
  • 古いOVAがメンテナンスのニーズを満たさない場合は、メンテナンス済みのLinux VMと最新のAIOインストールガイドを使用してください。

上記のインターフェース図は概略図です。実際のラベルは、同梱されているVMの旧バージョンのAIOとは異なる場合があります。一致しない画面については、最新のAIOドキュメントを参照してください。

(24) コメント

  1. Keiko -

    NextCloudのカスタマイズ性は最高ですね。自分好みに設定できて、ストレージの管理がしやすいのが気に入ってます。

  2. 小林 玲子 -

    質問ですが、Windows Serverのバージョンは何がベストですか?やっぱり最新のものが良いのでしょうか

  3. Mika -

    とにかくこの情報は大変助かりました!同じように困っている人がいると思うので、積極的にシェアしたいです。

  4. もも -

    Windows ServerでのNextCloudのホスティング、まさに必要な情報でした。感謝です

  5. ユーリ -

    サーバー管理において最も苦労したのは、ファイアウォールの設定でしたが、次回はこの記事を参考にしたいです

  6. 麻美ちゃん -

    NextCloudを使うのは初めてだけど、これで安心してサーバーを立ち上げられそうです。ありがとう

  7. Aiko -

    素晴らしいガイドをありがとうございます。NextCloudでのデータ共有方法をもっと深く知りたいと思いました!

  8. Takeshi -

    サーバーの設定は少し難しいけど、手順通りにやれば大丈夫!楽しみが増えました

  9. 佐藤 健太 -

    このガイドは素晴らしいです!NextCloudをWindows Serverでホストする方法を学ぶことができて、とても助かりました。特に設定手順がわかりやすくて、初心者でも安心です

  10. 神崎 -

    あの手順で本当に簡単にできるとは思いませんでした。NextCloudの便利さに改めて驚いています!

  11. ハルキ -

    とても参考になりました!特に、セキュリティの設定については勉強になることが多かったです。あと、SSL証明書の設定方法も詳しく載せてほしいです

  12. 大介 -

    NextCloudについてもっと詳しく知りたいです。データのバックアップについても教えてください

  13. ひろし -

    ツール自体は良いけど、インストールに必要な時間がちょっとかかる気がしました。あとは設定が複雑に感じましたが、無事に動いてます

  14. Kinoko -

    次はUbuntuサーバーに挑戦しようと思ってるんですが、NextCloudの同期サーバーがあると便利ですね。ただ、Linuxは少し苦手です

  15. 未来 -

    この手順を参考にして、すぐにセットアップしました!無事成功したので、とても嬉しいです

  16. さくら -

    うちの会社でも導入を検討中。特にファイル共有機能が便利そうで、ぐうぜんこの情報が役立ちそうです!

  17. ひーちゃん -

    成功しました!ようやくNextCloudが動き始めて、これからファイルの整理がスムーズになります!

  18. Yuki Tanaka -

    次のサーバーをホストする前に、必要な要件を確認することを忘れないでくださいね。特にストレージの設定は重要です

  19. りんご大好き -

    NextCloudの速度についてもっと知りたいです。サーバーのコントロールはどうしたらいいんでしょうか?

  20. リョウ -

    NextCloudに関してサポートが充実しているといいですね。これからも情報発信お願い致します

  21. Jyunya -

    この設定の中で、特にDBの設定部分でつまづきました。もしコツがあれば教えてほしいです!

  22. クロ -

    どうしても同期の速度が遅く感じます。これが一般的な問題なのか、設定ミスなのか教えてもらえませんか

  23. 太郎 -

    NextCloudを使っていると、プライバシーも守れるし本当に便利ですね。これからもっと機能を活用していきたいです!

  24. まゆみ -

    本当にこのガイドに感謝です!これまで悩んでいたことが解決しました。この情報を友達にもシェアしますね

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。