Servitor CMS
Das selbst gehostete CMS für mehrsprachige Blogs.
Servitor CMS gibt einem Team einen einzigen Ort, um in jeder Sprache, die es bedient, zu schreiben, zu prüfen und zu veröffentlichen. Fügen Sie jede Sprache hinzu, wann immer Sie sie brauchen, und liefern Sie jede Übersetzung über die eigenen Leseseiten von Servitor oder über eine API aus. Ein redaktioneller Ablauf ermöglicht es Ihnen, die Beiträge Ihrer Autoren zu prüfen und freizugeben, bevor sie online gehen. Es läuft in einem einzigen Container und braucht keine weiteren Dienste.
Was es kann
Ein fokussierter Editor
Ein Blockeditor mit Überschriften, Listen, Tabellen, Code, Formeln, Bildern und eingebetteten Videos. Der Arbeitsentwurf speichert sich beim Tippen selbst, jede Speicherung landet in einem wiederherstellbaren Versionsverlauf, und unveröffentlichte Fassungen lassen sich privat in der Vorschau ansehen.
Jede Übersetzung ist eine echte Seite
Ein Beitrag enthält eine Übersetzung pro Inhaltssprache, jede mit eigener Adresse, eigenem Titel, Auszug, Schlagwörtern, Suchfeldern und Veröffentlichungsstatus. Inhaltssprachen lassen sich mit jedem BCP-47-Code anlegen, und die Verwaltungsoberfläche selbst spricht sechs Sprachen.
Direkt oder nach Prüfung veröffentlichen
Gründer, Administratoren und Autoren haben klare Rechte. Vertrauenswürdige Autoren veröffentlichen oder planen sofort, andere reichen ihre Änderungen zur Prüfung ein, und ein Protokoll, das nur ergänzt werden kann, zeichnet Anmeldungen, Veröffentlichungen, Moderation und Konfiguration auf.
Eingebauter Blog oder headless
Serverseitig gerenderte Leseseiten ohne JavaScript, mit hreflang, Open Graph, JSON-LD, RSS und Sitemaps. Oder Sie schalten sie ab und nutzen die schreibgeschützte REST API mit eingegrenzten Schlüsseln und signierte Webhooks aus jedem beliebigen Frontend.
Sicher und einfach zu betreiben
Geprüft gegen jede Anforderung der Stufen 1 und 2 von OWASP ASVS 5.0: Zwei-Faktor-Authentifizierung, keine öffentliche Registrierung und eine strikte Content Security Policy. Ein gehärteter Container, signierte Images für amd64 und arm64 und geplante, verschlüsselte Backups aus der Verwaltungsoberfläche.
Gebaut, wie wir arbeiten
Servitor folgt denselben Regeln wie alles, was wir bauen. Es ist Open Source unter der Apache-2.0-Lizenz, läuft auf Hardware Ihrer Wahl, und Ihre Inhalte liegen in einer eingebetteten SQLite-Datenbank und einem Upload-Ordner, die Sie sichern und umziehen können. Es gibt kein Abonnement und keinen Anbieter, von dem Sie abhängen. Die Dokumentation wird mit jeder Installation ausgeliefert.
Gebaut mit
- SvelteKit
- Svelte 5
- TypeScript
- Tiptap
- Better Auth
- Drizzle ORM
- SQLite
- Node.js 24
- Docker