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

guide

Portainer op VPS: Beheer Docker met een Web UI

Leer hoe je Portainer op een VPS implementeert om je Docker-containers gemakkelijk te beheren met een krachtig webinterface.

Docker is een krachtig platform voor het ontwikkelen, shipping en uitvoeren van applicaties met containerisatie. Echter, het beheer van Docker-services via de commandoregel kan een uitdaging zijn voor veel ontwikkelaars. Hier komt Portainer in beeld - het biedt een gebruiksvriendelijke webinterface die het beheer van Docker vereenvoudigt. In deze gids doorlopen we de stappen om Portainer te installeren op een VPS (Virtual Private Server).

Voordelen van Portainer draaien op een VPS

  1. Remote beheer: Toegang tot Docker-containers vanaf overal via een webinterface.
  2. Eenvoudige gebruikersinterface: Gemakkelijkere navigatie en beheer van Docker-containers en -afbeeldingen.
  3. Ondersteuning voor meerdere omgevingen: Beheer meerdere Docker-omgevingen vanuit één enkele Portainer-instantie.

Een VPS kiezen voor Portainer

Voordat we ingaan op de installatie-stappen, is het belangrijk om een geschikte VPS-provider te kiezen. Hier is een korte vergelijking van enkele van de beste VPS-opties die geschikt zijn voor het draaien van Portainer:

ProviderMaandprijsRAMCPUOpslagLocatie-opties
Contabo VPS5,99 EUR4 GB3SSD 100 GBEuropa
Hetzner Cloud4,15 EUR2 GB1SSD 20 GBEuropa
DigitalOcean6 USD2 GB1SSD 50 GBMeerdere
Vultr6 USD2 GB1SSD 50 GBMeerdere
Linode (Akamai Cloud)5 USD2 GB1SSD 50 GBMeerdere

Voor gedetailleerde vergelijkingen bezoek onze volledige VPS vergelijking.

Installatiestappen

Stap 1: Zet je VPS op

  1. Kies een provider: Meld je aan bij een VPS-dienst van een van de hierboven genoemde providers.
  2. Implementeer je server: Kies een serverconfiguratie die aan je wensen voldoet. Voor de meeste gebruikers is een instapplan met 2 tot 4 GB RAM voldoende.
  3. Toegang tot de server: Gebruik SSH om toegang te krijgen tot je server terminal:
    ssh [email protected]

Stap 2: Installeer Docker

Voor Portainer is Docker geïnstalleerd op je VPS. Voer afhankelijk van je server’s OS de volgende commando’s uit.

Voor Ubuntu/Debian:

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

Voor CentOS:

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce
systemctl start docker
systemctl enable docker

Stap 3: Installeer Portainer

Zodra Docker draait, kun je Portainer als een Docker-container uitrollen.

  1. Maak een Volume voor Portainer:

    docker volume create portainer_data
  2. Voer Portainer uit:

    docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Stap 4: Toegang tot Portainer

Open een webbrowser en navigeer naar http://your.server.ip:9000. Je ziet het Portainer-installatiescherm.

  1. Maak een beheerdersgebruiker aan: Stel je gebruikersnaam en wachtwoord in.
  2. Verbinden met de Docker-omgeving: Kies “Docker” als omgevingstype en maak verbinding.

Stap 5: Start met het beheren van je containers

Je bent nu klaar om je Docker-containers te beheren via de Portainer-interface. Vanuit dit dashboard kun je containers aanmaken, beheren en monitoren met gemak.

Veelgestelde vragen (FAQs)

1. Wat zijn de systeemvereisten om Portainer te draaien?

Portainer kan draaien op elke server die Docker ondersteunt. Over het algemeen is minimaal 1 GB RAM voldoende, maar voor soepelere prestaties - vooral bij het beheren van meerdere containers - wordt minimaal 2 GB RAM aanbevolen. Zorg dat je VPS voldoende CPU-bronnen heeft afhankelijk van de workload. Houd er rekening mee dat de grootte van afbeeldingen en containers die je wilt draaien ook de opslagbehoefte beïnvloedt.

2. Kan ik Portainer beveiligen met SSL?

Ja, het beveiligen van je Portainer-instantie met SSL is essentieel, vooral als je het via internet toegankelijk maakt. De eenvoudigste manier is door een reverse proxy te gebruiken met SSL-terminatie. Tools zoals Nginx of Traefik kunnen SSL-certificaten van Let’s Encrypt gratis beheren. Nadat je de reverse proxy hebt ingesteld, stuur je het verkeer door naar je Portainer-instantie en maak je versleutelde verbindingen mogelijk.

3. Hoe maak ik een back-up van Portainer-configuraties?

Portainer gebruikt een aparte Docker-volume (portainer_data) om gegevens op te slaan. Je kunt deze back-uppen door het volume te exporteren, bijvoorbeeld door een tarball te maken of de gegevens via Docker-commando’s te exporteren. Het back-uppen van configuratiebestanden van de containers die je via Portainer beheert, helpt ook een volledige back-up te maken. Regelmatige back-ups worden aanbevolen om dataverlies te voorkomen.

Door deze gids te volgen, zet je Portainer effectief op een VPS en maak je het beheer van Docker eenvoudiger. Voor meer bronnen en gemeenschapsdiscussies over self-hosting, bekijk r/selfhosted en awesome-selfhosted. --- End ---