Veiligheid zonder databases – waarom R24 Kirby gebruikt

Veiligheid zonder databases – waarom R24 Kirby gebruikt

Veiligheid door eenvoud, performance door helderheid, flexibiliteit zonder chaos: waarom we kozen voor een flat-file CMS in plaats van klassieke databases.

Beveiliging zonder databases – of waarom R24 Kirby gebruikt

Wie vandaag een website exploiteert, denkt automatisch aan databases, complexe setups, angst voor uitval, hacks en datalekken. Bij het ontwerpen van R24 kozen we bewust voor een andere weg. Een van onze centrale basistechnologieën is bijvoorbeeld Kirby – een flat-file CMS uit Duitsland dat zonder database werkt en daardoor extreem veilig is.

Dat klinkt op het eerste gezicht misschien niet spectaculair. Maar dat is het wel:

Beveiliging: geen database, geen databaseprobleem

De meeste klassieke contentmanagementsystemen slaan inhoud op in een database. Dat betekent: extra aanvalsoppervlak, mogelijke corruptie, complexe back-ups en in het ergste geval een complete uitval als de database is gecompromitteerd.

Kirby werkt anders. Inhoud wordt als gestructureerde bestanden direct in het bestandssysteem opgeslagen. Geen database, geen SQL-injectierisico, geen kapotte tabellen, geen nachtelijke reddingsacties. Back-ups zijn zo eenvoudig als het kopiëren van een map. Voor ons betekent dat maximale stabiliteit bij minimale complexiteit.

Eenvoud: geen enkele overbodige regel code

Kirby is geen overladen systeem met duizenden twijfelachtige plugins. Het is slank, gefocust en extreem helder gestructureerd.

Voor elke Relaunch24-website kunnen we dankzij Kirby een inhoudsbeheer implementeren dat individueel is geoptimaliseerd voor de respectievelijke vereisten. Geen generieke backendmonsters met knoppen die niemand nodig heeft, maar een precies toegesneden dashboard dat exact de inhoud weerspiegelt die daadwerkelijk beheerd moet worden.

Deze eenvoud blijkt ook uit de gegevensverwerking: dankzij Kirby behoort Relaunch24 tot de weinige oplossingen die op verzoek de volledige website-inhoud in één map kunnen leveren. Geen verspreide databasedumps, geen propriëtaire exportformaten, geen afhankelijkheden van derdepartijplatforms. Inhoud ligt gestructureerd in het bestandssysteem – traceerbaar, transparant en op lange termijn bruikbaar.

Snelheid: flat-file-technologie met performancevoordeel

Zonder databasequery's vallen veel klassieke knelpunten weg. Kirby leest inhoud direct uit het bestandssysteem – efficiënt, snel en servervriendelijk. In combinatie met moderne serverinfrastructuur ontstaat zo altijd een hoogperformante website met extreem lage laadtijden, vooral in Europa.

Ter contextualisering een typische performancevergelijking tussen een geoptimaliseerde Kirby-installatie (flat-file) en een klassiek databasegestuurd CMS op vergelijkbare infrastructuur (PHP 8.x, Nginx, EU-server, geen exotische tuning):

Performancevergelijking: Kirby (flat-file) vs. klassiek DB-CMS op vergelijkbare infrastructuur
Métriek Kirby (flat-file) DB-CMS
Time to First Byte 40–90 ms 120–250 ms
Serverresponse 50–120 ms 150–300 ms
Databasequery's 0 20–100+
  • Kirby (flat-file)
  • DB-CMS

Natuurlijk hangen concrete waarden altijd af van hosting, caching, themakwaliteit en externe scriptbelasting. Beslissend is echter de architectuur: zonder database valt een hele systeemlaag weg. Minder processen betekenen minder potentiële knelpunten – en dat zorgt voor constant lage responstijden.

Voor onze abonnees betekent dat: snelle sites, meetbaar betere Core Web Vitals, tevreden gebruikers – en een technische basis die ook onder belasting en op elk apparaat stabiel blijft.

Perfect voor onze modulaire blokaanpak

Een andere reden waarom Kirby zo goed bij ons past, is zijn flexibiliteit in contentmodellering. Inhoud is niet vooraf gedefinieerd maar vrij structureerbaar. Precies daar komt onze R24 x Kirby x Edition om de hoek.

Onze modulaire blokken zijn duidelijk gedefinieerde, ontworpen en technisch geoptimaliseerde bouwstenen. Kirby stelt ons in staat deze blokken precies te modelleren – met eenvoudige invoervelden in de backend en een heldere structuur in de code.

Na jaren experimenteren hebben we vastgesteld dat mensen van alle leeftijden, achtergronden en vaardigheidsniveaus het beste werken met klassieke invoervelden. Kirby stelt ons in staat deze in modulaire blokken op te splitsen en precies te modelleren. Dat maakt het voor iedereen mogelijk inhoud te wijzigen en te herschikken zonder externe hulp.

EU- en Duitslandfocus: privacy by design

Kirby wordt in Duitsland ontwikkeld – door een onafhankelijk team, met een duidelijke technische houding: geen telemetrie en geen vendor lock-in. Het hele systeem bestaat puur uit PHP en een schone Vue-interface – en draait precies waar we het deployen. Als de instantie op een EU-server staat, blijven alle gegevens daar. Netwerkverkeer ontstaat alleen wanneer we het bewust configureren.

Voor onze EU-hosting-only-aanpak is deze reductie cruciaal. Minder externe afhankelijkheden betekenen minder aanvalsoppervlak, duidelijk traceerbare gegevensstromen en een architectuur die van begin tot eind auditbaar is. Privacy ontstaat niet door add-ons, maar door het onderliggende systeemontwerp.

Conclusie

Vanuit ontwikkelperspectief reduceert Kirby het systeem tot het essentiële: bestanden, duidelijk gedefinieerde templates, transparante datastructuren. Geen verborgen abstractielagen, geen blackbox-database, geen pluginecosysteem dat permanent moet worden bewaakt. Je begrijpt altijd wat er gebeurt – en waarom.

Uiteindelijk is het een nuchtere technische beslissing: minder bewegende onderdelen, minder externe afhankelijkheden, minder complexiteit. Daarvoor in de plaats meer transparantie, meer onderhoudbaarheid en een architectuur die over vijf of tien jaar nog steeds zinvol is.

Relaunch nu aanvragen

Word deel van Relaunch24 — onze designers en developers begeleiden elke nieuwe website vakkundig en persoonlijk bij elke stap…

optioneel

Hulp + support

Hulp + support

Heeft u vragen of wilt u meer informatie over ons website-abonnement? Hier vindt u meer links:

EU-Icon

MADE AND HOSTED IN THE EUROPEAN UNION

ECO-Icon

RUNNING ON 100% GREEN ENERGY