[{"data":1,"prerenderedAt":171},["ShallowReactive",2],{"posts-nl":3},[4,102],{"id":5,"title":6,"body":7,"date":92,"description":93,"extension":94,"image":95,"meta":96,"navigation":97,"path":98,"seo":99,"stem":100,"__hash__":101},"content_nl/blog/homelab.md","Een Home Lab Bouwen: Hoe Ik Een Oude PC Omtoverde tot Leerplatform",{"type":8,"value":9,"toc":84},"minimark",[10,14,19,22,26,29,64,68,71,74,78,81],[11,12,13],"p",{},"Op zoek naar meer dan alleen de webtechnologie die ik op school leerde, besloot ik een home lab te bouwen van een oude computer die ik nog had staan. Ik wou een plek om te experimenteren servers, Docker, CI/CD, alles wat in een klaslokaal zelden aan bod komt. Een plek waar ik dingen kapot kon maken zonder dat het ergens toe deed.",[15,16,18],"h2",{"id":17},"de-hardware","De Hardware",[11,20,21],{},"De machine die ik gebruik is een oude Dell met een Intel Core i7, 8GB RAM en een 128GB SSD. Niet de krachtigste setup, maar meer dan genoeg voor wat ik nodig had.",[15,23,25],{"id":24},"wat-ik-erop-draai","Wat Ik Erop Draai",[11,27,28],{},"Ik installeerde Ubuntu Server en zette een aantal services op. Momenteel draait er:",[30,31,32,40,46,52,58],"ul",{},[33,34,35,39],"li",{},[36,37,38],"strong",{},"Docker"," — de basis voor alles",[33,41,42,45],{},[36,43,44],{},"Prometheus + Grafana"," — om hardware en containermetrics te monitoren",[33,47,48,51],{},[36,49,50],{},"Portainer"," — om containers te beheren zonder elke keer de CLI in te duiken",[33,53,54,57],{},[36,55,56],{},"Nginx"," — als reverse proxy zodat ik met domeinnamen werk in plaats van IP-adressen",[33,59,60,63],{},[36,61,62],{},"Tailscale"," — zodat ik overal toegang heb tot mijn home lab zonder poorten te openen of services bloot te stellen aan het internet",[15,65,67],{"id":66},"mijn-eerste-project","Mijn Eerste Project",[11,69,70],{},"Mijn eerste idee was een docs-app waar ik alles over de server bijhoud, wat er draait, hoe het geconfigureerd is, waarom ik bepaalde keuzes maakte. Handig als referentie, maar ook als bewijs van wat ik leer.",[11,72,73],{},"Het interessante deel kwam met GitHub Actions. Ik zette een pipeline op die de docs-app automatisch bouwt en deployt naar mijn home lab elke keer ik naar main push. Het is een eenvoudige CI/CD-setup, maar hem zelf bouwen deed het concept landen op een manier die lezen er nooit in gekregen had. Begrijpen hoe automatisering past in een echte workflow is iets wat ik meeneem naar elk volgend project.",[15,75,77],{"id":76},"wat-hierna-komt","Wat Hierna Komt",[11,79,80],{},"Ik wil me verder verdiepen in Kubernetes, begrijpen wat het concreet oplost en wanneer de complexiteit de moeite waard is. Daarna ben ik nieuwsgierig naar infrastructure-as-code met Terraform: servers en resources beheren via configuratiebestanden in plaats van manuele setup.",[11,82,83],{},"Het home lab is geen zijproject. Het is hoe ik scherp blijf buiten werk en school, en het duwt me steeds dichter bij het worden van een betere developer.",{"title":85,"searchDepth":86,"depth":86,"links":87},"",2,[88,89,90,91],{"id":17,"depth":86,"text":18},{"id":24,"depth":86,"text":25},{"id":66,"depth":86,"text":67},{"id":76,"depth":86,"text":77},"2026-05-07","Hoe ik een home lab bouwde om meer te leren over servers, Docker, CI/CD en alles daartussenin.","md",null,{},true,"/blog/homelab",{"title":6,"description":93},"blog/homelab","8Z_rjMgBoJ71FwocbzEL0lycpT2ZbEpoj0JYSVtORA8",{"id":103,"title":104,"body":105,"date":164,"description":165,"extension":94,"image":95,"meta":166,"navigation":97,"path":167,"seo":168,"stem":169,"__hash__":170},"content_nl/blog/learn-by-building.md","Ik ben 23 zit in mijn laatste jaar en bouw ondertussen gewoon verder",{"type":8,"value":106,"toc":159},[107,110,113,116,119,123,126,129,132,134,138,141,144,146,150,153,156],[11,108,109],{},"Er zijn twee soorten studenten aan het einde van hun opleiding.",[11,111,112],{},"De ene wacht af. Studeert af, stuurt cv's uit, en hoopt dat iemand hen een kans geeft. De andere bouwt. Niet omdat het moet, maar omdat stilzitten geen optie voelt.",[11,114,115],{},"Ik val in de tweede categorie, al vraag ik mezelf soms af of dat slim is of gewoon koppig.",[117,118],"hr",{},[15,120,122],{"id":121},"wie-ik-ben","Wie ik ben",[11,124,125],{},"Ik heet Ben, 23 jaar, Digitale vormgeving student aan Hogeschool PXL in Hasselt. Op papier ben ik een designer. In de praktijk schrijf ik meer code dan dat ik Figma open en dat is 90% van de tijd enkel voor de dev seat ;). Mijn stack draait voornamelijk op Vue/Nuxt, Next.js, Laravel, Payload CMS en Tailwind CSS maar uiteindelijk kies ik gewoon wat het probleem het best oplost.",[11,127,128],{},"Momenteel loop ik stage bij een marketingbureau in Hasselt waar ik geen mockups nateken, maar volwaardige websites bouw en live zet. Ik heb al een aantal projecten op mijn naam staan, en elke keer denk ik: \"mhm wat kan beter, wat kan sneller, wat kan anders?\" En dan ga ik weer aan de slag.",[11,130,131],{},"Dat is geen theorie. Dat is gewoon werk gedaan.",[117,133],{},[15,135,137],{"id":136},"hoe-ik-leer","Hoe ik leer",[11,139,140],{},"Ik leer door te bouwen. Door fouten te maken in productie, door documentatie te lezen om 23u of mijn beste vriend AI lastig te vallen, door dingen te shippen die niet perfect zijn maar wél werken. Elke site die live gaat is een bewijs dat ik iets nieuws heb meegenomen.",[11,142,143],{},"Dat betekent ook dat ik soms dingen aanpak waar ik nog geen ervaring in had. Een VPS opzetten, mailintegratie werkend krijgen, een meertalige routingstructuur uitdenken. Niet omdat het gevraagd werd, maar omdat het nodig was.",[117,145],{},[15,147,149],{"id":148},"waarom-ik-dit-schrijf","Waarom ik dit schrijf",[11,151,152],{},"Deze blog is een verlengstuk van die manier van werken. Geen marketingpraatjes, geen tutorials die je overal vindt. Gewoon eerlijke gesprekken over wat ik bouw, wat misgaat, en wat ik ervan leer.",[11,154,155],{},"Verwacht verder nog post over mijn reis als developer, mijn gedachten over de industrie, en misschien zelfs wat persoonlijke verhalen. Omdat ik geloof dat er waarde zit in het delen van het proces, niet alleen het resultaat.",[11,157,158],{},"Als dat resoneert of als je gewoon wil zien wat ik maak. Lees dan gerust verder op deze site.",{"title":85,"searchDepth":86,"depth":86,"links":160},[161,162,163],{"id":121,"depth":86,"text":122},{"id":136,"depth":86,"text":137},{"id":148,"depth":86,"text":149},"2026-05-04","Een eerlijke introductie over wie ik ben, wat ik bouw tijdens mijn stage, en hoe ik leer door gewoon te doen.",{},"/blog/learn-by-building",{"title":104,"description":165},"blog/learn-by-building","dzUCoWFt8O701gSzMLNpPMPICB3P11d_6DqhSIbxxrg",1778180701041]