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

guide

VPSでのBitwardenセルフホスティング方法(完全ガイド)

この完全ガイドを使って、開発者やホームラボユーザーのためにVPS上で効率的にBitwardenをセルフホストする方法を学びましょう。

Bitwardenは、セキュアで使いやすいパスワード管理ソリューションとして人気のあるオープンソースのツールです。開発者やホームラボユーザーの間で支持されており、パスワードへの安全なアクセスを提供します。このガイドでは、Dockerを使用してVPS(Virtual Private Server)にBitwardenをセルフホスティングする手順を詳しく説明します。また、手頃な価格のVPSプロバイダーも紹介し、自分だけのホスティング環境をセットアップする方法を解説します。

1. 必要条件

VPSにBitwardenをインストールする前に、次の条件を満たしてください。

以下は推奨されるVPSプロバイダー一覧です。

プロバイダー月額料金RAMCPUストレージオプション
Contabo VPS5.99 EUR/月4 GB2 vCPU200 GB SSD
Hetzner Cloud4.15 EUR/月2 GB1 vCPU20 GB SSD
DigitalOcean6 USD/月1 GB1 vCPU25 GB SSD
Vultr6 USD/月1 GB1 vCPU25 GB SSD
Linode (Akamai)5 USD/月2 GB1 vCPU50 GB SSD

全VPS比較を見る.

2. VPSの設定

  1. VPSプロバイダーの選択:比較表から適したプロバイダーを選びましょう。初心者にはHetzner CloudやContaboがおすすめです。

  2. インスタンス作成:新しいサーバーインスタンスを立ち上げます。Ubuntuのイメージを使用し、SSH経由で接続します。

    ssh ユーザー名@あなたのVPSのIP
  3. システムの更新

    sudo apt update && sudo apt upgrade -y
  4. DockerとDocker Composeのインストール

    sudo apt install -y docker.io docker-compose
    sudo systemctl enable docker
    sudo systemctl start docker

3. Bitwardenのインストール

Dockerの準備が整ったら、以下の手順でBitwardenをインストールします。

  1. Bitwarden Dockerリポジトリをクローン

    git clone https://github.com/bitwarden/server.git
    cd server
  2. 環境変数の設定:ドメインやその他の設定を行うために、serverディレクトリに.envファイルを作成します。

    cp .env.sample .env
    nano .env

    以下の変数を更新してください。

    # あなたのドメインまたはサブドメイン
    API_DOMAIN=your-domain.com
    # 通知用のメール(任意)
    SMTP_HOST=smtp.your-email.com
    SMTP_PORT=587
    [email protected]
    SMTP_PASS=your-email-password
  3. Bitwardenを起動

Docker Composeを使って必要なイメージを取得し、コンテナを起動します。

docker-compose up -d
  1. Bitwardenにアクセス:Webブラウザで https://your-domain.com にアクセスすると、ログインや登録画面が表示されます。

  2. HTTPSの設定(推奨):安全性を高めるために、Nginxなどのリバースプロキシを設置し、Let’s EncryptでSSL証明書を取得しましょう。

4. ベストプラクティス

よくある質問(FAQs)

Q1:低スペックのVPSでBitwardenを動かせますか?

技術的には可能ですが、快適に稼働させるには最低2GBのRAMが必要です。スペックが低いと、特に複数のユーザーが同時にアクセスしたときにパフォーマンスの問題が出るおそれがあります。多くのユーザーはHetznerやContaboの低コストで信頼できるプランを選択しています。

Q2:セルフホスティング時のセキュリティ上の注意点は?

Bitwardenを自ホスティングすることでデータの完全な制御が可能ですが、その分セキュリティ責任も伴います。通信はHTTPSを使用して暗号化しましょう。サーバーとBitwardenのソフトウェアは定期的に更新し、脆弱性に対応してください。また、ファイアウォールや監視ツールの導入も検討しましょう。

Q3:必要に応じてBitwardenをスケールアップできますか?

もちろんです!DigitalOceanやContaboのようなVPSプロバイダーは、プランのアップグレードやリソース(CPUやRAM)の追加が容易です。大きいインスタンスへの切り替え時には、事前にバックアップを取ることを忘れずに。これにより、増加する負荷に対応できます。

このガイドに従えば、VPS上に完全に動作するBitwardenインスタンスを構築できるでしょう。今すぐ安全にパスワード管理を始めましょう! --- END ---