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

guide

Hoe zelfhosting van NetBox op een VPS (Volledige gids)

Leer hoe je NetBox, een krachtig veelzijdig IP-adresbeheerhulpmiddel, zelf host op een VPS. Starkes-installatie inbegrepen.

NetBox is een krachtig open-source hulpmiddel voor IP-adresbeheer dat je kan helpen je netwerk efficiënter te beheren. Zelfhosten van NetBox op een VPS geeft je volledige controle over je gegevens en aanpassingen. Deze gids neemt je mee door de installatie van NetBox op een VPS, met Docker voor eenvoud en efficiëntie.

Voorwaarden

Voordat je begint, zorg dat je het volgende hebt:

  1. VPS-server: Kies een VPS-provider die bij je budget en behoeften past. Hier is een korte vergelijking van enkele top-aanbieders:
ProviderMaandprijs (EUR)Maandprijs (USD)Belangrijkste kenmerken
Contabo VPS5.99~6.00Betaalbare prijzen, goede prestaties
Hetzner Cloud4.15~4.50Hoge prestaties, flexibele schaalbaarheid
DigitalOcean~5.556.00Gebruikersvriendelijke UI, geweldige community-ondersteuning
Vultr~5.556.00Globale datacenters, betrouwbare infrastructuur
Linode~4.755.00Uitstekende klantenservice en prestaties

Je kunt een van bovenstaande VPS-aanbieders kiezen door op de respectievelijke links te klikken voor gemakkelijke setup: Contabo, Hetzner Cloud, DigitalOcean, Vultr, en Linode.

  1. Een domeinnaam: Hoewel optioneel, maakt een domeinnaam het makkelijker om toegang te krijgen tot je NetBox-instantie.

  2. Basiskennis van Docker: Vertrouwd zijn met Docker-commando’s helpt je bij de installatie.

Je VPS instellen

  1. Kies je besturingssysteem: De meeste gebruikers kiezen voor Ubuntu vanwege stabiliteit en ondersteuning. Installeer de nieuwste LTS-versie (bijvoorbeeld Ubuntu 22.04).

  2. Werk je systeem bij: Voordat je Docker installeert, zorg dat je systeem up-to-date is met:

    sudo apt update && sudo apt upgrade -y
  3. Installeer Docker: Gebruik de volgende commando’s om Docker te installeren:

    sudo apt install -y docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  4. Installeer Docker Compose: Download de nieuwste versie van Docker Compose:

    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose

Deployen van NetBox

Met Docker geïnstalleerd, ben je nu klaar om NetBox te deployen. Volg deze stappen:

  1. Maak een projectmap aan:

    mkdir /opt/netbox
    cd /opt/netbox
  2. Maak een Docker Compose-bestand: Maak een docker-compose.yml bestand met de volgende configuratie:

    version: '3.9'
    
    services:
      netbox:
        image: netbox-community/netbox:latest
        environment:
          - SECRET_KEY=je_geheime_sleutel
          - ALLOWED_HOSTS=jouwdomein.com
        ports:
          - "8000:8080"
        volumes:
          - netbox-data:/opt/netbox/netbox/media
    
      postgres:
        image: postgres:latest
        environment:
          - POSTGRES_DB=netbox
          - POSTGRES_USER=netbox
          - POSTGRES_PASSWORD=je_wachtwoord
        volumes:
          - postgres-data:/var/lib/postgresql/data
    
    volumes:
      netbox-data:
      postgres-data:

    Vervang je_geheime_sleutel, jouwdomein.com, en je_wachtwoord door je gewenste waarden.

  3. Start Docker Compose: Voer de services uit met:

    sudo docker-compose up -d
  4. Initialiseer de database: Verbind met de NetBox-container:

    sudo docker exec -it netbox-netbox-1 bash

    Voer daarna de database-migraties uit:

    python3 manage.py migrate
  5. Maak een Superuser aan: Terwijl je inside de container bent, maak je een admin-gebruiker aan:

    python3 manage.py createsuperuser

    Volg de prompts om je admin-gegevens in te stellen.

Toegang tot NetBox

Met alles klaar, kun je je NetBox-instantie openen op http://jouwdomein.com:8000. Log in met de superuser-gegevens die je hebt aangemaakt.

FAQ

1. Wat is NetBox en waarom zou ik het zelf hosten?

NetBox is een open-source tool ontworpen voor IP-adresbeheer en datacenter-infrastructuurbeheer. Zelfhosting geeft je controle over je installatie, waardoor je aanpassingen kunt maken die specifiek bij je netwerk passen. Bovendien zorgt hosten op een VPS ervoor dat je gegevens privé blijven en veilig, en vermindert het afhankelijkheid van externe providers.

2. Kan ik NetBox zonder Docker gebruiken?

Hoewel het mogelijk is om NetBox zonder Docker te installeren, vereenvoudigt Docker de implementatie, beheer van afhankelijkheden en configuraties. Docker biedt isolatie en maakt updates makkelijker. Als je vertrouwd bent met traditionele installatie-methoden en dat wilt verkennen, raadpleeg dan de officiële documentatie op de NetBox GitHub-pagina.

3. Welke VPS-aanbieder is het beste voor zelfhosting van NetBox?

De beste VPS-provider hangt af van je budget en eisen. Contabo en Hetzner Cloud bieden enkele van de voordeligste opties, terwijl DigitalOcean en Linode uitstekende gebruikservaringen bieden. Voor een uitgebreide vergelijking van VPS-aanbieders, bekijk onze volledige VPS-vergelijking.

Door deze gids te volgen, heb je nu een volledig functionele NetBox-instantie draaien op je VPS. Veel plezier met het efficiënt beheren van je IP-adressen! --- End ---