Hello World!

Iemand vroeg me om hulp met het opzetten van een website voor hun nieuwe bedrijf. Een perfect excuus voor een projectje, en om eindelijk weer eens iets te doen met mijn eigen domein.

Als techneut werd mij gevraagd om iemand te helpen met het opzetten van een website voor hun nieuwe bedrijf. Ze hadden zelf al op internet gekeken, maar er zijn online zoveel aanbieders en opties dat het al gauw een moeilijke opgave bleek te zijn. Waar zoek je naar? Wat is een goede prijs? Hoe vergelijk je aanbieders?

Voor mezelf heb ik vroeger altijd zelf gehost. Eerst statische HTML met Apache, later Nginx, en uiteindelijk Ghost CMS op een van mijn Raspberry’s. Leuk om mee te experimenteren, maar voor een bedrijfswebsite die als visitekaartje moet fungeren, is zelf hosten natuurlijk geen optie.

Maar toen ik keek naar de bestaande aanbieders, en vooral hun prijzen, kwam ik tot de conclusie dat ik toch beter zelf iets kon opzetten.

.Dus heb ik gekozen voor een ‘unmanaged’ VPS. Een virtuele server in de cloud, waarop ik een CMS kan draaien, en zo de klant ongeveer dezelfde ervaring kan bieden als die online aanbieders, maar dan voor een kwart van de prijs.

Na wat onderzoek koos ik voor WordPress als CMS. Hoewel ik zelf Ghost gebruikte, is het ecosysteem van WordPress enorm. Als de klant later iets speciaals wilt, is de kans groot dat er al een oplossing voor bestaat. Ook is de editor ervaring van WordPress veel gelikter, en veel bruikbaarder voor een klant die potentieel niets van websites weet.

Omdat ik een ‘unmanaged’ vps gebruik, moest ik wel zelf alles instellen en configureren. Wat dat betreft heb ik gekozen voor Ubuntu-server met rootless Docker containers en Caddy als reverse proxy. Elke applicatie heeft een git repo met docker-compose file en documentatie. Voor beveiliging draait alles via Tailscale, met SSH alleen toegankelijk vanuit mijn eigen Tailscale netwerk.

Als bonus gaf dit project me ook weer de kans om mijn eigen domein af te stoffen. Na mijn verhuizing heb ik nog geen tijd genomen om mijn eigen hosting weer op orde te krijgen, dus die lag een tijdje braak. Maar dit project gaf me een mooie kans om dat weer op te pakken.


Posted

in

by

Tags: