Smart home is een hobby dingetje van mij.
Alles automatiseren en van afstand bedienen. Veel gedaan met Home Assistant, en nog steeds uitbreiden en verbeteren.
Maar qua hardware nu over gestapt van een raspberry pi 4 naar een mini PC. Via forums en Reddit gelezen dat je dan beste kan doen door Proxmox op de mini PC te installeren en dan Home Assistant. Zo gedaan en alles is weer up and running. Maar heb de installatie van Proxmox en Home Assistant uit geschreven en vertaald naar het Nederlands. Dus als je er ook aan wilt beginnen, mini PC, Proxmox en Home Assistant. Volg de volgende stappen:
Hier een uitleg hoe ik Home Assistant heb installeert op mijn mini PC (een Beelink U55) met Proxmox.
Hardware:
De beschrijving heb ik gemaakt met een Beelink U55 die ik goedkoop heb kunnen kopen.
De Beelink U55 is een mini PC met de volgende specificaties:
- Intel® Core™ i3-5005U Chipset
- 8GB RAM – 256GB Storage
Deze is 12.40 x 13.00 x 4.10 cm groot en weegt 0.26 kg
Mooi dus om in een hoekje te stoppen 😉
Opstartbare USB-stick aanmaken voor Proxmox VE
Om Proxmox VE op je server te installeren, heb je inderdaad een opstartbare USB-stick nodig.
Dit proces is heel eenvoudig en kan gedaan worden met diverse tools.
Een populaire en gebruiksvriendelijke optie is Balena Etcher, die beschikbaar is voor Mac, pc en Linux.
Deze tool is ideaal omdat het de ISO-image op een betrouwbare manier naar je USB-stick schrijft, zodat deze correct opstart.
De ISO-file van het Proxmox VE-installatieprogramma is vrij klein, iets meer dan 1 GB. Dit betekent dat je geen grote USB-stick nodig hebt; zelfs een kleine stick van 2 GB of 4 GB is al voldoende.
Zo maak je een opstartbare USB-stick met Balena Etcher:
- Download de Proxmox VE ISO-file van de officiële Proxmox website.
- Download en installeer Balena Etcher op je computer.
- Steek je USB-stick in je computer.
- Open Balena Etcher.
Klik op “Flash from file” en selecteer de gedownloade Proxmox VE ISO-file.
- Klik op “Select target” en kies je USB-stick.
Wees hier extra voorzichtig dat je de juiste schijf selecteert om dataverlies te voorkomen. - Klik op “Flash!” en wacht tot het proces is voltooid.
- Nadat de afbeelding is geschreven, sluit u Balena Etcher af en verwijdert u uw USB-opstartmedium.
Op een Mac wordt het automatisch veilig ontkoppeld, dus u hoeft het alleen maar te verwijderen.
Proxmox VE 8.4 Installatiehandleiding:
BIOS-instellingen en Voorbereiding
Voordat je Proxmox VE 8.4 installeert, is het cruciaal om enkele voorbereidende stappen te nemen en de BIOS-instellingen van je server correct te configureren. Dit zorgt voor een soepele installatie en optimale prestaties van Proxmox VE.
Stap 1: Voorbereiding van de Server
- Aansluitingen:
- Sluit een toetsenbord en monitor aan op je Proxmox-server (mini-pc, NUC, etc.). Dit is essentieel voor de interactie met de BIOS en het installatieproces.
- Sluit een ethernetkabel aan. Gebruik geen wifi voor de installatie, aangezien dit problemen kan veroorzaken met de netwerkconfiguratie tijdens het installatieproces.
- USB-opstartmedium plaatsen:
- Schakel je server volledig uit.
- Plaats de eerder aangemaakte opstartbare USB-stick met de Proxmox VE 8.4 ISO in een USB-poort van de server.
Stap 2: BIOS-instellingen Configureren
Schakel je server in en druk direct op de juiste toets om de BIOS-instellingen te openen. De toets om het BIOS te openen verschilt per fabrikant (veelvoorkomende toetsen zijn Del
, F2
, F10
, F12
, Esc
). Raadpleeg de handleiding van je moederbord of zoek online voor specifieke instructies voor jouw model.
Eenmaal in het BIOS, controleer en pas de 0mvolgende instellingen aan:
-
Virtualisatie inschakelen:
- Deze instelling is van vitaal belang voor het draaien van virtuele machines. De naam kan variëren afhankelijk van je CPU-fabrikant:
- Intel: Zoek naar “VT-x”, “Intel Virtualization Technology” of iets soortgelijks.
- AMD: Zoek naar “AMD-V” of “SVM Mode”.
- Zorg ervoor dat deze optie is ingeschakeld.
- Deze instelling is van vitaal belang voor het draaien van virtuele machines. De naam kan variëren afhankelijk van je CPU-fabrikant:
-
Intel VT-d of AMD IOMMU inschakelen:
- Dit is belangrijk voor “PCIe/GPU passthrough” in de toekomst. Hiermee kun je fysieke hardware (zoals een grafische kaart of USB-controller) direct aan een virtuele machine toewijzen.
- Zorg ervoor dat deze optie is ingeschakeld.
-
UEFI-opstarten en Beveiligd opstarten:
- Laat UEFI-opstarten ingeschakeld. Dit is de modernere en aanbevolen opstartmethode.
- Beveiligd opstarten (Secure Boot):
- Inschakelen als je Proxmox VE 8.1 of hoger installeert (wat het geval is met 8.4).
- Uitschakelen als je Proxmox VE 8.0 of lager installeert.
-
Automatisch inschakelen na stroomonderbreking (Power On after Power Loss / AC Back):
- Deze instelling zorgt ervoor dat je server automatisch weer opstart na een stroomstoring. Dit is erg handig voor een thuisserver.
- De naam van deze instelling kan sterk variëren en kan moeilijk te vinden zijn. Voorbeelden zijn “State after G3”, “AC Power Loss Restart”, “Restore on AC/Power Loss”, of “AC Back Function”.
Zoek naar iets dat te maken heeft met het gedrag van de server na een stroomuitval en zet het op een “Power On” of “S0 State” equivalent.
Het kan ook zijn dat deze instelling helemaal niet beschikbaar is op jouw hardware. - Schakel deze optie in, indien beschikbaar.
- Bij mij was deze optie niet beschikbaar op de Beelink U55. Maar ik het het anders aangepakt (officeel van Beelink) Zie hier
-
PCIe Energiebeheeropties uitschakelen (voor todsekomstige PCIe-kaarten):
- Als je overweegt om in de toekomst een PCIe-kaart toe te voegen (bijvoorbeeld een m.2 Google Coral TPU voor Home Assistant), is het raadzaam om alle PCIe-energiebeheeropties (zoals ASPM – Active State Power Management) in het BIOS uit te schakelen. Dit kan problemen met de stabiliteit van de PCIe-kaarten onder Proxmox VE voorkomen.
-
Opstartvolgorde wijzigen:
- Wijzig de opstartvolgorde (Boot Order) zodat je USB-opstartmedium bovenaan staat. Dit zorgt ervoor dat de server opstart vanaf de USB-stick en niet vanaf een eventueel aanwezige harde schijf.
Sla na het aanpassen van de instellingen de wijzigingen op in het BIOS en verlaat het BIOS.
Je server zal opnieuw opstarten en, als alles correct is ingesteld,
zal het Proxmox VE-installatieprogramma vanaf de USB-stick opstarten.
Terminal UI Installatie in Proxmox VE 8.0 en nieuwer
Met de introductie van Proxmox VE 8.0 is er een nieuwe installatieoptie beschikbaar: de Terminal UI (TUI).
De voornaamste reden voor de toevoeging van de Terminal UI is om compatibiliteitsproblemen met grafische kaarten te omzeilen. Soms kan het standaard Proxmox installatieprogramma, dat een grafische interface gebruikt, problemen ondervinden met bepaalde grafische hardware, wat kan resulteren in een zwart scherm of bevriezing tijdens de installatie. Ja kan eerst de grafische installatiemethode proberen, aangezien deze voor de meeste gebruikers het meest intuïtief is. Mocht je echter compatibiliteitsproblemen ervaren, zoals een zwart scherm of vastlopers, schakel dan terug naar de Terminal UI.
In de volgende stappen zullen we je door de Terminal UI-methode leiden, zodat je voorbereid bent op beide scenario’s.
1. Ga met de pijltjestoetsen naar beneden om Proxmox VE te installeren (Terminal UI).
2. Druk op Enter bij Ik ga akkoord met de EULA.
3. Selecteer de doelharde schijf en druk op Enter bij Volgende.
Let op: Wijzig het bestandssysteem niet tenzij u weet wat u doet en ZFS, Btrfs of xfs wilt gebruiken. De standaard is EXT4 met LVM-thin, en dat is wat we gaan gebruiken.
4. Selecteer uw land , tijdzone en toetsenbordindeling.
5. Voer een sterk root-wachtwoord en een e-mailadres in. Druk op Enter bij Volgende.
6. Selecteer uw beheerinterface , hostnaam , IP-adres , gateway en DNS-server .
Opmerking 1: Als uw server op het netwerk is aangesloten, zou deze een DHCP-adres moeten krijgen en de overige informatie moeten invullen. Ik raad u ten zeerste aan een statisch IP-adres te gebruiken of een DHCP-reservering voor deze server aan te maken. U wilt niet dat het IP-adres verandert.
Opmerking 2 : Denk goed na over de Proxmox-hostnaam die je wilt gebruiken. Je kunt deze later NIET meer wijzigen, anders krijg je ernstige (waarschijnlijk onherstelbare) problemen. Ik zou iets generieks gebruiken, zoals proxmox1.local .
7. Controleer of alles op het Overzichtscherm correct is en selecteer Installeren .