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

guide

Hoe je Immich Zelf Host op DigitalOcean (2026 Gids)

Leer hoe je Immich installeert en configureert op DigitalOcean in deze uitgebreide gids voor 2026, speciaal voor ontwikkelaars en homelabbers.

Inleiding

Zelf-hosting van applicaties zoals Immich op DigitalOcean stelt ontwikkelaars en homelabbers in staat om controle te krijgen over hun software en gegevens. Deze gids neemt je mee door het proces van het installeren en configureren van Immich op een DigitalOcean VPS. Aan het einde heb je een volledig operationele Immich-instantie draaien op je DigitalOcean droplet.

Vereisten

Voordat je begint, zorg dat je het volgende hebt:

  1. DigitalOcean Account: Meld je aan voor een account als je er nog geen hebt.
  2. VPS-instance: Maak een droplet aan; wij adviseren minimaal 2GB RAM. DigitalOcean’s basispakket begint bij $6/maand.
  3. Domeinnaam: Optioneel, maar aanbevolen voor eenvoudiger toegang.
  4. Basiskennis: Vertrouwdheid met command-line interfaces en basis Linux-commando’s.

Stap 1: Maak een VPS aan op DigitalOcean

  1. Log in op je DigitalOcean account.
  2. Klik op “Create” en kies “Droplets.”
  3. Kies een distributie: Ubuntu 22.04 wordt aanbevolen.
  4. Selecteer het plan, beginnend met de $6/maand optie is voldoende.
  5. Kies een datacenterregio dicht bij jouw locatie.
  6. Stel SSH-sleutels in voor beveiligde toegang.
  7. Klik op “Create Droplet.”

Stap 2: Toegang krijgen tot je VPS

Nadat je droplet is aangemaakt, maak je verbinding via SSH met de terminal:

ssh root@jouw_droplet_ip

Stap 3: Installeer vereiste software

Voordat je Immich installeert, moet je Docker en Docker Compose configureren.

3.1 Installeer Docker

Voer de volgende commando’s uit:

apt update && apt upgrade -y
apt install docker.io -y
systemctl start docker
systemctl enable docker

3.2 Installeer Docker Compose

Vervolgens installeer je Docker Compose:

apt install docker-compose -y

Stap 4: Stel Immich in

4.1 Maak directory voor Immich

Voer de volgende commando’s uit om een nieuwe directory te maken:

mkdir ~/immich
cd ~/immich

4.2 Maak Docker Compose-bestand

Maak een bestand genaamd docker-compose.yml:

version: '3.8'
services:
  immich:
    image: ghcr.io/immich-app/immich:latest
    environment:
      - DATABASE_URL=postgres://gebruiker:wachtwoord@db:5432/immich
    ports:
      - "3000:3000"
    depends_on:
      - db
  db:
    image: postgres
    environment:
      - POSTGRES_USER=gebruiker
      - POSTGRES_PASSWORD=wachtwoord
      - POSTGRES_DB=immich

Vervang gebruiker en wachtwoord door je gewenste inloggegevens.

4.3 Start Immich

In de directory immich, voer uit:

docker-compose up -d

Deze command start de Immich applicatie en de database in losgekoppelde modus.

Stap 5: Toegang krijgen tot Immich

Eenmaal draaiend, kun je via http://jouw_droplet_ip:3000 toegang krijgen tot Immich. Als je een domein hebt ingesteld, wijs dat dan naar het IP van je droplet voor eenvoudigere toegang.

Stap 6: SSL configureren (Optioneel)

Voor productie is het belangrijk je applicatie te beveiligen. Gebruik Let’s Encrypt voor SSL:

  1. Installeer Certbot:
apt install certbot -y
  1. Vraag een certificaat aan:
certbot certonly --standalone -d jouw_domein.com
  1. Volg de instructies.

  2. Pas je docker-compose.yml aan om HTTPS te gebruiken.

Vergelijk VPS-pakketten voor zelfhosting

ProviderMaandprijsAanbevolen RAMOpmerkingen
Contabo VPS5.99 EUR2 GBGoede prestatie voor budget
Hetzner Cloud4.15 EUR2 GBGeweldige Europese optie
DigitalOcean6 USD2 GBPopulair onder ontwikkelaars
Vultr6 USD2 GBSnel en betrouwbaar
Linode5 USD2 GBBiedt goede ondersteuning

Voor een uitgebreidere vergelijking van alle VPS-providers bezoek onze volle VPS vergelijking.

Veelgestelde vragen

Hoeveel opslag heb ik nodig voor Immich op DigitalOcean?

Immich adviseert voldoende opslagruimte voor je server, vooral als je van plan bent om afbeeldingen en video’s op te slaan. Een basisinstallatie neemt niet veel ruimte in, maar afbeeldingen kunnen snel accumuleren. Begin met minimaal 20 GB opslag, wat voldoende is voor een bescheiden gebruiksratio. Schalen is eenvoudig, en DigitalOcean biedt opslag-add-ons aan als je later meer ruimte nodig hebt.

Kan ik Immich draaien naast andere applicaties?

Ja, je kunt Immich naast andere Docker-applicaties draaien. Docker-containers zijn geïsoleerd, dus meerdere services op dezelfde VPS is mogelijk. Zorg er wel voor dat je poorten goed managed en voldoende resources (CPU, RAM) toewijst op basis van je verwacht verkeer en gebruik. Overweeg een reverse proxy zoals Nginx voor beter verkeerbeheer en SSL-afwikkeling.

Wat zijn de beveiligingsmaatregelen bij zelfhosten van Immich?

Bij zelfhosting is het cruciaal om basisbeveiligingsmaatregelen te treffen. Gebruik altijd sterke wachtwoorden voor je database en gebruikersaccounts. Houd je software up-to-date om kwetsbaarheden te voorkomen. Overweeg het gebruik van een firewall zoals UFW en maak regelmatig back-ups van je data. Gebruik ook HTTPS om het verkeer te versleutelen, wat je kunt bereiken via Certbot en Let’s Encrypt.

Conclusie

Self-hosting van Immich op DigitalOcean is een eenvoudig proces dat je controle over je data aanzienlijk versterkt. Met een VPS vanaf slechts $6/maand is Immich een uitstekende keuze voor ontwikkelaars en homelab-liefhebbers die hun media veilig en efficiënt willen beheren. Door deze gids te volgen, kun je eenvoudig je eigen Immich-instantie uitrollen en beheren. Veel hostingplezier!