解決策

Nextcloud用VPS:実際に制御できるプライベートファイル同期

Cutter 8 · $34/moHold 4 · $22/mo
短い回答

NextcloudはCPUよりもIOとストレージに依存します。2コアと4 GBで家族向け、20人のチームには4コアと8 GBにRedisとPHP-FPMのチューニングが必要です。ストレージが本当の決断ポイントです。Holdラインでは2〜16 TBを提供し、1テラバイトあたりの価格はコンシューマ向けクラウドサブスクリプションが高く見えるほどです。

必要なもの

nextcloudとプライベートファイル同期の仕様の下限
リソース実際に必要なもの
CPU家庭用は2コア、小規模チーム用は4コア
RAM4 GB(Redis使用時)、8 GB(全文検索使用時)
ディスクHold ラインでは2 TB以上
スタックPHP 8.3、PostgreSQLまたはMariaDB、Redis、nginx

推奨プラン

Cutter

Cutter 8

$ 32.3 /month

合計$96.90 · 5%割引

vCPU
4 × 専用
RAM
8 GB
ストレージ
160 GB NVMe SSD
転送量
10 TB
IPv4 / IPv6
1 / /64 routed
設定
Hold

Hold 4

$ 20.9 /month

合計$62.70 · 5%割引

vCPU
2 × 共有
RAM
4 GB
ストレージ
2 TB エンタープライズHDD
転送量
20 TB
IPv4 / IPv6
1 / /64 routed
設定
Hold

Hold 8

$ 37.05 /month

合計$111.15 · 5%割引

vCPU
4 × 共有
RAM
8 GB
ストレージ
4 TB エンタープライズHDD
転送量
30 TB
IPv4 / IPv6
1 / /64 routed
設定

推奨ロケーション

このワークロードでは、通常ロケーションの選択が最も重要です—レイテンシが支配的になるか、管轄権が支配的になるかのどちらかだからです。

これにOnionVPSを選ぶ理由

  • ユーザーあたり月額ではなく、テラバイト単位で価格設定されるテラバイト級ストレージ。
  • スイスとアイスランドのホスティングにより、ファイルは法定の通信秘密保護の対象となります。
  • サーバー側暗号化に加え、Bastion ラインではLUKSによるフルディスク暗号化を提供。起動時の鍵はお客様が管理します。
  • プロバイダー側によるファイル内容のスキャンは一切行いません。私たちは見ることも、その能力を持つこともありません。

設定方法

  1. プライバシー管轄地域にHold 2をデプロイ

    2テラバイトが妥当な初期容量です。

  2. NextcloudをPostgreSQLとRedisでインストール

    ファイルロック用のRedisは、実運用の規模では必須です。

  3. PHP-FPMとOPcacheをチューニング

    memory_limitを1 GBに引き上げ、OPcacheのinterned stringsバッファを拡大します。

  4. 必要に応じてサーバー側暗号化を有効化

    パフォーマンスに影響します。フルディスク暗号化とTLSで、ほとんどの脅威モデルには十分です。

  5. 第二管轄地域へのバックアップを設定

    他リージョンへの毎晩の暗号化バックアップ。resticまたはBorgを使用。

よくある質問

Nextcloudはユーザーあたりどのくらいのストレージが必要ですか?

ドキュメントと写真で、アクティブユーザーあたり50〜100 GBを目安にしてください。動画を同期する場合はさらに必要です。ストレージは予想以上に増えるため、Hold ラインは過剰に確保しても安価になるよう価格設定されています。

セルフホストのNextcloudは商用クラウドよりプライベートですか?

プロバイダーがファイルを読んだり、スキャンしたり、引き渡したりする能力を排除します。これはどの商用サービスにもできないことです。その代わりに、パッチ適用とバックアップはお客様の責任となります。

どのデータベースを使用すべきですか?

PostgreSQLです。NextcloudはMariaDBもサポートしていますが、Postgresは並行書き込みに優れており、大規模導入で使用されています。