Directus hosten, ohne etwas zu installieren

Ein Headless-CMS, das sich auf eine bestehende Datenbank setzt und daraus ohne Migration ein gepflegtes Backend samt REST- und GraphQL-API macht.

Ab 8,99 €/Monat

Einleitung

Directus von uns installiert, aktualisiert und gesichert, auf einer Maschine in Frankreich. Ein Headless-CMS und ein sofortiges Backend für jede beliebige Datenbank, mit gepflegter Verwaltungsoberfläche und automatisch erzeugten REST- und GraphQL-APIs. Sie installieren nichts und richten keinen Server ein: Die Anwendung ist wenige Minuten nach der Bestellung online, auf Ihren Namen.

Der passende Tarif ist App Confort für 8,99 €/Monat inkl. MwSt. — 4 GB Arbeitsspeicher gegenüber 1 GB theoretischem Minimum. Directus ist eine Node.js-Anwendung, die zugleich die API und eine vollständige Verwaltungsoberfläche ausliefert und Bilder im Vorbeigehen bearbeitet: Das Verkleinern eines Fotos ist die aufwendigste Operation des Tages. Rechnen Sie die Datenbank und die Automatisierungen dazu, und das theoretische Minimum wird schnell zu einem unbequemen Boden.

Die Besonderheit von Directus: Es zwingt Ihnen kein Schema auf. Sie richten es auf eine bestehende PostgreSQL-, MySQL-, MariaDB-, SQLite- oder SQL-Server-Datenbank, es liest Tabellen, Fremdschlüssel und Typen und leitet daraus seine Sammlungen ab. Ihre übrigen Programme schreiben weiter in dieselben Tabellen. Am Tag des Umzugs ist die Datenbank noch immer Ihre, in ihrer ursprünglichen Form — Directus hat nur seine eigenen Diensttabellen danebengelegt.

8.99€/Monat
Empfohlener Tarif inkl. MwSt.
4GB
Arbeitsspeicher des Tarifs
5Min.
Bereitstellung
100%
In Frankreich gehostet

Was managed Hosting ändert

Es passt sich Ihrer Datenbank an, nicht umgekehrt

PostgreSQL, MySQL, MariaDB, SQLite oder SQL Server: Directus liest das bestehende Schema und baut die passende Oberfläche. Keine Migration, keine Tabelle umzubenennen, und Anwendungen, die schon in diese Datenbank schrieben, tun es weiter.

REST und GraphQL, erzeugt und dokumentiert

Jede Sammlung steht in beiden Formen bereit, mit Filtern, Sortierung, Seitenweise-Abruf und verknüpften Datensätzen in einer einzigen Anfrage. Der Zugriff läuft über ein statisches Token für einen Dienst oder über eine Sitzung für eine Person.

Rechte bis aufs Feld und bis auf die Zeile

Eine Rolle darf eine Sammlung sehen, aber nicht die Preisspalte, oder nur die selbst angelegten Datensätze — dank Filterregeln. Genau das erlaubt es, dieselbe Datenbank einem Dienstleister zu öffnen, ohne ihm den Rest zu zeigen.

Eine Dateibibliothek mit Bildumwandlung im Vorbeigehen

Ein einmal hochgeladenes Bild wird in der Größe ausgeliefert, die die Website anfragt, nach vorher benannten Vorgaben. Das Frontend hört auf, Vier-Megabyte-Fotos auszuliefern, weil niemand ans Verkleinern gedacht hat.

Warum sie abgeben statt selbst installieren

Eine Fachdatenbank, die nie eine Oberfläche hatte

Die aus einer internen Anwendung geerbte MySQL-Datenbank wird an einem Nachmittag verwaltbar: Tabellen erscheinen, Beziehungen werden erkannt, und das Team fragt nicht mehr nach einer SQL-Anweisung, um eine Zeile zu korrigieren.

Eine Website und eine App mit gemeinsamem Inhalt

Der Inhalt wird einmal erfasst. Die Website liest ihn über REST, die App über GraphQL, und niemand kopiert einen Absatz von einer Seite zur anderen.

Eine Redaktion mit unterschiedlichen Zuständigkeiten

Filterregeln sorgen dafür, dass eine Autorin nur ihre Artikel sieht, eine Redakteurin die wartenden Freigaben und die Leitung alles.

Ein Studio, das Kunden ein Backend übergibt

Die Oberfläche wird an die Sprache des Kunden angepasst — Beschriftungen, Layouts, Auswertungen — ohne eine Verwaltungsmaske zu schreiben. Das Budget fließt in die Fachlichkeit statt in Formulare.

Ein Team, das seine Abläufe automatisiert

Die eingebauten Flows lösen bei einem Ereignis, nach Zeitplan oder auf einen externen Aufruf aus: eine Meldung schicken, wenn ein Artikel erscheint, bei jedem neuen Datensatz einen Dienst aufrufen, nachts eine Tabelle aufräumen.

Ein Inhaltsfundament, in Frankreich gehostet

Die Instanz läuft in unserem eigenen Infrastruktur in Nouvelle-Aquitaine, und die automatische Sicherung mit 14 Tagen Aufbewahrung stellt man über den Kundenbereich wieder her.

Häufig gestellte Fragen

Ja, dafür ist es da. Sie geben ihm die Zugangsdaten einer bestehenden PostgreSQL-, MySQL-, MariaDB-, SQLite- oder SQL-Server-Datenbank, es liest das Schema und zeigt Ihre Tabellen als Sammlungen, samt erkannter Fremdschlüssel. An deren Struktur ändert es nichts: Es legt nur eigene Diensttabellen mit dem Präfix directus_ dazu, für Benutzer, Rechte und Verlauf. Ihre Skripte und Anwendungen schreiben weiter wie zuvor in die Fachtabellen.

Nicht unter einer klassischen freien Lizenz, und das sollte man wissen: Directus erscheint unter einer Lizenz vom Typ BSL. Die Nutzung ist unterhalb einer vom Hersteller festgelegten Umsatzschwelle kostenlos, und jede Version geht nach einigen Jahren in eine freie Lizenz über. Für einen Verein, ein kleines Unternehmen oder ein internes Projekt ist das in der Regel unproblematisch; ist Ihre Organisation groß, prüfen Sie die Bedingungen auf der Herstellerseite, bevor Sie sich festlegen.

Vor allem über Rollen. Jede Rolle legt fest, was sie lesen, anlegen, ändern oder löschen darf, Sammlung für Sammlung und Feld für Feld, mit Filterregeln, die zusätzlich die erreichbaren Zeilen begrenzen. Ein technischer Dienst erhält ein statisches Token zu einer eigens zugeschnittenen Rolle; eine Person öffnet eine Sitzung. Die öffentliche Rolle, die ohne Anmeldung antwortet, sollte nur enthalten, was Sie auch auf einer offenen Seite sehen wollten.

Nichts. Sie wählen die Anwendung, füllen die zwei oder drei Felder aus, die sie verlangt, und sie ist online; Adresse und Zugangsdaten kommen per E-Mail. Der empfohlene Tarif für Directus ist App Confort für 8,99 €/Monat inkl. MwSt. mit 4 GB Arbeitsspeicher, und er lässt sich später ohne Neuinstallation wechseln.

Ja, sie gehören zum Dienst. Eine selbst gehostete Anwendung ohne Updates ist ein Sicherheitsrisiko, keine Ersparnis. Die Versionssprünge spielen wir ein und prüfen sie, mit einer 14 Tage aufbewahrten Sicherung für den Rückweg über den Kundenbereich.