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

guide

Hoe zelfhosting van Nginx Proxy Manager op een VPS (Volledige Gids)

Implementeer Nginx Proxy Manager op een VPS met onze uitgebreide gids, van installatie tot configuratie. Perfect voor ontwikkelaars en homelabbers.

Nginx Proxy Manager is een krachtig hulpmiddel voor het beheren van Nginx reverse proxies via een webinterface. Of je nu persoonlijke projecten draait of verkeer beheert voor meerdere applicaties, Nginx Proxy Manager kan je workflow vereenvoudigen. In deze gids doorlopen we de stappen om Nginx Proxy Manager te installeren en configureren op een VPS.

Waarom Nginx Proxy Manager gebruiken?

Nginx Proxy Manager biedt verschillende functies die het ideaal maken voor zelfhosting-omgevingen:

Aanbevolen VPS-aanbieders

Het kiezen van de juiste VPS-aanbieder is essentieel voor je zelfhosting setup. Hier is een vergelijking van enkele topopties:

AanbiederPrijs (per maand)GeheugenOpslag
Contabo VPS5,99 EUR8 GB200 GB SSD
Hetzner Cloud4,15 EUR8 GB240 GB NVMe
DigitalOcean6 USD8 GB160 GB SSD
Vultr6 USD8 GB160 GB SSD
Linode (Akamai)5 USD8 GB160 GB SSD

Voor een volledige VPS-vergelijking, bekijk onze gids hier.

Vereisten

Voordat we beginnen, zorg dat je het volgende hebt:

  1. Een VPS-instantie met Ubuntu 20.04 of een compatibele Linux-distributie.
  2. Een domeinnaam die naar je VPS wijst (bijvoorbeeld, voorbeeld.com).
  3. Basiskennis van de Linux commandoregel en Docker.

Stapsgewijze installatiegids

Stap 1: Toegang krijgen tot je VPS

Verbind eerst met je VPS via SSH. Vervang your_user en your_ip door je inloggegevens:

ssh your_user@your_ip

Stap 2: Installeer Docker en Docker Compose

Nginx Proxy Manager gebruikt Docker voor deployment. Zorg dat Docker en Docker Compose geïnstalleerd zijn op je VPS. Voer de volgende commando’s uit:

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install -y docker-ce
sudo systemctl start docker
sudo systemctl enable docker

Installeer nu Docker Compose:

sudo apt install -y docker-compose

Stap 3: Maak een Docker Compose-bestand

Maak een directory voor Nginx Proxy Manager en ga erin:

mkdir nginx-proxy-manager
cd nginx-proxy-manager

Maak een bestand docker-compose.yml:

version: '3'
services:
  app:
    image: jc21/nginx-proxy-manager
    container_name: nginx-proxy-manager
    restart: always
    ports:
      - "80:80"
      - "443:443"
      - "81:81"
    environment:
      DB_SQLITE_FILE: "/data/database.sqlite"
    volumes:
      - ./data:/data

Stap 4: Start Nginx Proxy Manager

Run het volgende commando om de Docker container te starten:

sudo docker-compose up -d

Dit commando downloadt het image en start Nginx Proxy Manager in detached mode.

Stap 5: Toegang tot de webinterface

Als de container draait, kun je de Nginx Proxy Manager webinterface openen via je browser op http://your_ip:81.

Log in met de standaardgegevens:

Verander meteen het standaard wachtwoord na de eerste login.

Stap 6: Stel je Proxy Hosts in

In de webinterface ga je naar het tabblad “Proxy Hosts” om nieuwe hosts aan te maken die verkeer doorsturen naar je zelfgehoste applicaties. Hier de basisstappen:

  1. Klik op “Add Proxy Host”.
  2. Vul je domein in (bijvoorbeeld app.voorbeeld.com).
  3. Voer de doorverwijzende hostname/IP en poort van je applicatie in.
  4. Configureer SSL-instellingen indien nodig en klik op “Save”.

Veelgestelde vragen

Hoe installeer ik Nginx Proxy Manager specifiek op DigitalOcean?

Om Nginx Proxy Manager op DigitalOcean te installeren, volg je dezelfde stappen als in deze gids. De installatie is omgeving-onafhankelijk; zolang je een Ubuntu 20.04 VPS gebruikt, blijven de commando’s hetzelfde. Log in op je VPS via SSH, zorg dat Docker en Docker Compose zijn geïnstalleerd, en volg de Docker Compose-instructies. Het proces is eenvoudig en stelt je in staat verkeer gemakkelijk te beheren.

Kan ik Nginx Proxy Manager gebruiken voor meerdere domeinen?

Ja, Nginx Proxy Manager ondersteunt het naadloos beheren van meerdere domeinen en subdomeinen. Je kunt meerdere proxy hosts aanmaken binnen de webinterface, waardoor je verzoeken van verschillende domeinen kunt doorsturen naar hun respectieve applicaties die op je VPS draaien. Deze functie is vooral handig voor ontwikkelaars die meerdere projecten of services beheren vanaf een enkele VPS. Vergeet niet de DNS-records voor je domeinen juist in te stellen zodat ze naar je VPS verwijzen.

Wat moet ik doen als Nginx Proxy Manager niet toegankelijk is?

Als je geen toegang hebt tot Nginx Proxy Manager na de installatie, controleer dan het volgende:

  1. Zorg dat de Docker container draait door sudo docker ps uit te voeren om actieve containers te zien.
  2. Controleer of de firewall-instellingen van je VPS inkomend verkeer toestaan op poorten 80, 443, en 81.
  3. Controleer opnieuw je domein-DNS-instellingen zodat ze correct verwijzen naar je VPS IP-adres. Herstart indien nodig de Docker container met sudo docker-compose restart.

Door de stappen in deze gids te volgen, kun je Nginx Proxy Manager effectief installeren en configureren op je VPS, waardoor zelfhosting makkelijk wordt. Voor extra ondersteuning vanuit de community en projecten, bezoek r/selfhosted of bekijk de awesome-selfhosted lijst voor meer tools en toepassingen. --- Eind ---