EQVPS

Self-host Immich op een VPS: je eigen private Google Photos

3 sep 2026 · 2 min lezen · EQVPS Team

Telefoon-galerijen lopen vol, en de makkelijke fix — een cloud die alles auto-backupt — betekent dat een derde partij nu elke foto houdt die je ooit hebt genomen en er stilletjes AI over draait. Immich geeft je dezelfde ervaring — auto-backup, tijdlijn, albums, gezichts- en object-zoeken — op een server die jij beheert. Draai het op een VPS met Docker en betaal voor de server in crypto, geen KYC.

Wat Immich nodig heeft

Zet het op (Ubuntu 24.04, Docker)

# docker-compose.yml — Immich (server + machine-learning + Redis + Postgres/pgvecto)
services:
  immich-server:
    image: ghcr.io/immich-app/immich-server:release
    restart: always
    ports: ["127.0.0.1:2283:2283"]
    volumes: ["/srv/immich/library:/usr/src/app/upload"]
    env_file: [.env]
    depends_on: [redis, database]
  immich-ml:
    image: ghcr.io/immich-app/immich-machine-learning:release
    restart: always
    volumes: ["ml-cache:/cache"]
    env_file: [.env]
  redis:
    image: redis:alpine
    restart: always
  database:
    image: tensorchord/pgvecto-rs:pg16-v0.2.0
    restart: always
    environment:
      POSTGRES_USER: immich
      POSTGRES_PASSWORD: change-me-strong
      POSTGRES_DB: immich
    volumes: ["/srv/immich/db:/var/lib/postgresql/data"]
volumes: { ml-cache: {} }

Zet een TLS reverse proxy ervoor:

# TLS + reverse proxy (dedicated IPv4 + domain + inbound 443)
apt install -y caddy
echo 'photos.yourdomain.com { reverse_proxy 127.0.0.1:2283 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp

Open https://photos.yourdomain.com, maak de admin-gebruiker, installeer de mobiele app en richt hem op je server — je camera roll backupt nu naar opslag die je bezit.

Maak het van jou

Waarom EQVPS voor Immich

Self-host Nextcloud (bestanden, agenda) → · Anonieme VPS-hosting uitgelegd →

FAQ

Waarom Immich zelf-hosten in plaats van Google Photos?

Immich geeft je telefoon auto-backup, tijdlijn, albums en AI gezichts-/object-zoeken — maar de foto's en de machine-learning draaien op een server die je beheert, geen cloud die je bibliotheek scant of zijn gratis tier verandert. Jij stelt de opslag in, houdt originelen ongemoeid, en kunt de server in crypto betalen zonder ID.

Welk plan en resources heeft Immich nodig?

Twee dingen tellen: disk voor de foto-/video-bibliotheek, en RAM voor de machine-learning (gezichts- en objectherkenning). Een Medium-plan met een dedicated IPv4 is een goede start; schaal disk naar je bibliotheek en voeg RAM toe als je smart search inschakelt op een grote collectie. Je hebt een dedicated IP nodig omdat de mobiele app hem bereikt over inkomende HTTPS op 443.

Heb ik een dedicated IP en een domein nodig?

Ja. De Immich mobiele app verbindt met https://photos.yourdomain.com, wat een domein, geldige TLS en inkomende 443 nodig heeft — dus een dedicated-IPv4-plan. Onze NAT-plannen accepteren geen inkomend webverkeer. Een reverse proxy (Caddy) geeft je automatische HTTPS.

Stuurt de AI-zoekfunctie mijn foto's ergens heen?

Nee. Immich's machine-learning draait lokaal in zijn eigen container op je VPS — gezichts- en objectherkenning gebeuren op je server, niets wordt naar een derde-partij-API gestuurd. TLS beschermt uploads onderweg en jij houdt de data.

Vragen jullie om ID of een kaart?

Nee. Registreer met een e-mail, betaal in USDC of USDT. Geen documenten, geen kaart, geen KYC.

← Terug naar blogBekijk plannen & prijzen →

Reacties

Nog geen reacties. Wees de eerste.

Laat een reactie achter

Reacties worden gemodereerd voordat ze verschijnen.