Dijkstra Software ·

Masthead: een eenvoudige, zelf te hosten publishing stack

Masthead is een minimalistisch, zelf te hosten publishing platform dat de eenvoud van Hugo combineert met het gemak van een gehost CMS. Geen builds, geen plugins — gewoon content, thema’s en controle in één systeem.

Masthead is ontstaan uit een vrij simpele frustratie: veel moderne CMS’en en site builders zijn óf te zwaar, óf te gesloten, óf te afhankelijk van externe platforms. Aan de andere kant zijn static site generators zoals Hugo krachtig, maar vragen ze nog steeds een lokale toolchain, builds en deployment pipelines.

Masthead probeert precies daar tussenin te zitten.

Het idee is: Hugo, maar gehost. Een publishing systeem dat aanvoelt als een statische site generator in eenvoud, maar zonder dat je zelf hoeft te bouwen, deployen of infrastructuur hoeft te beheren.

In de kern is Masthead een multi-tenant webplatform gebouwd met Phoenix LiveView. Elke site draait als een “isolated space” binnen één applicatie, met eigen content, thema’s en instellingen. Content wordt geschreven in Markdown en direct gerenderd door het systeem, zonder build stap.

Wat Masthead anders maakt, is dat het niet probeert een alles-in-één CMS te zijn. Geen plugin ecosystemen, geen visuele builders, geen eindeloze configuraties. Het is bewust beperkt. Die beperkingen zijn een ontwerpkeuze: ze houden het systeem voorspelbaar, snel en onderhoudbaar.

Voor developers voelt Masthead daardoor eerder als een “sovereign WordPress alternatief”. Je krijgt de flexibiliteit van een zelf gehost systeem, maar zonder de legacy, complexiteit en beveiligingslast die vaak met WordPress komt kijken. Tegelijkertijd blijft alles volledig in je eigen controle: content, rendering en deployment zijn onderdeel van één systeem dat je begrijpt.

Het doel is niet om WordPress of Hugo te vervangen. Het doel is om een eenvoudiger middenweg te bieden voor kleine websites, blogs en technische projecten die net wat meer structuur willen dan static hosting, maar minder gewicht dan traditionele CMS platforms.

Masthead is nog in ontwikkeling, maar wordt al gebruikt voor deze site en een aantal interne projecten. Zoals met alle tools die ik bouw, is het eerste doel simpel: iets maken dat ik zelf graag gebruik.