Accesso
- Apri il browser e vai a:
https://<SERVER_IP>/_/admin - Viene utilizzato il certificato SSL autofirmato, è previsto un avviso del browser.
- Accedi utilizzando le credenziali di amministratore memorizzate sul server:
/root/.cloudzy-creds - Per visualizzare le credenziali, eseguire:
/root/.cloudzy-creds
File e directory importanti
- Binario:
/usr/local/bin/trail - Directory dei dati:
/var/lib/trailbase/traildepot - Fascicolo del servizio:
/etc/systemd/system/trailbase.service - Configurazione dell'ambiente:
/etc/default/trail - Configurazione Nginx:
/etc/nginx/sites-available/trailbase - Sito abilitato:
/etc/nginx/sites-enabled/trailbase - Certificati SSL:
/etc/nginx/ssl/fullchain.pem,/etc/nginx/ssl/privkey.pem - Credenziali di amministratore:
/root/.cloudzy-creds
Utilizzo della CLI del trail
Comandi utili:
# 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
Note
- Funziona come un servizio systemd
- Viene eseguito come utente non root (
trailbase) - Legato internamente a
127.0.0.1:4000ed esposto tramite Nginx HTTPS - Utilizza SSL autofirmato
- Alcuni comandi CLI richiedono esplicitamente
--data-dir - Puoi arrestare l'istanza predefinita ed eseguirne una nuova, se necessario:
systemctl stop trailbase - Aggiorna Nginx se il routing/porta cambia