セルフホスティング
回答
セルフホスティングとは、ファイル同期、パスワード管理、写真、メモなど、依存するサービスを、ベンダーのインフラではなく、自分が管理するインフラで実行することです。Incognito VPSのVECTORプラン(月額$14)で、Nextcloud、Vaultwarden、Immichをまとめて、世帯で十分快適に実行できます。
| シナリオ | 最小 |
|---|---|
| Vaultwardenのみ | 1 vCPU、1 GB RAM |
| Nextcloud、ユーザー5人 | 2 vCPU、4 GB RAM、100 GB以上 |
| Immich(写真、ML) | 4 vCPU、8 GB RAM、500 GB以上 |
| フルスタック | 4 vCPU、8 GB RAM、140 GB |
実際に行うトレードオフ
セルフホスティングは、サブスクリプションを責任と交換するものです。ベンダーへの支払いはなくなりますが、代わりにアップデートを適用し、ディスク使用量を監視し、バックアップを管理するのはあなた自身です。これは確かな注意資源のコストであり、セルフホスティングが単純に優れていると考える人は、重要な点を見落としています。
その代わりに、ファイル、パスワード、写真が、学習用に使われず、スキャンされず、利用規約が変更されず、アカウントを閉鎖されることもない場所に置かれます。多くの人にとって、これは月1時間の価値があります。
機能するスタック
ファイル、カレンダー、連絡先にはNextcloud。パスワードにはVaultwarden — 軽量なBitwarden互換サーバーで、公式クライアントがそのまま動作します。写真にはImmich。顔認識や物体認識はローカルで動作します。これらをDocker Composeでまとめ、Caddyを前面に置いて自動TLSを実現します。
コードを書くならGitea、RSSならMiniflux、文書ならPaperless-ngx、メディアがあるならJellyfinを追加できます。すべて8 GBで余裕を持って収まります。
- Nextcloud — ファイル、カレンダー、連絡先、オフィス
- Vaultwarden — パスワード、Bitwardenクライアント互換
- Immich — ローカルMLによる写真、クラウド非依存
- Gitea / Forgejo — Gitホスティング
- Paperless-ngx — OCR付き文書アーカイブ
- Caddy — 自動証明書付きリバースプロキシ
バックアップがなければ意味がない
バックアップのないセルフホストサービスは、去ったベンダーよりも悪いです。ベンダーには少なくとも冗長性がありましたから。別の法域のストレージサーバーへ、クライアントサイドで暗号化し、夜間に実行し、リストアをテストするresticやBorgを使用してください。
当社の暗号化スナップショットアドオンは、ハイパーバイザーレベルでこの半分を月額$0.04/GBで実現しますが、あなたが制御するファイルレベルのバックアップこそが、手動で削除した場合に助けてくれるものです。
よくある質問
01 $14のサーバーで何をセルフホストできますか?
家庭向けに、Nextcloud、Vaultwarden、Immich、Gitea、リバースプロキシをまとめて運用できます。VECTORは4 vCPU、8 GB、140 GB NVMeを提供し、そのスタックを快適に運用できます。
02 セルフホスティングは難しいですか?
セットアップはDocker Composeを使えば週末で完了します。継続的なコストは、アップデートとバックアップの確認に月1時間程度です。失敗の原因は複雑さではなく、放置です。
03 個人データにはどのロケーションが適していますか?
スイスまたはアイスランドです。どちらもEUの司法協力の対象外であり、スイスは改正nFADP体制に基づき、不法開示に対する刑事責任を課します。
04 セルフホストサーバーをバックアップするには?
別の法域のストレージサーバーへ、クライアントサイドで暗号化し、夜間にresticまたはBorgでバックアップし、リストアをテストしてください。さらに、ハイパーバイザースナップショットを月額$0.04/GBで追加することをお勧めします。
関連