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

guide

VultrでImmichをセルフホストする方法(2026ガイド)

この包括的なガイドで、セルフホースターや開発者向けにVultrにImmichをインストールし設定する方法を学びましょう。

Immichは、プロプライエタリな写真・動画ストレージソリューションの代替として自ホスティングできる選択肢です。このガイドに従えば、VultrのVPSに簡単にImmichをインストールし、メディア資産を完全に管理できるようになります。詳細なチュートリアルでは、VultrのインスタンスからImmichをゼロから設定する手順を解説します。

なぜVultrを選ぶのか?セルフホスティングのための理由

Vultrは、シンプルなインターフェース、迅速な展開時間、競争力のある価格設定で知られています。以下は、Immichのセルフホスティングに適した5つの人気VPSプロバイダーの比較です。

プロバイダー月額料金RAMSSDストレージデータセンターの場所
Contabo VPS5.99 EUR8GB200GBヨーロッパ, 米国
Hetzner Cloud4.15 EUR4GB80GBヨーロッパ
DigitalOcean6 USD8GB160GB全世界
Vultr6 USD8GB160GB全世界
Linode (Akamai Cloud)5 USD8GB160GB全世界

詳細なVPS比較は、full VPS comparisonをご覧ください。

事前準備

インストールを始める前に、以下を用意してください。

ステップ1:Vultr VPSインスタンスの作成

  1. Vultrアカウントにログインします。
  2. 「Deploy Now」をクリックします。
  3. 顧客に近い場所を選択します。
  4. 「Cloud Compute」オプションを選び、8GBプラン(6 USD/月)を選択します。
  5. OSはUbuntu 22.04 LTSをおすすめします。
  6. 必要に応じてSSHキーを追加し、展開を進めます。

ステップ2:VPSへのアクセス

端末を使い、次のコマンドでVultrインスタンスにSSH接続します。

ssh root@<your-vultr-ip>

<your-vultr-ip>をあなたのVultrインスタンスのIPアドレスに置き換えてください。

ステップ3:依存関係の更新とインストール

ログイン後、パッケージリストを更新し、Immich実行に必要なDockerとDocker Composeをインストールします。

apt update && apt upgrade -y
apt install -y curl
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl start docker
systemctl enable docker

Docker Composeは次のコマンドでインストールします。

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

インストールを確認します。

docker --version
docker-compose --version

ステップ4:Immichリポジトリのクローン

ImmichのGitHubリポジトリをローカルにクローンします。

git clone https://github.com/immich-app/immich.git
cd immich

ステップ5:環境変数の設定

例ファイルをコピーして.envファイルを作成します。

cp .env.example .env

nanovimを使って.envファイルを編集し、データベースやアプリケーションの設定パラメータを入力します。

nano .env

DB_URLやメールサービスなど適宜設定してください。

ステップ6:Immichのデプロイ

すべての設定が完了したら、Docker Composeを使ってImmichを展開します。

docker-compose up -d

このコマンドで必要なイメージをダウンロードし、サービスがバックグラウンドで動作します。

ステップ7:Immichにアクセス

数分待つと、ブラウザからhttp://<your-vultr-ip>:3000にアクセスできるようになります。セットアップウィザードを完了し、メディアストレージの管理を始めましょう。

よくある質問

Vultr上でImmichをセルフホストするのはどの程度安全ですか?

VultrでImmichをセルフホストする場合、ベストプラクティスを守る限り安全です。VPSを定期的にアップデートし、強力なSSHキーを使用し、SSL(Let’s Encrypt利用)でアプリを保護しましょう。また、VPSでファイアウォールを設定すると、不正なトラフィックを防ぎセキュリティを強化できます。

Immichを使ったメディアストレージの利点は何ですか?

Immichは、従来のメディアストレージソリューションに比べて、プライバシーやデータのコントロールが向上します。セルフホスティングのため、サードパーティの利用規約に縛られることなく、ニーズに合わせてカスタマイズが可能です。さらに、どこからでもアクセスでき、クラウドのような機能をコストを抑えて享受できます。

後でVultrのインスタンスを拡張できますか?

はい、必要に応じてVultrのインスタンスを簡単にスケールアップできます。Vultrは垂直スケーリング(アップグレード)と水平スケーリング(追加インスタンスの展開)が可能です。垂直スケーリングは、ダッシュボードからいつでもプランをアップグレードできます。水平スケーリングは、追加のインスタンスを立ち上げて負荷分散やサービス拡大に利用します。

VultrでImmichをセルフホストすることで、写真や動画の管理を完全にコントロールできます。このガイドを参考に、自分だけのインスタンスを効果的にセットアップしてください。セルフホストの体験をお楽しみください!