Sicherheit ohne Datenbanken – oder warum R24 „Kirby“ verwendet
Wer heute eine Website betreibt, denkt automatisch an Datenbanken, komplexe Setups, Angst vor Ausfällen, Hacks und Datenlecks. Bei der Konzeption von R24 haben wir uns deshalb bewusst für einen anderen Weg entschieden. Eine unserer zentralen Basistechnologien ist z.B. Kirby – ein Flat-File-CMS aus Deutschland, das ohne Datenbank auskommt und dadurch extrem sicher ist.
Das klingt zunächst unspektakulär. Ist es aber nicht:
Sicherheit: Keine Datenbank, kein Datenbankproblem
Die meisten klassischen Content-Management-Systeme speichern Inhalte in einer Datenbank. Das bedeutet: zusätzliche Angriffsfläche, mögliche Korruption, aufwendige Backups und im schlimmsten Fall ein Komplettausfall, wenn die Datenbank beschädigt ist.
Kirby funktioniert anders. Inhalte werden als strukturierte Dateien direkt im Dateisystem gespeichert. Keine Datenbank, kein SQL-Injection-Risiko, keine kaputten Tabellen, keine nächtlichen Rettungsaktionen. Backups sind so einfach wie das Kopieren eines Ordners. Für uns bedeutet das: maximale Stabilität bei minimaler Komplexität.
Einfachheit: Keine Zeile überflüssiger Code
Kirby ist kein überladenes System mit tausenden fragwürdigen Plugins. Es ist schlank, fokussiert und extrem klar strukturiert.
Für jede Relaunch24-Website können wir dank Kirby eine individuell auf die jeweiligen Anforderungen optimierte Inhaltsverwaltung implementieren. Keine generischen Backend-Monster mit Buttons, die niemand braucht, sondern ein präzise zugeschnittenes Dashboard, das exakt die Inhalte abbildet, die tatsächlich gepflegt werden sollen.
Auch im Handling der Daten zeigt sich diese Einfachheit: Relaunch24 gehört dank Kirby zu den wenigen Lösungen, die auf Wunsch den gesamten Website-Inhalt in einem einzigen Ordner übergeben können. Keine verstreuten Datenbank-Dumps, keine proprietären Exportformate, keine Abhängigkeiten von Drittplattformen. Inhalte liegen strukturiert im Dateisystem – nachvollziehbar, transparent und langfristig nutzbar.
Schnelligkeit: Flat-File-Technologie mit Performance-Vorteil
Da keine Datenbankabfragen nötig sind, entfallen viele klassische Flaschenhälse. Kirby liest Inhalte direkt aus dem Dateisystem – effizient, schnell und serverfreundlich. In Kombination mit moderner Server-Infrastruktur entsteht so immer eine hochperformante Website, die besonders im europäischen Raum extrem niedrige Ladezeiten erreicht.
Zur Einordnung hier ein typischer Performance-Vergleich zwischen einer optimierten Kirby-Installation (Flat-File) und einem klassischen datenbankbasierten CMS auf vergleichbarer Infrastruktur (PHP 8.x, Nginx, EU-Server, kein exotisches Tuning):
| Metrik | Kirby (Flat-File) | DB-CMS |
|---|---|---|
| Time to First Byte | 40–90 ms | 120–250 ms |
| Server Response | 50–120 ms | 150–300 ms |
| Datenbank-Queries | 0 | 20–100+ |
- Kirby (Flat-File)
- DB-CMS
Natürlich hängen konkrete Werte immer von Hosting, Caching, Theme-Qualität und externer Skriptlast ab. Entscheidend ist jedoch die Architektur: Ohne Datenbank entfällt eine komplette Systemebene. Weniger Prozesse bedeuten weniger potenzielle Engpässe – und genau das sorgt für konstant niedrige Antwortzeiten.
Für unsere Abonnentinnen und Abonnenten heißt das: schnelle Seiten, messbar bessere Core-Web-Vitals, zufriedene Nutzerinnen und Nutzer – und eine technische Basis, die auch unter Last ruhig und auf jedem Endgerät stabil bleibt.
Perfekt für unseren modularen Block-Ansatz
Ein weiterer Grund, warum Kirby ideal zu uns passt, ist seine Flexibilität im Content-Modelling. Inhalte sind nicht starr vorgegeben, sondern frei strukturierbar. Genau hier setzen wir mit unserer R24 x Kirby x Edition an.
Unsere modularen Blöcke sind klar definierte, designte und technisch optimierte Bausteine. Kirby erlaubt es uns, diese Blöcke präzise zu modellieren – mit einfachen Eingabefeldern im Backend und klarer Struktur im Code.
Nach einigen Jahren Experimentieren haben wir festgestellt, dass Menschen aller Altersgruppen, Geschlechts und Fähigkeiten am besten mit klassischen Eingabefeldern arbeiten. Kirby erlaubt es uns, diese Eingabefelder in unsere modularen Blöcke zu unterteilen und präzise zu modellieren. Das macht es für jeden möglich, Inhalte ohne fremde Hilfe zu verändern und neu anzuordnen.
EU- und Deutschland-Fokus: Datenschutz by Design
Kirby wird in Deutschland entwickelt – von einem unabhängigen Team, mit klarer technischer Haltung: keinerlei Telemetrie und kein Vendor-Lock-in. Das gesamte System besteht rein aus PHP und einer (sauberen) Vue-Oberfläche – und läuft genau dort, wo wir es deployen. Wenn die Instanz auf einem EU-Server liegt, bleiben also auch alle Daten dort. Netzwerkverkehr entsteht nur, wenn wir ihn bewusst konfigurieren.
Für unseren EU-Hosting-Only-Ansatz ist diese Reduktion entscheidend. Weniger externe Abhängigkeiten bedeuten weniger Angriffsfläche, klar nachvollziehbare Datenflüsse und eine Architektur, die sich bis in den letzten Winkel auditieren lässt. Datenschutz entsteht also nicht durch Zusatzmodule, sondern durch das zugrunde liegende Systemdesign.
Fazit
Aus Entwicklersicht reduziert Kirby das System auf das Wesentliche: Dateien, klar definierte Templates, nachvollziehbare Datenstrukturen. Keine unsichtbaren Abstraktionsschichten, keine Blackbox-Datenbank, kein Plugin-Ökosystem, das man dauerhaft babysitten muss. Man versteht jederzeit, was passiert – und warum.
Am Ende ist es eine nüchterne technische Entscheidung: weniger bewegliche Teile, weniger externe Abhängigkeiten, weniger Komplexität. Dafür mehr Transparenz, mehr Wartbarkeit und eine Architektur, die auch in fünf oder zehn Jahren noch erklärbar ist.