Wie man Immich auf Linode selbst hostet (2026 Anleitung)
Immich ist eine Open-Source-Lösung zur selbst gehosteten Sicherung von Fotos und Videos, ideal für Entwickler und Enthusiasten, die die Kontrolle über ihre Medien behalten möchten. Diese Anleitung führt Sie durch den Prozess des Selbsthostens von Immich auf Linode, einem hervorragenden VPS-Anbieter mit wettbewerbsfähigen Preisen und Leistungen.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Linode-Konto: Melden Sie sich bei Linode an, um Ihre VPS-Instanz zu erstellen.
- Grundkenntnisse: Vertrautheit mit SSH, Linux-Befehlszeile und Docker wird empfohlen.
- Linode VPS: Eine VPS-Instanz, die Ubuntu (20.04 oder 22.04) mit mindestens 2 GB RAM ausführt.
Auswahl Ihres Linode-Plans
Bei der Auswahl Ihrer Linode-Instanz sollten Sie Folgendes berücksichtigen:
| Plan-Typ | Preis (EUR/Monat) | RAM | CPU-Kerne | Speicher |
|---|---|---|---|---|
| Nanode | 5,00 | 1 GB | 1 | 25 GB SSD |
| 2 GB Link | 5,99 | 2 GB | 1 | 50 GB SSD |
| 4 GB Plan | 11,99 | 4 GB | 2 | 80 GB SSD |
Für das Selbsthosten von Immich ist der 2-GB-Link-Plan für 5,99 EUR/Monat eine geeignete Wahl, da er Kosten und Leistung ausgleicht.
Schritt 1: Richten Sie Ihre VPS ein
- Erstellen Sie eine Linode-Instanz: Wählen Sie den 2-GB-Link-Plan in Ihrem Linode-Dashboard aus.
- Greifen Sie auf Ihre VPS zu:
ssh root@<your-linode-ip>
Schritt 2: Installieren Sie Docker
Docker ist entscheidend, um Immich einfach und ohne sich um Abhängigkeiten kümmern zu müssen, auszuführen.
-
Aktualisieren Sie Ihre VPS:
sudo apt update && sudo apt upgrade -y -
Installieren Sie Docker:
sudo apt install -y docker.io -
Aktivieren und starten Sie den Docker-Dienst:
sudo systemctl enable --now docker -
Überprüfen Sie die Installation:
docker --version
Schritt 3: Installieren Sie Docker Compose
Docker Compose ermöglicht es uns, Multi-Container-Docker-Anwendungen zu verwalten.
-
Laden Sie Docker Compose herunter:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose -
Machen Sie es ausführbar:
sudo chmod +x /usr/local/bin/docker-compose -
Überprüfen Sie die Installation:
docker-compose --version
Schritt 4: Richten Sie Immich ein
-
Erstellen Sie ein Verzeichnis für Immich:
mkdir ~/immich && cd ~/immich -
Erstellen Sie eine
docker-compose.yml-Datei: Verwenden Sie Ihren bevorzugten Texteditor:nano docker-compose.ymlFügen Sie die folgende Konfiguration hinzu:
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 -
Führen Sie den Immich-Container aus:
docker-compose up -d -
Greifen Sie auf Immich zu: Öffnen Sie Ihren Webbrowser und gehen Sie zu
http://<your-linode-ip>:3000.
Schritt 5: Domain konfigurieren (Optional)
Wenn Sie eine Domain haben, sollten Sie diese auf Ihre Linode-Instanz zeigen, um den Zugriff zu erleichtern. Sie können einen kostenlosen DNS-Anbieter wie Cloudflare oder die DNS-Einstellungen Ihres Domainregistrars verwenden. Aktualisieren Sie die DNS-Einträge, um auf Ihre Linode-IP-Adresse zu verweisen.
Häufig gestellte Fragen
Was ist Immich?
Immich ist eine selbst gehostete Lösung zur Sicherung von Fotos und Videos, die es den Benutzern ermöglicht, ihre Medien zu speichern, zu organisieren und zu teilen. Mit einem modernen Tech-Stack entwickelt, bietet es Funktionen wie Bilderkennung und Medienfreigabe, was es zu einer hervorragenden Wahl für Entwickler und Hobbyisten macht, die ihre Daten kontrollieren möchten, anstatt sich auf zentralisierte Dienste zu verlassen.
Kann ich einen anderen VPS-Anbieter verwenden, um Immich zu hosten?
Ja, während diese Anleitung sich auf Linode konzentriert, können Sie Immich auch auf jedem VPS-Anbieter selbst hosten, der Docker unterstützt. Optionen wie DigitalOcean, Vultr und Hetzner Cloud sind ebenfalls hervorragende Wahlmöglichkeiten. Stellen Sie jedoch sicher, dass der VPS die erforderlichen Hardware- und Softwareanforderungen erfüllt, um Immich effizient auszuführen. Sie können unseren vollständigen VPS-Vergleich für verfügbare Optionen überprüfen.
Ist Immich sicher für die Speicherung persönlicher Daten?
Immich bietet grundlegende Sicherheitsfunktionen wie Unterstützung für HTTPS und die Möglichkeit, eine Authentifizierung einzurichten. Obwohl es relativ sicher ist, ist es wichtig, dass Benutzer zusätzliche Sicherheitsmaßnahmen implementieren, wie die Verwendung eines Reverse-Proxy mit SSL-Verschlüsselung (z. B. mit Nginx oder Traefik) und die regelmäßige Aktualisierung der Software, um vor Sicherheitsanfälligkeiten zu schützen. Sichern Sie immer Ihre Daten, um Datenverlust zu vermeiden.
Indem Sie dieser Anleitung folgen, wird Ihre Immich-Instanz schnell und einfach auf Linode eingerichtet. Genießen Sie die Vorteile des Selbsthostens und gewinnen Sie die Kontrolle über Ihre Medien zurück!