ソリューション · ファイルとコラボレーション
Nextcloud向けVPS
Nextcloud All-in-One はプロジェクト公式の Docker インストールです。1つの mastercontainer が、Nextcloud、そのデータベース、Redis、Office、Talk、バックアップを Web ウィザードの裏で構築します。サーバーに求められるのは、ファイル用のディスク、PHP とプレビュー用のメモリ、そして証明書用のドメインです。BD-12($17.90)は 200 GB と 12 GB の RAM を備え、C4-8-160($75.90)は AIO 起動済みでお届けします。
必要なもの
ドキュメントに基づくソフトウェア、出典を明記したサイズ
ソフトウェアとセキュリティ方針は、各プロジェクト自身のドキュメントに基づいています。プロジェクトがハードウェアの数値を公開していない場合は、そのサイズが誰の基準によるものかを明記しています。
Nextcloud AIO README より
- Docker をインストールし、続いて
--publish 80:80 --publish 8080:8080 --publish 8443:8443と読み取り専用の Docker ソケットで mastercontainer を起動します。 - AIO が Let's Encrypt の証明書を取得できるよう、ポート 80 と 8443 に到達可能な状態でサーバーを指すドメイン。
- 初回アクセス:IP で
https://your-ip:8080を開き(自己署名証明書)、コンテナ内のconfiguration.jsonにあるパスワードを使います。 - PHP の既定値は1プロセスあたり 512 MB です。Office(Collabora)と Talk はそれぞれ独自にメモリを必要とします。バックアップは標準搭載です(Borg)。
サイズ(当社の目安:AIO はハードウェア要件を公表していません)
| ワークロード | vCPU | RAM |
|---|---|---|
| 1〜3人でのファイルとカレンダーNextcloud、データベース、Redis。負荷となるのはプレビューとアップロードです。 | 2 | 4 GB |
| 家族や小規模チーム、Office 付きCollabora は、お客様のサーバー上で動作するブラウザベースのオフィススイートです。 | 4 | 8 GB |
| Talk のビデオ通話、多数のユーザー、全文検索高性能バックエンドと検索インデックスは RAM を必要とします。 | 6 | 12 GB |
適合するプラン
4 台のマシン、最新価格
Nextcloud が埋めていくディスクの順に並べています。価格は本日時点の月額で、カタログから取得しています。
- BD-8$12.90/月
4 vCPU · 8 GB · 100 GB ディスク · 32 TB
100 GB、8 GB: 数人分のファイル。4 vCPU、8 GB、100 GB、転送量 32 TB。docker コマンドはご自身で貼り付けてください。
- BD-12$17.90/月
6 vCPU · 12 GB · 200 GB ディスク · 32 TB
200 GB、12 GB: Office と Talk 付き。Nextcloud と並べて Collabora と Talk を動かす 6 vCPU と 12 GB、ファイル用に 200 GB。下記のおすすめです。
- BD-24$31.90/月
8 vCPU · 24 GB · 300 GB ディスク · 32 TB
300 GB、24 GB: チーム向け。8 vCPU、24 GB、300 GB。全文検索、大規模な写真ライブラリのプレビュー、多数の同時ユーザー。
- C4-8-160$75.90/月
4 vCPU · 8 GB · 160 GB ディスク · 3 TB
160 GB、AIO 起動済みでお届け。プリセットは、起動スクリプトを実行できる提供元で Docker をインストールし mastercontainer を起動します。仕上げはポート 8080 で行います。
「インストール済みでデプロイ」を押すと、当社の Nextcloud AIO 起動スクリプトがご購入前に起動スクリプト欄に全文入った状態で構成画面が開きます。スクリプトはサーバー構築中に root として1回だけ実行され、起動スクリプトに対応したプラットフォームのサプライヤーでのみ動作します。その他の行では、同じコマンドをお客様ご自身で貼り付けてインストールします。
インストール
AIO README に基づく5つのステップ
プリセットを使えば、サーバーのお届け時点でステップ1と2は完了しています。ステップ3の前にドメインをご用意ください。
- Docker。
curl -fsSL https://get.docker.com | sh - README のとおりにmastercontainer を起動します:
docker run --init --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --publish 80:80 --publish 8080:8080 --publish 8443:8443 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro ghcr.io/nextcloud-releases/all-in-one:latest - ドメインをサーバーに向ける。cloud.example.com などの A レコードを設定します。AIO が確認し、証明書を自動で取得します。
- IP で AIO インターフェースを開く。
https://your-ip:8080を開き、自己署名証明書を受け入れ、docker exec nextcloud-aio-mastercontainer grep password /mnt/docker-aio-config/data/configuration.jsonで得たパスワードでログインします。 - ドメインを入力し、コンテナを選び、起動する。Office、Talk、Imaginary、全文検索は、それぞれチェックボックス1つと一定の RAM を使います。誰かを招待する前に Borg のバックアップ先を設定してください。
正直なところ
当社が実際に購入するなら
Nextcloud はディスクを埋め、オプションのコンテナで RAM を消費します。両方を考慮してお選びください。
ご家庭や小規模チーム向け、Office 付き
BD-12 · $17.90/月
6 vCPU、12 GB、200 GB で $17.90:Collabora と Talk を有効にした Nextcloud、ファイル用の 200 GB、そして写真ライブラリを同期しても請求額を心配しなくてよい 32 TB の転送量を備えています。当社のプリセットが使える 160 GB のマシンより安く、プリセットの内容もコマンド2つにすぎません。Office や Talk を使わないなら、100 GB の BD-8($12.90)で十分です。
よくある質問