Virtualisatie op je eigen server

Proxmox VE installeren op je eigen server

Proxmox VE is een gratis besturingssysteem voor virtualisatie. Je installeert het op een eigen computer of mini-pc en kunt daarop meerdere virtuele machines en containers draaien: bijvoorbeeld Home Assistant, een NAS, Pi-hole en een testserver, allemaal op één apparaat. Beheren doe je in je browser.

Wat heb je nodig?

  • Een computer of mini-pc met een 64-bit processor van Intel of AMD die virtualisatie ondersteunt (bijna elke pc van de laatste tien jaar). Een zuinige mini-pc, zoals een Intel N100, is populair voor thuis.
  • Geheugen: minimaal 2 GB voor Proxmox zelf, plus wat je virtuele machines nodig hebben. In de praktijk is 8 GB een goed begin en 16 GB of meer comfortabel.
  • Opslag: liefst een SSD. Bij de installatie wordt de gekozen schijf helemaal gewist.
  • Een netwerkkabel. Proxmox is bedoeld voor een bekabelde verbinding; wifi is niet geschikt voor het beheer.
  • Een USB-stick van minimaal 8 GB om van op te starten, en een tweede computer om hem te maken.
  • Een scherm en toetsenbord voor de installatie. Daarna beheer je alles op afstand.

Stap 1: download de installatie-image

Ga naar de downloadpagina van Proxmox en download de Proxmox VE ISO Installer. Controleer daarna of het bestand niet beschadigd is met de hash die op de pagina staat. Dat kan met onze hash-generator: kies je bestand, plak de SHA-256 van de downloadpagina erbij en kijk of ze overeenkomen.

Stap 2: maak een opstartbare USB-stick

  • Windows: gebruik Rufus. Kies de ISO en de USB-stick. Vraagt Rufus naar de schrijfmodus, kies dan DD-image.
  • macOS, Windows of Linux: gebruik balenaEtcher. Kies de ISO, kies de stick en klik op Flash.
  • Linux (terminal): vervang /dev/sdX door je stick. Controleer de naam goed, want alles op dat apparaat wordt gewist.
sudo dd if=proxmox-ve.iso of=/dev/sdX bs=1M status=progress conv=fsync

Stap 3: zet virtualisatie aan en start op vanaf de stick

  1. Start de computer en open het BIOS of UEFI (vaak met Del, F2 of F10).
  2. Zet virtualisatie aan: Intel VT-x of AMD-V / SVM. Staat die uit, dan kun je geen virtuele machines draaien.
  3. Kies de USB-stick als opstartapparaat. Recente Proxmox-versies ondersteunen Secure Boot; geeft het opstarten problemen, zet het dan uit.

Stap 4: doorloop de installatie

Kies Install Proxmox VE (Graphical) en volg de schermen:

  1. Licentie: lees en accepteer de voorwaarden.
  2. Doelschijf: kies de schijf voor Proxmox. Onder Options kies je het bestandssysteem. ext4 is de eenvoudigste keuze voor één schijf. Heb je twee gelijke schijven en wil je dat één mag uitvallen, kies dan ZFS (RAID1).
  3. Land, tijdzone en toetsenbord: kies Nederland, Europe/Amsterdam en je toetsenbordindeling.
  4. Wachtwoord en e-mail: dit wordt het wachtwoord van de gebruiker root. Gebruik een sterk wachtwoord (bijvoorbeeld uit onze wachtwoordgenerator). Het e-mailadres is voor meldingen.
  5. Netwerk: kies de netwerkkaart, geef de server een naam (zoals pve.home.arpa) en een vast IP-adres in je thuisnetwerk, bijvoorbeeld 192.168.1.20/24, met de gateway van je router en een DNS-server. Kies een adres buiten het bereik dat je router zelf uitdeelt.
  6. Overzicht: controleer alles en klik op Install. Laat het automatisch herstarten aanstaan en haal de USB-stick eruit als de computer opnieuw opstart.

Stap 5: open de webinterface

Open op een andere computer in je netwerk https://192.168.1.20:8006 (met het adres dat je zelf koos). Je ziet een waarschuwing over het certificaat; dat is normaal, want Proxmox gebruikt een eigen certificaat. Kies om door te gaan. Log in met gebruiker root, het wachtwoord van de installatie en bij Realm de optie Linux PAM standard authentication.

Verschijnt er een melding “No valid subscription”? Dat is een herinnering dat je geen betaald abonnement hebt. Dat hoeft thuis niet en je kunt het wegklikken.

En nu?

Je Proxmox draait. Lees daarna hoe je updates instelt en hoe je je eerste virtuele machine maakt. De officiële handleiding staat op pve.proxmox.com.