EQVPS

VPS で Nextcloud をセルフホスト:自分だけのプライベートクラウド(ファイル・カレンダー・連絡先)

2026年9月3日 · 1 分で読める · EQVPS Team

クラウドストレージは便利です——アカウントが停止されるまで、無料枠が縮むまで、あるいは第三者が所有する全ファイルをインデックスしていると気づくまでは。Nextcloud は同じもの——ファイル、カレンダー、連絡先、写真、共有リンク——を自分が管理するサーバー上で提供します。VPS 上なら Docker で数分、サーバー代は暗号通貨で KYC なしに払えます。

Nextcloud に必要なもの

セットアップ(Ubuntu 24.04、Docker)

# docker-compose.yml — Nextcloud + PostgreSQL + Redis (behind a TLS reverse proxy)
services:
  db:
    image: postgres:16-alpine
    restart: always
    environment:
      POSTGRES_DB: nextcloud
      POSTGRES_USER: nextcloud
      POSTGRES_PASSWORD: change-me-strong
    volumes: ["db:/var/lib/postgresql/data"]
  redis:
    image: redis:alpine
    restart: always
  app:
    image: nextcloud:apache
    restart: always
    ports: ["127.0.0.1:8080:80"]
    environment:
      POSTGRES_HOST: db
      POSTGRES_DB: nextcloud
      POSTGRES_USER: nextcloud
      POSTGRES_PASSWORD: change-me-strong
      REDIS_HOST: redis
      NEXTCLOUD_TRUSTED_DOMAINS: cloud.yourdomain.com
    volumes: ["nextcloud:/var/www/html"]
    depends_on: [db, redis]
volumes: { db: {}, nextcloud: {} }

前段に TLS リバースプロキシを置きます:

# TLS + reverse proxy in one line (needs a dedicated IPv4 + domain + inbound 443)
apt install -y caddy
echo 'cloud.yourdomain.com { reverse_proxy 127.0.0.1:8080 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp

https://cloud.yourdomain.com を開き、ウェブインストーラーを終え、デスクトップとモバイルのアプリを向ければ——ファイルは自分が所有するサーバーに同期されます。

自分のものにする

Nextcloud に EQVPS を選ぶ理由

写真用に Immich をセルフホスト → · Vaultwarden(パスワード)をセルフホスト → · 匿名 VPS ホスティングとは →

FAQ

なぜ Google Drive でなく Nextcloud をセルフホストするのか?

セルフホストの Nextcloud では、ファイル・カレンダー・連絡先・写真が自分の管理するサーバー上にあり——第三者がスキャンしたり広告に使ったり、アカウントをロックしたりしません。ストレージ容量・共有ルール・保持期間を自分で決められ、サーバー代は身分証なしに暗号通貨で払えます。

Nextcloud にはどのプランとリソースが必要?

Nextcloud 自体は軽く、重要なのはディスクです——ファイルが収まるプランを選びます。Small-IP か Medium-IP(専用 IPv4)は個人や小チームのクラウドに適し、重い機能(プレビュー生成・全文検索・Office)を有効にするなら RAM を足します。クライアントは 443 の受信 HTTPS で到達するため専用 IP が必要です。

専用 IP とドメインは必要?

はい。デスクトップ/モバイルのクライアントは https://cloud.yourdomain.com に接続し、ドメイン・有効な TLS・受信 443 が必要です——つまり専用 IPv4 プランです。当社の NAT プランは受信ウェブトラフィックを受け付けません。リバースプロキシ(Caddy)が自動 HTTPS を提供します。

データは暗号化されプライベート?

TLS が転送中を保護し、Nextcloud は保存時のサーバーサイド暗号化に対応します。サーバーは自分のものなので、鍵もデータも他人が持ちません。堅牢な構成にはデータベースと Redis を localhost にバインドし(下記のとおり)、443 のみを公開します。

身分証やカードを求めますか?

いいえ。登録はメール、支払いは USDC または USDT。書類なし、カードなし、KYC なし。

← ブログに戻るプランと価格を見る →

コメント

まだコメントはありません。最初になりましょう。

コメントを残す

コメントは表示される前にモデレートされます。