ID.nl logo
Je thuisserver beheren: alles wat je wilt weten over Proxmox VE
© Mdisk - stock.adobe.com
Huis

Je thuisserver beheren: alles wat je wilt weten over Proxmox VE

Heb je een mooie thuisserver gebouwd, dan wil je deze niet alleen flexibel van allerlei software voorzien, maar ook het beheer goed voor elkaar hebben. Proxmox VE is een goede optie. In tegenstelling tot de meeste concurrenten is het gratis te gebruiken. Er is wel een kleine leercurve. Maar als je dit artikel volgt, heb je de grootste stap al gezet.

In dit artikel vertellen we je hoe je je thuisserver met de gratis software Proxmox VE kunt beheren.

Ook interessant: Zo zet je in een handomdraai je eigen virtual private server op

Het lichtgewicht virtualisatieplatform Proxmox VE wint aan populariteit. Met Debian als basis, heet het ook wel een type2-hypervisor. Met het uitkomen van versie 8.0 is Proxmox VE bijgewerkt naar Debian 12 (codenaam Bookworm). De hardware-ondersteuning is zeer breed. Ook voor een kleine en zuinige server met bijvoorbeeld het Intel Jasper Lake- of Alder Lake-platform is Proxmox VE geschikt. De recente kernel verhelpt enkele problemen op systemen met bijvoorbeeld de Celeron N5105-processor. Heb je meer eisen, dan kun je het natuurlijk voor een zwaardere server of zelfs een cluster inzetten.

Qua virtualisatie kun je binnen Proxmox VE zowel lichtgewicht Linux-containers maken (LXC) als virtuele machines (KVM). Een container geeft je een geïsoleerde Linux-server met opdrachtprompt. In een virtuele machine kun je een volledig besturingssysteem als Linux (met desktopomgeving), Windows of macOS installeren. Je kunt natuurlijk ook met Docker werken, zowel op de host zelf als in een container of virtuele machine. Proxmox VE is opensource en alle mogelijkheden zijn gratis te gebruiken. We laten in dit artikel zien hoe je het installeert en gebruikt.

Oefenen met Proxmox VE in VirtualBox Wil je oefenen met Proxmox VE, dan kun je het bijvoorbeeld binnen VirtualBox onder Windows installeren. Voor een productieomgeving is dat minder geschikt.

Het is fijn als je wat extra rekenkernen en geheugen hebt. Zorg ook dat virtualisatie voor je processor actief is in de bios voor jouw pc. Let verder goed op de configuratie van je virtuele machine voor Proxmox VE. Vink bij Systeem / Processor de optie Geneste VT-x/AMD-V inschakelen aan. Bij Netwerk / Adapter 1 kies je achter Gekoppeld aan liefst voor Bridged adapter. Selecteer dan achter Naam de netwerkadapter in jouw pc met een vaste netwerkaansluiting.

Belangrijk is dat je vervolgens onder Geavanceerd bij de optie Promiscuous-modus kiest voor Alle toestaan. Alleen dan kan verkeer voor je containers en virtuele machines (met een eigen, afwijkend MAC-adres) de netwerkadapter passeren.

Bij de configuratie van je systeem in VirtualBox zijn aangepaste netwerkinstellingen nodig.

1 Installatie

Voor de installatie kun je met Rufus een usb-stick van minimaal 2 GB met de laatste versie van Proxmox VE prepareren. Het iso-bestand vind je op deze site. De installatie is vrij rechttoe rechtaan. Je kiest onder meer de gewenste schijf (of schijven) met bestandsindeling, waarbij je naast het voor Linux vertrouwde Ext4 ook modernere opties als ZFS en Btrfs hebt. Verder geef je een ip-adres voor de host en wachtwoord voor de root-gebruiker op. Eventueel kun je Proxmox VE op een eigen schijf installeren. Voeg in dat geval na de installatie een tweede schijf toe voor de opslag van containers en virtuele machines.

Na de installatie log je in bij de webinterface als root met het gekozen wachtwoord. Denk vooraf na over de reeks ip-adressen voor de host en toekomstige containers en virtuele machines. Het netwerk dat wij gebruikten voor dit artikel heeft een ip-bereik van 10.0.10.1 t/m 10.0.10.255. Voor de host gebruiken we 10.0.10.30, voor de containers 10.0.10.31 t/m 10.0.10.39 en voor de virtuele machines 10.0.10.40 t/m 10.0.10.49. Dat heeft deels met de nummering te maken, zie ook paragraaf 10 en het kader ‘CIDR-notatie in netwerkinstellingen’.

Bij de installatie vul je onder meer het wachtwoord voor het root-account in.

2 Webinterface

Na het inloggen zie je onder Datacenter alle hosts. Hier werken we met één host genaamd pve, maar een cluster met meerdere systemen is zeker mogelijk en kun je handig centraal beheren. Clusters stellen wel hogere eisen aan je systemen, afhankelijk van je verdere wensen, zoals gedeelde opslag, hoge beschikbaarheid of live migratie. Klik je op Datacenter, dan zie je rechts veel opties gerelateerd aan clusters, maar ook enkele opties voor onze enkele host. Zo kun je externe opslag koppelen onder Storage (paragraaf 4) en een back-uptaak maken onder Backup (paragraaf 16).

De meeste tijd werken we op het niveau Datacenter / pve. Daar kun je alle relevante opties voor de host instellen, en ook containers en virtuele machines beheren.

Proxmox VE ondersteunt ook geavanceerde clusters met meerdere hosts.

3 Pakketbronnen en updates

Naast updates voor Debian zijn ook updates voor Proxmox VE nodig. Standaard raadpleegt Proxmox VE daarbij de zogenoemde enterprise-repository’s. Deze pakketbronnen vereisen echter een abonnement.

Er is ook een gratis te gebruiken repository voor test- en niet-productieomgevingen genaamd No-Subscription. De updates zijn minder grondig getest, maar dit geeft in de praktijk eigenlijk nooit een probleem. We verwijderen eerst de twee enterprise-repository’s. Ga daarvoor naar Datacenter / pve en kies onder Updates voor Repositories. Klik op de repository genaamd https://enterprise.proxmox.com/debian/ceph-quincy en klik op Disable. Doe hetzelfde voor https://enterprise.proxmox.com/debian/pve. Klik dan op Add en kies No-Subscription.

Om de eerste updates te installeren, ga je naar Updates en kies je Refresh. Je ziet nu een lijst met updates. Klik op Upgrade om ze te installeren. Afhankelijk van de aard van de updates kan het nodig zijn het systeem te herstarten. Dit doe je via de knop Reboot.

We gebruiken pakketbronnen voor niet-productieomgevingen.

Opdrachtprompt voor je server Je zult de opdrachtprompt niet vaak nodig hebben om aanpassingen aan bijvoorbeeld de configuratie van de server te maken. Vrijwel alles kun je via de webinterface instellen. Maar heb je het toch een keer nodig, dan kun je eenvoudig deze opdrachtprompt openen door onder Datacenter / pve voor Shell te kiezen. Dit geeft je direct toegang tot het Debian-besturingssysteem dat de basis voor Proxmox VE vormt.

Via de webinterface open je eenvoudig een opdrachtprompt voor de server.

4 Opslag

Onder Datacenter / Storage zie je welke opslag is geconfigureerd voor welke content. Standaard worden bij de installatie local en local-lvm aangemaakt. Daarbij wordt local gebruikt voor container-templates en iso-images, terwijl local-lvm dient voor de opslag van virtuele harde schijven van virtuele machines en voor gegevens van containers.

Je kunt hier extra opslagbronnen aan toevoegen. De opties NFS en SMB/CIFS zijn heel praktisch voor het koppelen van een NAS, zoals Synology of QNAP. Op de NAS kun je onder meer iso-bestanden neerzetten om te gebruiken voor virtuele machines. Ook kun je de NAS als back-upbestemming gebruiken.

Voor het koppelen zal NFS vaak de voorkeur krijgen. Het is meer op Linux toegespitst en ook iets makkelijker te gebruiken. Dat laten we in de volgende paragraaf zien.

Je kunt opslag configureren voor onder meer templates, iso-bestanden en containerdata.

Meer opslagruimte nodig?

Een NAS is goed te gebruiken als opslaglocatie voor je server

5 Synology-NAS koppelen

Als voorbeeld gaan we een Synology-NAS koppelen via NFS. Open de webinterface van DSM (DiskStation Manager) en open het configuratiescherm. Zorg dat NFS is geactiveerd onder Bestandsservices op het tabje NFS.

Ga dan naar Gedeelde map. Maak indien gewenst een nieuwe map. Zorg er bij het instellen van de gebruikersmachtigingen voor dat je in ieder geval zelf toegang hebt. Dan kun je straks zelf de bestanden raadplegen, zoals back-ups en iso-bestanden.

De toegang voor Proxmox VE regelen we op een andere manier. Selecteer daarvoor de bewuste map en kies Bewerken. Ga naar het tabje NFS-machtigingen en klik op Maken. Vul achter Hostnaam of IP het ip-adres in van de server met Proxmox VE. De overige opties hoef je niet te wijzigen. Bewaar de veranderingen. In de volgende paragraaf gaan we deze opslag toevoegen in Proxmox VE.

Zorg op je NAS dat het ip-adres van de host met Proxmox VE toegang heeft.

6 Opslag toevoegen in Proxmox VE

Ga in Proxmox VE naar Datacenter / Storage en kies Add / NFS. Vul achter ID een beschrijvende naam in, zoals vmopslag. Bij Server vul je het ip-adres van je NAS in. Klik op Export en kies de hiervoor aangemaakte map op de NAS. Bij Content kun je kiezen wat er op de NAS opgeslagen mag worden. We selecteren de opties ISO image, Container template en VZDump backup file.

Gebruik je deze opslag voor back-ups, dan kun je op het tabblad Backup Retention eventueel instellen hoeveel back-ups bewaard moeten worden. Klik als je klaar bent op Add. Links onder Datacenter / pve zie je nu de zojuist toegevoegde opslag. Als je erop klikt, kun je op die locatie door de inhoud bladeren.

Binnen Proxmox VE voeg je de NAS als opslag toe.

7 Templates voor containers

Een Linux-container is een lichtgewicht alternatief voor een virtuele machine. Zoals de naam al aangeeft, gebruik je het voor een Linux-server. Om een container te maken, heb je een template nodig. Ga naar Datacenter / pve en kies een geschikte opslaglocatie. Wij kiezen hier voor local. Ga dan naar CT Templates. Klik op Templates om een lijst met beschikbare templates te zien. Je ziet dat je uiteenlopende smaken van Linux kunt kiezen, waaronder Debian, Ubuntu, Alpine, ArchLinux en Fedora.

We gebruiken in dit artikel Ubuntu 22.04 als basis voor een container. Je kunt het template downloaden door deze aan te klikken en daarna op de knop Download te klikken.

Voor het maken van een container heb je een template nodig.

8 Iso-bestanden ophalen

In een virtuele machine kun je een besturingssysteem installeren op basis van een iso-bestand. Deze maak je eenvoudig beschikbaar: ga daarvoor via Datacenter / pve naar de juiste opslag, zoals local, en kies ISO Images.

Je kunt een iso-bestand uploaden vanaf je pc via de knop Upload. Of je geeft via de knop Download from URL een link naar een iso-bestand op, zodat het direct door Proxmox VE wordt opgehaald.

Als voorbeeld gebruiken we de link die we vinden op de server-downloadpagina van Ubuntu: https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-live-server-amd64.iso. Plaats deze volledige link in het venster achter URL en kies Query URL. De correcte bestandsnaam wordt ingevuld. Klik dan op Download.

Het is mogelijk om iso-bestanden direct te laten downloaden door Proxmox VE.

Handige installatiehulp Heb je nog niet zo veel ervaring met het installeren van software, dan zijn de scripts van tteck een goede hulp. Zo kun je bijvoorbeeld via één enkele opdracht een container met database of webserver opzetten, of een toepassing als Zigbee2MQTT installeren. Of je maakt er in een handomdraai een virtuele machine mee, bijvoorbeeld met het Home Assistant OS. Voor talloze toepassingen is zo’n installatiehulp beschikbaar.

De installatiehulpjes op deze website maken het installeren van software eenvoudiger.

9 Containers

Een container in Proxmox VE werkt op basis van LXC en heet ook wel Linux-container. Zo’n container deelt in feite de kernel met de host, waardoor deze snel en efficiënt werkt, maar toch op een veilige manier door isolatie.

Dit heeft ook andere voordelen. Zo heb je alles voor één toepassing bij elkaar, is het handig voor back-ups en kun je bijvoorbeeld bronnen toewijzen, een opdrachtprompt openen en de container migreren naar een andere server met Proxmox VE (bij een cluster).

Er bestaan templates met complete software, ook wel TurnKey genoemd. We gaan als voorbeeld een eenvoudige Ubuntu-container toevoegen, die we voor een webserver gaan gebruiken.

Voor containers bestaan er ook templates met complete softwareoplossingen.

Unpriviliged versus priviliged container Een container is naar voorkeur ‘unpriviliged’ of ‘priviliged’. Een unpriviliged container is de standaardoptie. De gebruiker die root is in de container, heeft dan feitelijk heel beperkte rechten op de host. Bij een priviliged container heeft de root-gebruiker in de container daarentegen dezelfde rechten als root op de host. Mocht iemand uit de priviliged container ontsnappen, wat lastig maar niet onmogelijk is, dan is die persoon dus ook root op de host. Hoewel er ook andere veiligheidsmechanismen zijn, schuilt daarin wel een gevaar. Al is dat te overzien als je de server helemaal zelf gebruikt.

Je kunt overigens niet zomaar overstappen van priviliged naar unpriviliged, of andersom. Maar er is wel een simpele omweg. Als je een back-up van de container maakt, zal bij het terugzetten standaard de oorspronkelijke instelling worden overgenomen (priviliged of unpriviliged). Maar je kunt ook kiezen of de nieuwe container priviliged of unpriviliged moet zijn.

Soms loop je bij een unpriviliged container tegen een probleem met rechten aan, waardoor je niet overal toegang toe hebt of niet alles mag doen. Een priviliged container kan dan redding bieden. Maar beter kun je eerst kijken of de beperkingen wellicht zijn op te lossen. En ook een virtuele machine kan een alternatief zijn.

10 Container maken

Om een container te maken, begin je met de blauwe knop Create CT. Op het tabblad General voer je bij CT ID een uniek nummer in voor de container en bij Hostname een herkenbare naam, zoals webserver. Bij Password en Confirm password voer je het wachtwoord in voor de root-gebruiker. Ga dan naar Template: hier selecteer je de opslag die je voor templates gebruikt (zoals local) en het template zelf, dat je hiervoor had opgehaald.

Vervolgens kies je onder Disks waar de containergegevens bewaard moeten worden en wat de omvang van die opslag moet zijn. Begin met bijvoorbeeld 8 GB. Je kunt dit later wijzigen of de omvang aanpassen. Onder CPU stel je in hoeveel processorkracht de container krijgt en onder Memory kies je een limiet voor het geheugengebruik. Zorg dat je genoeg toewijst voor de toepassing(en) die je gaat installeren. Voor een webserver is de standaardwaarde 512 MB meer dan genoeg.

Bij Network vullen wij achter IPv4/CIDR het netwerkadres 10.0.10.31/24 in, in het zogeheten CIDR-formaat (zie kader ‘CIDR-notatie in netwerkinstellingen’). Bij DNS hoef je niets te veranderen. Ga naar Confirm en klik op Finish. De container wordt nu gemaakt. Klik op Start om de container te starten.

We maken een container die we als webserver gaan inrichten.

CIDR-notatie in netwerkinstellingen Let bij het invullen van het ip-adres op de speciale CIDR-notatie die door Proxmox VE wordt gebruikt. Meestal zul je uitgaan van een subnetmasker van 255.255.255.0. Dat geeft in ons voorbeeld de adressen 10.0.10.1 t/m 10.0.10.255. Dit subnet komt overeen met de aanduiding /24 in het CIDR-formaat.

Het adres voor de eerste container schrijven we daarom als 10.0.10.31/24. Zelf vinden wij het handig als het nummer van de container (de CT ID) het ip-adres volgt. Daarom hebben wij voor de eerste container op 10.0.10.31 gekozen voor 1031 als uniek nummer.

De netwerkinstellingen voor de container in Proxmox VE.

11 Details voor je container

Klik je onder Datacenter / pve op de zojuist gemaakte container, dan zie je onder Summary de details voor deze container. Gebruik het gedeelte Notes voor bijvoorbeeld een beschrijving van de container of inloggegevens. Je kunt hier met Markdown-opmaak werken. Via Console kun je een opdrachtprompt voor je server openen en dan inloggen met je root-account. Hoewel je hiervoor natuurlijk ook ssh kunt gebruiken, geeft het een snelle ingang als je het nodig hebt. We gebruiken de opdrachtprompt in de volgende paragraaf voor de configuratie van Ubuntu.

Onder Resources kun je het geheugengebruik en opslag aanpassen, waaronder het verplaatsen of vergroten van de opslag. Onder Options vind je onder meer de optie Start at boot. Dit zorgt dat de container na een herstart van de host automatisch wordt gestart. Bij Backup maak je uiteraard een back-up van de container, zie ook paragraaf 16. Onder Snapshots maak je desgewenst een momentopname van de inhoud van de container, waar je op elk moment naar kunt terugkeren.

Je kunt alle details voor je container eenvoudig later nog bekijken.

12 Configuratie van Ubuntu

Onze container met Ubuntu werkt, maar vaak zul je nog wat instellingen willen nalopen. Zorg dat de container is gestart, ga naar Console en log in. Werk het systeem via de Opdrachtprompt bij met deze twee opdrachten:

apt update

en

apt upgrade

Kies de juiste tijdzone (Europe/Amsterdam) met:

dpkg-reconfigure tzdata

Voor taalinstellingen voer je dit commando uit:

dpkg-reconfigure locales

We zetten een vinkje bij nl_NL.UTF-8. Deze keuze kun je daarna eventueel ook voor de systeeminstellingen doorvoeren, zodat je in het Nederlands wordt aangesproken.

Wil je met ssh kunnen inloggen met je root-account? Bewerk dan de configuratie met de opdracht:

nano /etc/ssh/sshd_config

Haal het commentaarteken bij PermitRootLogin weg en verander de instelling naar:

PermitRootLogin yes

Bewaar de aanpassingen met Ctrl+O en verlaat de editor met Ctrl+X. Herstart de service met:

service sshd restart

Je kunt nu met je favoriete ssh-client inloggen op deze server.

Pas instellingen zoals de tijdzone aan voor je container.

13 Webserver installeren

Als voorbeeld installeren we de webserver Nginx in de nieuwe container. Dit kan eenvoudig met de opdracht:

apt install nginx

Als je met een browser naar het ip-adres van de container gaat, zie je de welkomstpagina van deze webserver. Merk op dat de container met webserver minder dan 50 MB aan geheugen gebruikt. Typisch zullen containers tussen 50 en 150 MB aan geheugen gebruiken, met een paar uitschieters naar boven voor wat zwaardere toepassingen.

Onder Summary kun je eenvoudig aflezen wat de systeembelasting is. Je ziet ook grafieken voor de betreffende container. Die zijn er voor processor- en geheugengebruik, maar ook voor netwerkverkeer en de belasting van de opslag. Dit laatste wordt uiteraard door lees- en schrijfacties beïnvloed.

Een container vraagt in de regel maar heel weinig van je systeem.

14 Virtuele machine

Bij een virtuele machine wordt de hardware van een pc via software geëmuleerd. Binnen Proxmox VE configureer en beheer je deze virtuele machines. Op de achtergrond wordt het bekende KVM (Kernel-based Virtual Machine) gebruikt.

Je maakt een virtuele machine met de knop Create VM. Het is voor een deel vergelijkbaar met het toevoegen van een container. Meestal kun je de standaardinstellingen gebruiken. Op het tabblad OS kies je een iso-bestand met het gewenste besturingssysteem. Onder System configureer je de virtuele hardware. Onder Disks wijs je opslagruimte toe en bij Memory geef je aan hoeveel geheugen de virtuele machine krijgt. Bij veel besturingssystemen kun je de optie Ballooning Device aanzetten. Die optie zie je overigens alleen als je een vinkje bij Advanced zet. Daarmee geeft een virtuele machine een teveel aan geheugen terug aan de host.

De instellingen van een virtuele machine zijn deels vergelijkbaar met die voor een container.

15 Besturingssysteem installeren

Bij het starten van de virtuele machine start ook gelijk de installatie voor de virtuele machine. Dit kun je via Console volgen. Veel instellingen (zoals gebruikersaccounts en netwerk) regel je nu uiteraard binnen de server en grotendeels al tijdens de installatie. Wil je een mooier beeld, dan kies je rechtsboven onder Console voor noVNC. Ook Spice is een goede optie, maar vereist wat extra software.

Het besturingssysteem kun je vanuit de console installeren en configureren.

16 Back-up maken

Je kunt eenvoudig een back-up maken van een container of virtuele machine, door bij het betreffende systeem naar Backup te gaan. Je kunt ook een taak toevoegen voor automatische periodieke back-ups, onder Datacenter / Backup. Het is slim daarbij een e-mailnotificatie aan te zetten voor mislukte back-ups.

Standaard kun je back-ups in de lokale map genaamd local maken. Het is echter raadzaam om ze op een extern systeem te bewaren, zoals de eerder gekoppelde NAS (paragraaf 5 en 6).

Een back-up van een unpriviliged container naar een netwerkshare (zoals NFS) vereist overigens een kleine aanpassing. Open daarvoor de shell en bewerk het bestand vzdump.conf met de opdracht:

nano /etc/vzdump.conf

Haal het commentaarteken (#) weg voor tmpdir: en wijzig deze instelling naar:

tmpdir: /tmp

Bewaar de aanpassingen met Ctrl+O en verlaat de editor met Ctrl+X. Tijdens het maken van de back-up zal dit nu als tijdelijke map worden gebruikt. Merk op dat de inhoud van deze map standaard bij het booten zal worden gewist.

We maken een kleine aanpassing voor back-ups van unpriviliged containers.

Watch on YouTube
▼ Volgende artikel
Zo stel je in een handomdraai je droomvakantie samen met AI
© Leonid Iastremskyi
Huis

Zo stel je in een handomdraai je droomvakantie samen met AI

Heb je geen tijd of zin om zelf een leuke vakantiebestemming met nabijgelegen bezienswaardigheden te vinden? Laat dan AI dit voor je doen! In plaats van urenlang online rondstruinen, ontvang je binnen luttele seconden bruikbare suggesties voor jouw droomreis. Lees hoe je de gratis versies van Google Gemini en ChatGPT hiervoor inzet.

Dit gaan we doen

In dit artikel lees je hoe je met Google Gemini en ChatGPT razendsnel een vakantie uitstippelt. We laten zien hoe je met slimme prompts een bestemming kiest, accommodaties vindt, bezienswaardigheden ontdekt en zelfs inpakhulp krijgt. Zo stel je in een paar minuten je droomreis samen, zonder eindeloos te hoeven zoeken. Lees ook: Handige AI-apps voor mobiel

Voorafgaand aan de AI-hype waren er grofweg twee opties om een leuke reis uit te stippelen. Mensen gingen naar een reisbureau of ze zochten alles zelf op internet uit. Beide methoden kosten veel van tijd. Wie snel en eenvoudig een vakantie wil plannen, doet tegenwoordig net zo makkelijk een beroep op kunstmatige intelligentie. We laten zien hoe je Google Gemini en ChatGPT hiervoor gebruikt. Maak zo nodig eerst een Google- en/of OpenAI-account aan, zodat je meteen aan de slag kunt.

Nauwkeurige prompts

De genoemde AI-diensten zijn kort gezegd chatrobots. De gebruiker typt een specifieke vraag, waarna de dienst een passend antwoord geeft. Dat gebeurt met kunstmatige intelligentie. De menselijke taalinvoer heet een prompt. Typ heel precies wat de chatrobot moet doen. Je vergroot daarmee de kans op bruikbare antwoorden. Kortom, voeg zoveel mogelijk details aan de prompt toe.

Bij het vinden van een geschikte vakantie typ je bijvoorbeeld een wensenlijst. Zeg bijvoorbeeld dat je in de laatste week van september een zonnige vakantiebestemming op maximaal honderd meter van het strand zoekt. Je merkt al gauw dat je helemaal niet zo veeleisend bent, want de chatrobots tonen heel wat suggesties. Zo zijn Google Gemini en ChatGPT het erover eens dat Kreta (Griekenland) en Cyprus prima vakantiebestemmingen zijn met veel hotels aan de kust.

Volgens Google Gemini is het eind september op Kreta en Cyprus rond de 25 graden.

Prompt dicteren

Wil je voor het vinden van een geschikte reisbestemming een uitgebreide prompt gebruiken? In plaats van typen kun je de prompt ook hardop uitspreken. Nagenoeg alle laptops, tablets en smartphones hebben een geïntegreerde microfoon, zodat Google Gemini of ChatGPT jouw spraakopdracht kan registreren. Klik rechtsonder het tekstveld op het pictogram van de microfoon en geef de browser zo nodig toegang. Spreek vervolgens luid en duidelijk de prompt in.

Inspiratie voor vakanties

Weet je nog niet precies waar naartoe je op vakantie wilt? Misschien komen Google Gemini en ChatGPT met vakantiesuggesties op de proppen waar je nooit eerder aan dacht. Deze AI-diensten zijn namelijk erg goed in het maken van lijstjes. Zoek maar eens op Noem vijf vakantiebestemmingen met mountainbikeroutes in de Benelux of Welke Europese zonbestemmingen buiten het hoogseizoen zijn goedkoop?

Voor de eerstgenoemde prompt geeft ChatGPT per suggestie een korte beschrijving en een moeilijkheidsgraad. Verder schotelen beide diensten moeiteloos een lijstje met enkele betaalbare zonvakanties voor. Hierbij lees je ook nog enkele tips om relatief goedkoop te reizen. Volgens ChatGPT loont het de moeite om lastminute te boeken, terwijl Google Gemini adviseert om flexibele reisdata op te geven. Buiten de genoemde voorbeelden gebruik je AI ook om andere geschikte vakantiebestemmingen te vinden. Denk aan afgelegen kampeerplekken, stedentrips, mooie stranden, fraaie duikplekken en glampings.

Misschien merk je dat ChatGPT en Google Gemini doorgaans niet precies dezelfde antwoorden geven? Dat is logisch, want op een vraag als Wat zijn de vijf mooiste stranden in Europa? valt geen feitelijk antwoord te geven. De AI-diensten gebruiken openbare informatie op internet en stellen vervolgens op eigen houtje een lijstje samen. Je mag er wel van uitgaan dat de genoemde stranden door flink wat websites over reizen hoog worden gewaardeerd.

AI-diensten geven op dezelfde vraag vaak (deels) uiteenlopende antwoorden.

Plaatjes zoeken

Bij het zoeken naar vakanties horen natuurlijk adembenemende beelden van bijvoorbeeld hagelwitte stranden en blauwe oceanen. Behalve het genereren van tekst kunnen AI-diensten ook foto's tonen. Typ bijvoorbeeld Toon vijf foto's van de mooiste hotels met zeezicht in Curaçao. De resultaten zijn erg verschillend. Zo laat Google Gemini vijf ietwat algemene kiekjes met bijbehorende websites zien. De links verwijzen naar artikelen op reisblogs, waardoor je niet meteen ziet om welke hotels het gaat. ChatGPT neemt meer tijd om mooie plaatjes te zoeken. Bovendien verschijnt er hierbij ook een lijstje met relevante hotels.

Je kunt via de AI-diensten ook naar foto's van interessante reisbestemmingen zoeken.

Dieper zoeken

Als het reguliere antwoord niet voldoet, is het mogelijk zinvol om de AI-diensten grondiger te laten zoeken. Ze hebben namelijk functies om dieper naar passende antwoorden te speuren. Activeer in Google Gemini maar eens de optie Deep Research onder het tekstveld. Bevestig in de volgende stap met Onderzoek starten. In ChatGPT klik je eerst op Tools, daarna kies je voor Voer diepgaand onderzoek uit.

De diensten nemen nu langer de tijd om informatie te verwerken. Je ziet hierbij ook welke online bronnen er zijn gebruikt. Houd overigens wel rekening met een verwerkingstijd van minimaal enkele minuten, maar mogelijk zelfs nog langer. Voor volledige (onbeperkte) toegang tot de grondige zoekfuncties heb je een betaald abonnement nodig. Dat kost voor Google Gemini en ChatGPT respectievelijk 16, 20 en 23 euro per maand.

Lekker weer!

Vind je die natte, koude november- of decembermaand maar niets? Een weekje naar de zon zal je waarschijnlijk goed doen. Maar ja, op welke betaalbare plekken kun je hiervoor terecht? Voordat je historische weergegevens opvraagt, kun je ook gewoon een prompt in een AI-dienst droppen. Met een simpele opdracht als Ik wil in november een week op vakantie. Op welke betaalbare vakantiebestemmingen is het in deze periode 25 graden of warmer? kom je al een heel eind.

Je weet nu dat je in Egypte, Kaapverdië, Gambia of Thailand prima terechtkunt. De AI-diensten vertellen je waarom deze landen betaalbaar zijn. Er gaan bijvoorbeeld vaak voordelige vluchten naar Egypte, terwijl er een ruim aanbod is met prijsvriendelijke all inclusive-resorts. In de antwoorden staan ook diverse andere pluspunten van de genoemde landen. 

Hotel, huisje of camping

Heb je eenmaal een vakantiebestemming op het oog, dan kun je met kunstmatige intelligentie heel gericht naar een accommodatie zoeken. Een prompt als Zoek een kindvriendelijke camping op de Veluwe of Welke hotels in Kuta op Bali hebben een hoge reviewscore is al voldoende. Met name ChatGPT toont gebruiksvriendelijke resultaten. Er verschijnen bijvoorbeeld foto's en een plattegrondje van de gevonden adressen. Daarnaast kun je een routebeschrijving, website en telefoonnummer opvragen. Dat oogt een stuk aantrekkelijker dan louter platte tekst.

ChatGPT voorziet zijn resultaten voor interessante accommodaties van een aantrekkelijke opmaak.

Reisdata toevoegen

Wanneer je een hotel zoekt, heeft het ook zin om reisdata aan een prompt toe te voegen. Je ziet zo welke accommodaties er in de gewenste periodes nog vrij zijn. Vooral Google Gemini toont in dat geval goede resultaten. Overigens is dat niet zo vreemd, want in de AI-dienst is een koppeling naar www.google.com/travel verwerkt. Je ziet direct hoeveel geld je voor een kamer betaalt. Je kunt eventueel ook een prijsvergelijking van de goedkoopste hotels in een bepaalde stad opvragen. ChatGPT vermeldt trouwens geen actuele prijzen. De dienst verwijst hiervoor naar bekende boekingswebsites, zoals Booking.com en Expedia.

Tijdens het zoeken naar een geschikt vakantieverblijf is het slim om al jouw voorkeuren te vermelden. Geef bijvoorbeeld aan dat je de aanwezigheid van een airconditioning, wifi en een zwembad wel op prijs stelt. Het is ook handig om alvast je reisgezelschap op te geven.

Ontdek met Google Gemini razendsnel welke hotels er op een bepaalde reisbestemming nog vrij zijn.

AI-apps

Je opent op ieder apparaat de websites van de besproken AI-diensten. Voor mobiel gebruik kun je als alternatief de bijbehorende app installeren. Op die manier roep je de chatrobot voortaan vlot op. Zowel Google Gemini als ChatGPT zijn voor toestellen met Android en iOS beschikbaar. Na de installatie log je eventueel in met een Google- of OpenAI-account. Je hebt dan onder meer toegang tot alle eerder gebruikte prompts. Let wel op dat je de officiële apps van Google Gemini en ChatGPT installeert, want er zijn diverse alternatieven in omloop.

Reistickets vinden

Zodra je een reisbestemming en accommodatie hebt gevonden, heb je mogelijk alleen nog een vliegticket nodig. Google Gemini toont zeer gedetailleerde resultaten. Typ zoiets als Vergelijk de prijzen en tijden voor vluchten naar Curaçao op 15 augustus voor 2 volwassenen. Je ziet precies de exacte vertrek- en aankomsttijden. Net als bij hotels is er wederom een koppeling naar www.google.com/travel beschikbaar. Je kunt hier doorklikken naar de betreffende luchtvaartmaatschappij en vervolgens de tickets bestellen. Google ontvangt hiervoor commissie.

ChatGPT heeft geen commercieel belang bij het vermelden van ticketprijzen. De resultaten zijn erg overzichtelijk. Je ziet in een oogopslag hoeveel de goedkoopste vlucht kost. De AI-dienst haalt de informatie bij verschillende bronnen op, waaronder Google, Skyscanner, KLM en TUI. Onder de vluchtgegevens staan ook tips over hoe je betaalbare tickets kunt scoren. Activeer bijvoorbeeld een prijsalarm op de bekende vergelijkingssite Skyscanner.

Bij welke aanbieder ben je voor een vlucht naar Curaçao het goedkoopst uit?

Verkeersdrukte vermijden

Met de auto (inclusief kampeermiddel) op vakantie gaan, kan natuurlijk ook. Wie niet zit te wachten op files, kiest zorgvuldig de ideale vertrektijd. Vooral in de zomervakantie is het erg druk op de snelwegen richting het zuiden. De prompt Vanaf 16 augustus verblijf ik twee weken in de Franse badplaats Sainte-Maxime. Wat is vanuit Amsterdam de ideale vertrektijd om verkeersdrukte te vermijden? biedt goede inzichten.

ChatGPT geeft aan dat je over de afstand van zo'n 1250 kilometer twaalf à veertien uur doet. De AI-dienst adviseert om op 15 augustus tussen zeven en negen uur 's avonds te vertrekken, zodat je de volgende ochtend tussen negen en elf uur aankomt. Je vermijdt daarmee drukte op de beruchte Route du Soleil. Lees vooral ook om welke tijden je het beste niet kunt rijden, omdat je anders fileleed riskeert. Google Gemini komt met een soortgelijk advies. Daarnaast is de suggestie om de autorit op te splitsen in twee delen interessant. In dat geval is overnachten in Dijon, Beaune of Lyon volgens Google Gemini een goed idee.

In de samenvatting van ChatGPT lees je wanneer je met de auto het beste naar jouw reisbestemming kunt vertrekken.

Route verfijnen

Je breidt de prompt voor jouw ideale autorit naar eigen inzicht uit. Vraag bijvoorbeeld naar een route zonder tolwegen. ChatGPT toont een kort routeschema. De routeplanner in Google Gemini is een stuk uitgebreider, omdat de kaartendienst Google Maps is ingebakken. Je klikt op de link om de autonavigatie te starten.

Plan met Google Gemini een route die aan al je eisen voldoet.

Lange rit met kinderen?

Met een autostoel-organizer hebben ze alles bij de hand!

Goede restaurants

Wil je tijdens jouw welverdiende vakantie ergens een hapje eten? Het is zonde wanneer je in een matig restaurant belandt. Dat hoeft ook helemaal niet, want dankzij AI vind je snel eetadressen met een goede reputatie. De vraag Welke restaurants in het Zwarte Woud hebben goede reviews? of een soortgelijke prompt is al voldoende. In dit voorbeeld toont ChatGPT zelfs restaurants met Michelinsterren. Gelukkig verschijnen er ook andere (betaalbaardere) suggesties.

Google Gemini haalt zijn informatie uit Google Maps. Zie op een schaal van één tot vijf sterren hoe mensen de eetgelegenheden beoordelen. Vind je de koppeling met Googles kaartendienst maar niks? Klik dan achter Google Maps op het kleine pijltje en kies Opnieuw proberen zonder apps.

Behalve goede restaurantjes gebruik je AI ook om leuke bezienswaardigheden te vinden. Typ bijvoorbeeld Wat zijn de mooiste bezienswaardigheden in de Ardennen? en er verschijnt een waslijst aan ideeën.

Met behulp van ChatGPT weet je precies welke watervallen, grotten, rivieren en kastelen je in de Ardennen kunt bezoeken.

Inpakhulp

Heb je eenmaal een vakantie geboekt, dan wil je natuurlijk niks vergeten. Laat daarom Google Gemini of ChatGPT een paklijst samenstellen. Na de prompt Wat stop ik in mijn koffer voor mijn vliegreis naar Kenia? verschijnt er een zeer gedetailleerde lijst. Google Gemini adviseert wegens het klimaat om licht ademende kleding mee te nemen. Ga je op safari, dan kies je bij voorkeur voor neutrale kleuren. Felle kleuren kunnen wilde dieren immers afschrikken. Denk in dit voorbeeld verder onder meer aan een wereldstekker, EHBO-set, insectenmiddel, verrekijker, muggennet en malariatabletten. ChatGPT verdeelt alle benodigdheden van de inpaklijst over verschillende categorieën. Wel zo overzichtelijk!

Doe bij het inpakken van jouw koffer een beroep op AI.

Tot slot

AI-diensten zijn weliswaar zeer nuttig, maar helaas niet foutloos. De antwoorden lijken soms heel geloofwaardig, terwijl er in feite niets van klopt. Gelukkig komen deze zogeheten hallucinaties steeds minder vaak voor. De AI-diensten worden namelijk steeds beter. Het is om bovengenoemde reden wel verstandig om belangrijke zaken zekerheidshalve altijd zelf te checken. Vooral de informatie in ChatGPT is niet altijd actueel, waardoor dat leuke restaurantje of hotel opeens niet meer bestaat. Veel vakantieplezier!

▼ Volgende artikel
Review Ninja CRISPi – Glashelder gemak voor kleine porties en restjes
© Ninja
Huis

Review Ninja CRISPi – Glashelder gemak voor kleine porties en restjes

Ninja pakt het concept van airfryers met de CRISPi helemaal anders aan. In plaats van een groot apparaat met bakmanden, is dit een compact geheel van glazen schalen waarop je een pod plaatst waar de hitte uit komt. Is dit een handig alternatief? ID.nl test het.

Fantastisch
Conclusie

Alles bij elkaar is de Ninja CRISPi een logische keuze voor wie meestal 1-3 porties bereidt, restjes krokant wil opwarmen en waarde hecht aan glaswerk dat direct de koelkast in kan. Wie juist grote batches en precieze temperatuurregeling zoekt, is beter uit met een klassieke, grotere airfryer. Maar voor dagelijks, compact en veelzijdig gebruik overtuigt de CRISPi absoluut.

Plus- en minpunten
  • Slim systeem: PowerPod + twee schalen
  • Transparante glazen kommen
  • Recrisp-stand werkt goed voor ‘kliekjes’
  • Goede prestaties en makkelijk op te bergen
  • Minder temperatuurcontrole dan klassieke airfryers
  • Capaciteit: je bakt niet voor een compleet gezin in één ronde
  • Eén PowerPod: je gebruikt niet twee kommen tegelijk

Eerste indruk

De CRISPi pakt airfryen anders aan: geen dichte mand, maar glazen zogeheten Tempware-schalen met daaraan vastgemaakt handgrepen. Daar bovenop klem je de PowerPod (verwarming + ventilator). In Europa geeft Ninja 1700 watt op als vermogen; dat is meer dan de 1500 watt die het apparaat in de VS heeft.

In de doos vind je een kleine kom van ongeveer 1,4 liter en een grote kom van ongeveer 3,8 liter, beide met zogeheten Crisper Plates om in de schalen te leggen, en bijpassende deksels. Ook levert Ninja een full-colour instructie- en inspiratieboekje mee, met uitgebreide uitleg over de werking, voorbeeldrecepten en tabellen met instellingen en baktijden voor zowel de kleine als de grote schaal. Ninja lijkt de kleine schaal vooral te hebben bedoeld voor snacks en bijvoorbeeld lunchgerechten voor één persoon, terwijl de grote schaal eerder voor avondeten bedoeld is.

©Saskia van Weert

Ninja benadrukt op meerdere plekken dat de CRISPi en de schalen niet alleen bedoeld zijn om eten te airfryen, maar ook om voedsel te marineren. Doe er bijvoorbeeld kip en marinade in, sluit de schaal af met het deksel, zet alles in de koelkast, waarna je tegen etenstijd de kip erin bereidt. Of je dekt na het eten de kliekjes in de schaal af met het deksel en zet het geheel na afkoelen in de koelkast. Dat meervoudige gebruik is even een mindset die je jezelf als gebruiker moet aanleren.

Uitpakken en installatie

Het in elkaar zetten is niet moeilijk: na een eerste keer proberen is het duidelijk. De Crisper Plates moeten elk in hun bijpassende schaal worden gelegd. Ze hebben rubber pootjes aan alle vier de hoeken; deze moeten met de bolletjes omlaag in de schaal worden gelegd, zonder druk uit te oefenen. Druk je te hard of leg je de platen ondersteboven in de schalen, dan kunnen de pootjes loslaten, en die kun je daarna niet meer terugplaatsen.

Gebruik je de kleine schaal, dan plaats je de PowerPod er direct op. Gebruik je de grote schaal, dan zet je eerst de adapter op de schaal en klik je daar de PowerPod in.

Doordat de schalen van glas zijn, kun je in theorie via de zijkant de garing in de gaten houden. In de praktijk is het handiger om de pod tijdens het airfryen op te tillen en van boven te kijken. Dat is sowieso wel makkelijk, omdat je etenswaren tijdens het bakken doorgaans een aantal keer moet omdraaien voor optimaal resultaat.

Bediening en functies

De PowerPod heeft maar een paar drukknoppen. Met de ronde knop kies je een van de vier mogelijke standen: Air Fry, Roast, Recrisp (opnieuw krokant) en Keep Warm. Ninja geeft geen temperaturen op voor de verschillende standen. Air Fry is de hoogste stand met 185 graden, zo vonden we online. Roast is wat minder heet, bedoeld voor bijvoorbeeld vlees. Recrisp is bedoeld voor snacks die afgekoeld of koud zijn en die je wilt oppiepen, en Keep Warm is uiteraard bedoeld om eten op temperatuur te houden.

©Saskia van Weert

Met de ronde knop kies je de gewenste stand, met de plus- en minknop pas je de tijd aan, en met Start gaat alles van start, of juist niet. De opties lichten op zodra de PowerPod goed bevestigd is en je de stekker aansluit. Standaard staat de machine na het aanzetten op Air Fry en 10 minuten.

Alles werkt heel intuïtief. Is de tijd voorbij, dan hoor je een pieptoon en komt er 'End' in het display te staan. De CRISPi gaat niet automatisch uit; dat moet je zelf doen door de stopknop lang ingedrukt te houden of de stekker uit het stopcontact te halen. Doe je dat niet en zet je de Pod na het serveren van het eten weer terug op de schaal, dan begint hij weer doodleuk met 10 minuten Air Fry. Tijdens de testperiode haalden we de stekker daarom maar gewoon uit het stopcontact om stroomverspilling tegen te gaan.

Als je de pod tussentijds optilt om het eten te bekijken of te draaien, dan stopt de pod uiteraard wel. Hij gaat verder als je hem terugplaatst en op Start drukt.

Klein minpunt: je kunt niet twee kommen tegelijk gebruiken; er is één pod. Je kunt de pod natuurlijk wel eerst op de ene schaal zetten en meteen erna op de andere, maar dat zal meestal niet heel praktisch zijn.

Prestaties in de keuken

Tijdens de testperiode is de CRISPi voor werkelijk elk denkbaar doeleinde gebruikt. Niet alleen voor het bakken van diepvriessnacks en patat/friet, maar ook voor het opwarmen van worstenbroodjes, kip met marinade voor de tikka masala, speklapjes, aardappeltjes: alles lukte. Omdat de schalen compact zijn, is voorverwarmen eigenlijk niet nodig. Net als bij alle andere airfryers is het een kwestie van proberen welke stand en welke tijd de beste zijn.

De standen Roast en Air Fry worden in de praktijk het meest gebruikt. Air Fry omdat dit de heetste stand is, en Roast voor zaken die minder snel warm moeten worden, zoals kippenpoten en stukken vlees. Je kunt trouwens ook makkelijk tussendoor de instellingen aanpassen, bijvoorbeeld eerst een tijdje op Roast en daarna 'afgrillen' met Air Fry.

©Ninja

Naast de uitstekende prestaties valt ook het gemak op waarmee je de CRISPi er even bij pakt. Omdat hij klein is en de schalen van glas zijn, oogt hij niet massief, dus kan hij bij veel mensen vast gewoon op het aanrecht staan. Als je de Crisper Plates eruit haalt, kun je de kleine glazen schaal in de grote zetten, en dan de adapter en pod erbovenop. Je hebt dan een betrekkelijk klein stapeltje met bijna alle onderdelen bij elkaar.

©Ninja

Onder de kom en de Pod bevinden zich het hitteschild en een stel harde pootjes, waardoor je ze veilig op het aanrecht of een tafel parkeert. Ninja claimt dat dit ook direct na de bereiding kan, maar gezien de warmte hebben we dat maar niet gedaan. We zetten de pod en de schalen voor de zekerheid liever op onderzetters. De handgrepen blijven wel koel genoeg om de schalen zonder keukenhandschoenen op tafel te zetten.

Schoonmaken & materialen

De glazen kommen, deksels en adapter mogen in de vaatwasser. Glas neemt geen geurtjes op, dus het vuil weekt makkelijk los. De Crisper Plates hebben een (keramische) antiaanbaklaag en alles is PFAS-vrij.

Er is desondanks één schoonmaak-aandachtspunt. De handgrepen lopen onder de schalen door in het hitteschild, en er zit een opening tussen het glas en het zwarte hitteschild. Meerdere malen zaten er toch vegen of kruimels vast tussen het glas en het kunststof. Ik heb dit verwijderd door een lang mes te omwikkelen met keukenpapier en dat tussen de spleet te wringen. Het zou handig zijn als Ninja met een dunne ragger of iets anders zou komen om ook die spleet goed schoon te houden.

Water blijft er soms ook in staan vanuit de vaatwasser, dus om te drogen is het verstandig de schalen op een theedoek schuin tegen een wand te zetten, zodat de druppels eruit kunnen lopen.

Met een siliconen tang haal je je gerechten veilig uit de CRISPi

Je brandt je handen niet en voorkomt krassen op je Crisper Plates

Gebruikerservaringen (NL + internationaal)

Nederlandse gebruikers op fora en websites prijzen vooral het compacte formaat, het relatief geringe geluid en het feit dat je na het koken weinig afwas hebt. De CRISPi verdwijnt zó in een keukenkastje. Een terugkerend puntje is de condens die na het koken soms in de dekselrand blijft hangen; even droogmaken helpt. Ook zagen we regelmatig dat mensen in het begin moesten zoeken naar de juiste tijden, juist omdat je niet per graad kunt instellen.

In professionele reviews uit het buitenland wordt de CRISPi neergezet als een echte kleine-keukenwinnaar: ideaal voor snacks en restjes dankzij de Recrisp-stand. In metingen kwam de thermostaat af en toe zo'n 5 graden Celsius lager uit dan de ingestelde waarde, maar dat had weinig invloed op het eindresultaat. De draagbaarheid wordt overal genoemd: de PowerPod is licht en het geheel is makkelijk te verplaatsen.

©Saskia van Weert

Eindoordeel

De Ninja CRISPi onderscheidt zich met een andere benadering van airfryen: een compacte PowerPod boven op glazen Tempware-schalen met handgrepen. Het meervoudige gebruik (marineren, bereiden, bewaren) maakt de CRISPi functioneel buiten het daadwerkelijke airfryen om. De CRISPi pakt door zijn formaat bovendien snel op en is door zijn geringe omvang makkelijk op het aanrecht te laten staan; onderdelen zijn bovendien compact in elkaar te stapelen.

Er zijn aandachtspunten. Met één Pod kun je niet met twee schalen tegelijk werken, en wie graag per graad regelt, mist die fijnmazigheid. Door het glas kun je de garing volgen, maar in de praktijk is bovenlangs kijken het meest accuraat, te meer omdat tussentijds draaien voor het beste resultaat nodig blijft. Positief is dat schalen en deksels in de vaatwasser kunnen, het materiaal PFAS-vrij is en de handgrepen voldoende koel blijven om zonder handschoenen te serveren.

Alles bij elkaar is de Ninja CRISPi een logische keuze voor wie meestal één tot drie porties bereidt, restjes krokant wil opwarmen en waarde hecht aan glaswerk dat direct de koelkast in kan. Wie juist grote batches en precieze temperatuurregeling zoekt, is beter uit met een klassieke, grotere airfryer. Maar voor dagelijks, compact en veelzijdig gebruik overtuigt de CRISPi absoluut.