Installation - "Directus Self-Hosted" mit SQLite und SQLite-Web
Preis: 30 € netto (36 € inkl. 20 % MwSt.)
Directus - Das Backend, mit dem Sie alles erstellen können
Directus kombiniert die Vorteile eines Headless CMS mit der Leistungsfähigkeit eines Backend-as-a-Service. Es kümmert sich um APIs, Authentifizierung, Administration und vieles mehr, sodass Sie sich auf den Aufbau beeindruckender Apps und Websites konzentrieren können.
Datenbank
SQLite ist eine Datenbank, auf die direkt zugegriffen wird. Es gibt keine Netzwerkschicht zwischen SQLite und Directus, was den Datenbankzugriff vereinfacht und schnell macht. Außerdem wird kein zusätzlich zu installierendes Datenbanksystem benötigt, was besonders günstige vServer entlastet. Um mit dem Browser direkt auf die SQLite-Datenbank zugreifen zu können, wird zusätzlich zu Directus das Programm SQLite-Web von Charles Leifer installiert.
Sicherheit
Directus und SQLite-Web werden in isolierten Docker-Containern ausgeführt, die dem Programm nur begrenzten Zugriff auf den darunterliegenden vServer gewähren. Die Datenübermittlung zwischen Server und Browser erfolgt über den HTTPS-Server, um vertrauliche Informationen wie Benutzernamen und Passwörter zu schützen.
Der Zugriff auf SQLite-Web wird mit Basic-Authentication (Benutzername und Passwort über HTTPS) abgesichert.
Ordnerstruktur
Auf dem Server gibt es zwei Ordner, die für "Directus" zuständig sind:
- Konfiguration: /home/dockeruser/docker_projects/directus
- Daten: /home/dockeruser/docker_data/directus