Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Docmost VPSガイド(2026年版):セットアップ、要件&おすすめプロバイダー

2026年におけるVPSでのDocmost運用完全ガイド。Docmostとは何か、VPSの要件、プロバイダー比較、Docker Composeによるセットアップについて解説します。

Docmostは、チームのドキュメントを完全にコントロールしたい方にとって、NotionやConfluenceのオープンソース代替として最適なプラットフォームです。Docker Composeを使ったVPSでの実行は比較的簡単であり、このガイドでは、Docmostが何か、セルフホスティングがSaaSに勝る理由、どのVPSを選ぶべきか、そしてどうやって動かすかについて詳しく解説します。

Docmostとは何か?

Docmostは、オープンソースのセルフホスト型のコラボレーティブドキュメント・ウィキプラットフォームです。重いエンタープライズツールであるConfluenceの代替や、Notionのようなクローズドソースツールの代わりとして現代的に構築されました。

主な特徴:

Docmostは積極的に開発されており、github.com/docmost/docmostで公開されています。

なぜDocmostをVPSでセルフホスティングするのか?

Docmost用VPSの要件

TiervCPURAMストレージ対応規模
最小限11GB10GB個人利用、1~2ユーザー
推奨22GB20GB NVMe小規模チーム(最大10人)
快適2+4GB40GB+ NVMe10~50ユーザーのチーム

Docmostは3つのコンテナ(アプリ自体、PostgreSQL 16、Redis 7)を動かします。Redisは軽量ですが、Postgresは負荷時にもっとも資源を消費します。

VPSプロバイダー比較

プロバイダー価格RAMストレージ最適用途
Hetzner Cloud€4.15/月4GB40GB NVMeEU圏内でコストパフォーマンス最良
Contabo VPS€5.99/月8GB200GB NVMeストレージ重視または成長中のチーム向け
Linode (Akamai)$5/月1GB25GB SSD予算重視、ライトユース向け
Vultr$6/月1GB25GB SSDグローバルリージョン展開
DigitalOcean$6/月1GB25GB SSD初心者に優しい

おすすめHetzner Cloud の€4.15/月が、多くのDocmost展開においてコスパと性能の最良バランスです。ストレージ重視なら Contaboも最適。

Docker Composeのセットアップ

以下は、Docmost用の本番運用向けdocker-compose.ymlです。

version: '3'
services:
  docmost:
    image: docmost/docmost:latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://docmost:password@db:5432/docmost
      REDIS_URL: redis://redis:6379
    depends_on:
      - db
      - redis
  db:
    image: postgres:16
    environment:
      POSTGRES_USER: docmost
      POSTGRES_PASSWORD: password
      POSTGRES_DB: docmost
    volumes:
      - pg_data:/var/lib/postgresql/data
  redis:
    image: redis:7
    volumes:
      - redis_data:/data
volumes:
  pg_data:
  redis_data:

これをdocker-compose.ymlとして保存し、次のコマンドを実行:

docker compose up -d

これでhttp://your-server-ip:3000にアクセス可能です。Nginxのリバースプロキシを使ってドメインとSSLを追加しましょう。

Nginxリバースプロキシ(SSL対応)

server {
    listen 80;
    server_name docs.yourdomain.com;
    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl;
    server_name docs.yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/docs.yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/docs.yourdomain.com/privkey.pem;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

certbot --nginx -d docs.yourdomain.comを実行してLet’s Encryptの無料SSL証明書を取得しましょう。

初期設定後のステップ

  1. https://docs.yourdomain.comにアクセスし、セットアップウィザードを完了
  2. 最初のワークスペースを作成し、チームメンバーを招待
  3. プロジェクトや部署ごとにスペースを設定
  4. 各スペースの権限を調整

どのプロバイダーを選ぶべきか?

全てのトップVPSプロバイダーの詳細については selfhostvps.com/en/best/ を参照してください。