Zugang
- Öffnen Sie Ihren Browser und besuchen Sie:
https://<SERVER_IP>/_/admin - Es wird ein selbstsigniertes SSL-Zertifikat verwendet, eine Browserwarnung wird erwartet.
- Melden Sie sich mit den auf dem Server gespeicherten Administrator-Anmeldeinformationen an:
/root/.cloudzy-creds - Um die Anmeldeinformationen anzuzeigen, führen Sie Folgendes aus:
/root/.cloudzy-creds
Wichtige Dateien und Verzeichnisse
- Binär:
/usr/local/bin/trail - Datenverzeichnis:
/var/lib/trailbase/traildepot - Servicedatei:
/etc/systemd/system/trailbase.service - Umgebungskonfiguration:
/etc/default/trail - Nginx-Konfiguration:
/etc/nginx/sites-available/trailbase - Aktivierte Site:
/etc/nginx/sites-enabled/trailbase - SSL-Zertifikate:
/etc/nginx/ssl/fullchain.pem,/etc/nginx/ssl/privkey.pem - Administrator-Zugangsdaten:
/root/.cloudzy-creds
Trail-CLI-Nutzung
Nützliche Befehle:
# Show all available commands
trail help
# Version
trail --version
# Start server (manual run)
trail run --help
trail --data-dir /var/lib/trailbase/traildepot run --address 127.0.0.1:4000
# Create user
trail --data-dir /var/lib/trailbase/traildepot user add <email> <password>
# Delete user
trail --data-dir /var/lib/trailbase/traildepot user delete <email>
# Change password
trail --data-dir /var/lib/trailbase/traildepot user change-password <email> <new-password>
# Change email
trail --data-dir /var/lib/trailbase/traildepot user change-email <old-email> <new-email>
# Admin commands
trail --data-dir /var/lib/trailbase/traildepot admin list
trail --data-dir /var/lib/trailbase/traildepot admin promote <email>
trail --data-dir /var/lib/trailbase/traildepot admin demote <email>
# Export OpenAPI definitions
trail openapi
# Components (WASM)
trail components list
Notizen
- Wird als systemd-Dienst ausgeführt
- Läuft als Nicht-Root-Benutzer (
trailbase) - Intern gebunden an
127.0.0.1:4000und über Nginx HTTPS verfügbar gemacht - Verwendet selbstsigniertes SSL
- Einige CLI-Befehle erfordern eine explizite Angabe
--data-dir - du kannst die Standardinstanz stoppen und bei Bedarf eine neue ausführen:
systemctl stop trailbase - Aktualisieren Sie Nginx, wenn sich Routing/Port ändert