Mijn servers zelf beheren: het verhaal van Vossenburcht
Waarom ik een dashboard bouwde
Ik beheer vier websites zelf, en na een paar weken handwerk bouwde ik één plek waar ik alles rustig kan doen: Vossenburcht. Elke wijziging betekende dezelfde reeks stappen in de terminal, en bij elke herhaling kon er iets misgaan. Een vergeten backup, een verkeerd bestand, een mail die nooit aankwam. Ik wilde dat de saaie, foutgevoelige delen vaststaan, zodat ik me kan richten op de sites zelf.
Wat het dashboard doet
Vossenburcht draait lokaal op mijn Mac en vervangt een lange lijst losse commando’s door een paar duidelijke knoppen. Eén grote knop bouwt de site, controleert hem en zet hem live. Gaat er iets mis, dan draait een rode herstelknop de vorige versie terug.
Bovenaan staat een statusblok met stoplichten voor de server, de websites en de Mac zelf: groen, oranje of rood, met in één oogopslag wat er aandacht nodig heeft. Ook de geplande mailtaken van de server, zoals wekelijkse overzichten, start ik hier met een knop. Daarna controleert het dashboard of de mail echt is afgeleverd.
Ook onderweg, en altijd bewaakt
Via een beveiligde verbinding kan ik het dashboard ook op mijn iPhone openen, maar alleen om te kijken en taken te starten. Deployen en terugdraaien kan daar bewust niet. De pagina is niet openbaar en heeft een eigen inlog.
In de achtergrond meten twee controles of alles gezond blijft: een PageSpeed-meting van alle vier de sites en een controle die elke pagina uit de sitemap opent. En een kleine wachtmeester op de server kijkt elk uur of de geplande mails zijn aangekomen. Mist er een, dan krijg ik direct een melding op mijn telefoon, en elke maandag een korte samenvatting.
Wat ik ervan leerde
De belangrijkste les: bouw klein, test op echte gegevens en bewaak ook de bewaker.
- Eén stap tegelijk. Wie een wijziging in kleine stappen doorvoert, weet altijd waar het misging.
- Altijd eerst een backup. Voor elke aanpassing maak ik een kopie, dus terugdraaien kost seconden.
- Meet voordat je verbetert. Een score van 96 in plaats van 100 bleek meetruis; pas na meten zag ik wat echt punten kostte.
- Test de wachtmeester. Mijn bewaking gaf eerst loos alarm door een verkeerde aanname. Testen met echte gegevens bracht dat aan het licht.
[ Diverse screenshots ]




Beheerderslogin
Nog geen reacties.