Webhosting & Open Source

Toen ik mijn website weer opnieuw ging opbouwen, kwam ik al snel bij een vraag uit: waar wil ik mijn website eigenlijk hosten?

Ik had natuurlijk kunnen kiezen voor een standaard hostingpakket waarbij eigenlijk alles voor je geregeld wordt. Dat is makkelijk en voor veel mensen waarschijnlijk ook de beste keuze.

Maar dat past niet helemaal bij mij.

Ik vind het juist interessant om te begrijpen wat er achter een website gebeurt. Waar draait de website op? Hoe wordt de verbinding beveiligd? Waar worden de bestanden opgeslagen? Hoe werkt een database? En wat gebeurt er wanneer er iets misgaat?

Daarom ben ik mijn website steeds meer zelf gaan beheren.

Van website naar mijn eigen omgeving

Mijn website draait niet zomaar ergens los op een server. De website is onderdeel geworden van mijn eigen homelab.

Daarbij gebruik ik verschillende systemen en open-source software om alles met elkaar te laten samenwerken.

Dat betekent ook dat ik zelf verantwoordelijk ben voor onderhoud, updates, beveiliging en backups.

Dat klinkt misschien ingewikkelder dan een gewoon hostingpakket, en dat is het soms ook.

Maar juist dat vind ik interessant.

Ik leer steeds beter hoe alles met elkaar verbonden is.

Waarom open source voor mij interessant is

Open source spreekt mij vooral aan omdat je niet volledig afhankelijk bent van één leverancier.

Je kunt software gebruiken, aanpassen en vooral leren hoe het werkt.

Dat betekent niet dat ik van alles de broncode ga bekijken. Daar gaat het mij helemaal niet om.

Voor mij gaat open source vooral over vrijheid en controle.

Ik gebruik bijvoorbeeld Linux, Nginx, MariaDB en verschillende andere open-source oplossingen binnen mijn omgeving.

Door daarmee te werken leer ik steeds meer over servers, netwerken, databases en beveiliging.

En soms leer je juist het meeste wanneer iets niet meteen werkt.

Zelf beheren betekent ook zelf problemen oplossen

Dat is misschien wel het grootste verschil met gewone webhosting.

Als een website bij een hostingprovider niet werkt, kun je vaak een supportafdeling benaderen.

Wanneer je veel zelf beheert, ben je zelf die supportafdeling.

Dat heb ik inmiddels ook verschillende keren meegemaakt.

Een verkeerde instelling, een probleem met een webserver, een update die anders uitpakt dan verwacht of een beveiligingsinstelling die roet in het eten gooit.

Dan moet je uitzoeken waar het probleem zit.

Dat kan soms behoorlijk frustrerend zijn, zeker tijdens mijn herstel.

Maar wanneer je uiteindelijk ontdekt wat er aan de hand was en het probleem hebt opgelost, geeft dat ook voldoening.

Ik leer daardoor niet alleen hoe ik iets moet instellen, maar vooral waarom iets werkt zoals het werkt.

Beveiliging hoort er natuurlijk bij

Een eigen omgeving betekent ook dat ik goed moet nadenken over beveiliging.

Een website die vanaf internet bereikbaar is, krijgt automatisch te maken met allerlei verzoeken en soms ook met ongewenste pogingen om toegang te krijgen.

Daarom kijk ik regelmatig naar mijn beveiliging, updates en logs.

Ook backups zijn voor mij steeds belangrijker geworden.

Niet alleen omdat mijn website belangrijk voor mij is, maar omdat ik inmiddels weet hoe vervelend het kan zijn wanneer gegevens verloren gaan.

Een backup is daarom geen luxe.

Het hoort gewoon bij het beheren van een eigen omgeving.

Mijn homelab als leeromgeving

Wat begon als een website is daardoor eigenlijk onderdeel geworden van een veel groter project.

Mijn homelab is voor mij niet alleen een verzameling computers en servers.

Het is vooral een plek waar ik kan experimenteren en leren.

Ik kan iets proberen, kijken wat er gebeurt en het daarna weer aanpassen.

Dat vind ik juist mooi aan zelf hosten.

Je hoeft niet alles in één keer te begrijpen.

Je kunt stap voor stap leren.

Dat is ook hoe ik mijn homelab opnieuw ben gaan opbouwen.

Zelf hosten is niet voor iedereen nodig

Ik denk overigens niet dat iedereen zijn eigen website moet gaan hosten.

Een goed hostingpakket kan juist een hele verstandige keuze zijn.

Als je vooral een website wilt hebben en je niet bezig wilt houden met servers, Linux, updates en beveiliging, dan is managed hosting waarschijnlijk veel handiger.

Voor mij ligt dat anders.

Ik vind techniek interessant en ik wil graag begrijpen wat ik gebruik.

Daarom past zelf beheren goed bij mij.

Open source en hergebruik

Er zit voor mij nog een andere kant aan.

Ik vind het zonde om goede hardware zomaar af te schrijven.

In mijn homelab gebruik ik daarom ook hardware die al wat ouder is.

Een server hoeft voor mij niet het nieuwste model te zijn om nuttig te zijn.

Als de hardware nog goed werkt en geschikt is voor het doel, kan deze vaak nog jaren mee.

Dat sluit voor mij mooi aan bij open source.

Niet alles hoeft nieuw te zijn.

Soms kun je met bestaande middelen opnieuw iets moois bouwen.

Steeds een stukje verder

Mijn website en mijn homelab zijn eigenlijk nooit helemaal klaar.

Er is altijd wel iets om te verbeteren, te leren of opnieuw uit te zoeken. Dat vind ik juist leuk.

Ik hoef ook niet alles perfect te hebben. Ik wil vooral begrijpen wat ik aan het doen ben en steeds een stukje verder komen.

Webhosting en open source passen daarom goed bij de manier waarop ik met techniek bezig ben.

Zelf beheren, zelf leren en waar mogelijk bestaande middelen opnieuw gebruiken. Dat is voor mij uiteindelijk waar mijn homelab en mijn website om draaien.

Maar er is nog iets wat voor mij belangrijk is.

Door mijn herstel gaat het allemaal niet zo snel als vroeger. En eerlijk gezegd hoeft dat ook niet.

Ik doe het stap voor stap en op mijn eigen tempo. De ene keer lukt er wat meer dan de andere keer. Soms moet ik iets opnieuw uitzoeken of even stoppen en later weer verdergaan.

Dat geeft niet.

Het belangrijkste voor mij is dat ik bezig blijf met iets wat ik leuk vind. Mijn nieuwsgierigheid naar techniek is gebleven en mijn homelab geeft mij de mogelijkheid om te blijven leren en nieuwe dingen te ontdekken.

Mijn website hoeft daarom ook niet morgen af te zijn.

Het gaat misschien niet zo snel als vroeger. Dat is ook niet zo vreemd als je bedenkt dat mijn bovenkamer een flinke klap heeft gehad. Ik doe het daarom stap voor stap, op mijn eigen tempo.

Eén reactie

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *