Zevenentwintig Diensten
Wat draait er eigenlijk? De complete tour langs alle services. Self-hosted = soeverein.
Transcript (18 fragmenten)
De Smidse. Aflevering drie: Zevenentwintig Diensten.
Hoeveel software heb je nodig om volledig onafhankelijk te zijn?
Het antwoord is: meer dan je denkt. En minder dan je vreest. Zevenentwintig diensten. Dat is wat er draait op Horeb. Geen bloat, geen experimenten die zijn blijven hangen. Elke service heeft een reden.
Laat me je rondleiden. We beginnen bij wat iedereen kent: mail. Acht domeinen, dertien postbussen. Postfix voor het verzenden. Dovecot voor het ophalen. Spam-filtering, virusscanning, digitale handtekeningen. Alles wat een mailserver moet doen.
Klinkt dat overdreven voor een klein bedrijf? Misschien. Maar elke keer dat een mailprovider zijn voorwaarden wijzigt, of zijn prijzen verhoogt, of besluit dat jouw bijlage te groot is — dan hoef ik nergens naartoe.
Na mail het kantoor. Nextcloud Hub vervangt Microsoft 365. Bestanden, agenda, contacten, taken, videobellen. Niet als compromis, maar als volwaardig alternatief.
Nextcloud was de moeilijkste service om goed te krijgen. Niet de installatie — die is standaard. Maar de integratie. OnlyOffice voor documenten. Coturn voor videobellen achter een firewall. Talk voor chat. Elke component heeft zijn eigen configuratie, zijn eigen valkuilen.
En dan moet het allemaal samenwerken via één reverse proxy, met SSL-certificaten die automatisch vernieuwen. Dat kostte drie avonden en een hoop Stack Overflow.
Dan beveiliging. WireGuard VPN — een versleutelde tunnel die elk apparaat verbindt met het thuisnetwerk. Zeven apparaten, split-tunnel, zodat alleen het interne verkeer door de VPN gaat.
DNS via dnsmasq. Elk intern apparaat heeft een naam. Geen IP-adressen onthouden, geen notitieblok met nummers.
De automatisering draait op n8n. Workflows die taken verbinden. Een formulier dat binnenkomt, een notificatie die verstuurd wordt, een backup die getriggerd wordt. Geen code, maar logica in blokken.
De wiki is ons kenniscentrum. Meer dan vijftig pagina's, automatisch gesynchroniseerd. Alles wat we weten over deze infrastructuur staat daar. Niet in iemands hoofd — op schijf.
RustDesk voor remote desktop. Zelfgehost, geen derde partij die meekijkt. En Ollama voor het taalmodel — want een AI-assistent die op je eigen hardware draait is geen luxe, het is architectuur.
Zevenentwintig diensten. Zestien als systeemprocessen, tien als Docker-containers, en Ollama als apart platform. Elk met zijn eigen configuratie, monitoring, en onderhoud.
Is dat veel werk? Ja. Maar hier is het punt.
Elke SaaS-dienst die je gebruikt is een beslissing die iemand anders kan herroepen. De prijs kan stijgen. De voorwaarden kunnen veranderen. De dienst kan stoppen. En dan sta je daar, met je data in een formaat dat alleen zij begrijpen.
Zelfhosting is niet makkelijker. Het is soevereiner. Je betaalt met tijd in plaats van met afhankelijkheid. En voor ons is dat een betere deal.
Dit was Zevenentwintig Diensten. Volgende keer: De Dag Dat Het Misging — het incident dat alles veranderde. De Smidse.