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

guide

LinodeにImmichをセルフホストする方法(2026年ガイド)

このステップバイステップガイドを使って、LinodeにImmichをセルフホストする方法を学びましょう。メディアサーバーを自分で管理したい開発者に最適です。

LinodeにImmichをセルフホストする方法(2026年ガイド)

Immichはオープンソースのセルフホスト型写真および動画バックアップソリューションであり、自分のメディアをコントロールしたい開発者や愛好家にとって最適です。このガイドでは、競争力のある価格とパフォーマンスを提供するVPSプロバイダーであるLinodeにImmichをセルフホストする手順を詳しく解説します。

前提条件

始める前に、以下の準備をしてください:

  1. LinodeアカウントLinodeに登録してVPSインスタンスを作成します。
  2. 基本的な知識: SSH、Linuxコマンドライン、Dockerに関する知識があると便利です。
  3. Linode VPS: Ubuntu(20.04または22.04)を稼働させている少なくとも2GB RAMのVPSインスタンス。

Linodeプランの選択

インスタンスを選ぶときは、以下の点を考慮してください:

プランタイプ価格(EUR/月)RAMCPUコアストレージ
Nanode5.001 GB125 GB SSD
2GB Link5.992 GB150 GB SSD
4GBプラン11.994 GB280 GB SSD

セルフホスティングの場合、コストとパフォーマンスのバランスを考えて、月額5.99 EURの2GB Linkプランが適しています。

ステップ1:VPSの設定

  1. Linodeインスタンスの作成:Linodeダッシュボードから2GB Linkプランを選択。
  2. VPSにアクセス
    ssh root@<your-linode-ip>

ステップ2:Dockerのインストール

Dockerは、依存関係の心配なく簡単にImmichを実行するために必要です。

  1. VPSのアップデート

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

    sudo apt install -y docker.io
  3. Dockerサービスの有効化と起動

    sudo systemctl enable --now docker
  4. インストール確認

    docker --version

ステップ3:Docker Composeのインストール

Docker Composeを使えば、マルチコンテナのDockerアプリケーションを管理できます。

  1. Docker Composeのダウンロード

    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. 実行権限を付与

    sudo chmod +x /usr/local/bin/docker-compose
  3. インストール確認

    docker-compose --version

ステップ4:Immichのセットアップ

  1. Immich用のディレクトリ作成

    mkdir ~/immich && cd ~/immich
  2. docker-compose.ymlファイルを作成: お好みのテキストエディタを使用してください:

    nano docker-compose.yml

    以下の設定を追加します:

    version: '3.3'
    
    services:
      app:
        image: inmich/immich:latest
        ports:
          - "3000:3000"
        volumes:
          - ./data:/app/data
        environment:
          - DATABASE_URL=sqlite:////app/data/db.sqlite
          - NEXT_PUBLIC_API_URL=http://localhost:3000/api
        restart: always
  3. Immichコンテナの起動

    docker-compose up -d
  4. Immichにアクセス:Webブラウザを開き、http://<your-linode-ip>:3000 にアクセスします。

ステップ5:ドメインの設定(任意)

もしドメインをお持ちの場合は、それをLinodeインスタンスに向けるとアクセスが楽になります。Cloudflareのような無料DNSプロバイダーやドメインレジストラのDNS設定を利用して、DNSレコードをあなたのLinode IPアドレスに向けて更新してください。

よくある質問

Immichとは何ですか?

Immichは、自分でホストできる写真と動画のバックアップソリューションで、メディアの保存、整理、および共有を可能にします。現代的な技術スタックを用いて構築されており、画像認識やメディア共有の機能を備えているため、データのコントロールを重視する開発者やホームラボ愛好家にとって優れた選択肢です。

ほかのVPSプロバイダーを使ってImmichをホストできますか?

はい。このガイドはLinodeに焦点を当てていますが、Dockerをサポートする任意のVPSプロバイダーでImmichをセルフホストできます。DigitalOcean、Vultr、Hetzner Cloudも優れた選択肢です。ただし、VPSがImmichを効率的に動かせるハードウェアとソフトウェアの要件を満たしているか確認してください。詳細なVPS比較は full VPS comparison をご覧ください。

Immichは個人データの保存において安全ですか?

ImmichはHTTPSサポートや認証設定など基本的なセキュリティ機能を提供しています。比較的安全ですが、NginxやTraefikを使ったリバースプロキシのSSL暗号化や、ソフトウェアの定期的なアップデートなどの追加のセキュリティ対策を講じることが重要です。データのバックアップも忘れずに行ってください。

このガイドに従えば、すぐにLinode上にImmichのインスタンスを構築できるでしょう。セルフホスティングのメリットを楽しみながら、あなたのメディアに対するコントロールを取り戻しましょう! ---END---