Was ist auf Ihrem Directus-Server installiert?
- Directus 12 aus dem offiziellen Container-Image, betrieben mit Docker Compose
- PostgreSQL 18 in einem eigenen Container, Port 5432 nicht veröffentlicht
- HTTPS über Caddy: Die App öffnet sich unter /admin/ auf einer sslip.io-Adresse, die auf Ihrer IP basiert
- Ein fertiges Admin-Konto, mit ausgeschalteter Telemetrie
- Dauerhafte Docker-Volumes für hochgeladene Dateien und Erweiterungen
- Firewall mit offenen Ports 22, 80 und 443, der Port 8055 von Directus ist nicht veröffentlicht
Welche Größe brauchen Sie für Directus?
Die Anforderungsseite von Directus nennt für den Container ein absolutes Minimum von 0,25 vCPU und 512 MB und empfiehlt zwei Instanzen mit je 1 vCPU und 2 GB. Auf diesem Server teilt sich ein Directus-Container die Maschine mit PostgreSQL und Caddy. Als Faustregel gilt: Starten Sie mit 1 GB zum Ausprobieren und 2 GB für ein echtes Projekt, und gehen Sie bei vielen Dateien und viel API-Traffic auf 4 GB. Hochgeladene Dateien bleiben auf der Festplatte, die wachsen, aber nicht schrumpfen kann.
| Einsatz | Größe | Preis | Wählen |
|---|---|---|---|
| Einstieg | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/Monat | |
| Mittel | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/Monat | |
| Leistungsstark | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/Monat |
Für wen ist es gedacht?
- Entwickler, die ein Headless-CMS für eine Website oder mobile App suchen
- Teams, die ein Datenmodell im Browser aufbauen und über REST und GraphQL nutzen wollen
- Agenturen, die Redaktionsteams ohne eigenen Code eine Bearbeitungsoberfläche geben wollen
- Kleine Organisationen, die ihre Daten auf einem eigenen Server halten wollen
- Projekte mit Nutzern in der Türkei, die von Istanbul aus laufen sollen
Was passiert nach der Bestellung?
- Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
- Ihr Server startet, und Directus installiert sich selbst. Warten Sie auf dem Tab Übersicht, bis die Zeile App Directus is ready anzeigt.
- Öffnen Sie den Link Panel-Adresse und melden Sie sich mit den Werten aus den Zeilen E-Mail und Passwort an.
- Legen Sie Ihre erste Collection auf der Seite Settings, Data Model an.
- Legen Sie auf der Seite Settings, Access Policies fest, wer worauf zugreifen darf.
- Senden Sie aus Ihrer App Anfragen an den Pfad /items/collection Ihrer Website-Adresse.
Bei jedem Server
- Tägliche Sicherung im Preis inbegriffen
- Unbegrenzter Datenverkehr
- Voller Root-Zugriff
- RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
- Standort: Istanbul · IST-1.
Gut zu wissen
- Directus 12 verwendet die Monospace Sustainable Core License. Ein Lizenzschlüssel ist nicht im Preis enthalten: Ohne ihn läuft die Installation in der Core-Stufe, begrenzt auf 3 Benutzerplätze, 25 Collections und 5 Flows.
- Organisationen mit weniger als 5 Mio. $ Jahresumsatz und weniger als 50 Beschäftigten können über den Open Innovation Grant einen kostenlosen Schlüssel erhalten. Alle anderen bleiben innerhalb der Core-Grenzen oder kaufen eine Lizenz bei Directus.
- Tragen Sie den Schlüssel über die Umgebungsvariable LICENSE_KEY oder auf der Seite Settings, License ein. Wenn die Grenzen überschritten sind, sperrt sich die API nach einer Kulanzfrist, es werden aber keine Daten gelöscht.
- Der E-Mail-Versand ist nicht eingerichtet. Für Passwort-Zurücksetzungen und Einladungen ergänzen Sie in compose.yaml Umgebungsvariablen, die mit EMAIL beginnen.
- Aktualisierungen liegen bei Ihnen: Führen Sie in /opt/seturack/directus docker compose pull und docker compose up -d aus. Das Image bleibt auf der Hauptversion 12.
- Die Datenbank ist von außen nicht erreichbar. Wenn Sie sie brauchen, führen Sie in diesem Ordner docker compose exec db psql -U directus directus aus.
Fragen und Antworten zu Directus
Ist Directus kostenlos, und wie funktioniert die Lizenz?
Eine Directus-Lizenz ist nicht Teil des Serverpreises. Ohne Schlüssel läuft die Installation in der Core-Stufe: 3 Benutzerplätze, 25 Collections und 5 Flows. Organisationen mit weniger als 5 Mio. $ Jahresumsatz und weniger als 50 Beschäftigten können über den Open Innovation Grant einen kostenlosen Schlüssel ohne Funktionsgrenzen erhalten.
Wie viel RAM braucht Directus?
Directus nennt für den Container ein Minimum von 512 MB und empfiehlt 2 GB. Da sich PostgreSQL und Caddy diesen Server teilen, gilt als Faustregel: Starten Sie ein echtes Projekt mit 2 GB. Reicht das nicht, vergrößern Sie in Ihrem Panel.
Wie sende ich Anfragen an die Directus-API?
Für REST nutzen Sie den Pfad /items/collection Ihrer Website-Adresse, für GraphQL den Pfad /graphql. Erteilen Sie zuerst auf der Seite Settings, Access Policies Zugriff oder erstellen Sie für Ihren Benutzer ein statisches Token.
Kann ich mich mit der Directus-Datenbank verbinden?
Nicht von außen: PostgreSQL läuft in einem eigenen Container und veröffentlicht keinen Port. Wechseln Sie auf dem Server nach /opt/seturack/directus und führen Sie docker compose exec db psql -U directus directus aus.
Wo liegen meine Directus-Dateien, und werden sie gesichert?
Uploads liegen im Docker-Volume directus_yuklenen und Erweiterungen in directus_eklenti. Der Server wird jede Nacht gesichert, die letzten 7 Tage bleiben erhalten, und das ist im Preis enthalten. Sie können in Ihrem Panel einzelne Dateien oder den ganzen Server wiederherstellen.
Wie verbinde ich meine eigene Domain mit Directus?
Richten Sie den A-Record auf Ihren Server. Ersetzen Sie in /opt/seturack/directus den alten Namen in caddy/Caddyfile und den Wert SITE_URL in .env, und führen Sie dann docker compose up -d und docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile aus. PUBLIC_URL wird aus diesem Wert abgeleitet.