Accéder
- Ouvrez votre navigateur et allez sur :
https://<SERVER_IP>/_/admin - Un certificat SSL auto-signé est utilisé, un avertissement du navigateur est attendu.
- Connectez-vous à l'aide des informations d'identification d'administrateur stockées sur le serveur :
/root/.cloudzy-creds - Pour afficher les informations d'identification, exécutez :
/root/.cloudzy-creds
Fichiers et répertoires importants
- Binaire:
/usr/local/bin/trail - Répertoire de données :
/var/lib/trailbase/traildepot - Dossier des services :
/etc/systemd/system/trailbase.service - Configuration de l'environnement :
/etc/default/trail - Config Nginx :
/etc/nginx/sites-available/trailbase - Site activé :
/etc/nginx/sites-enabled/trailbase - Certificats SSL :
/etc/nginx/ssl/fullchain.pem,/etc/nginx/ssl/privkey.pem - Identifiants d'administrateur :
/root/.cloudzy-creds
Utilisation de la CLI de suivi
Commandes utiles :
# 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
Remarques
- Fonctionne en tant que service systemd
- S'exécute en tant qu'utilisateur non root (
trailbase) - Lié en interne à
127.0.0.1:4000et exposé via Nginx HTTPS - Utilise SSL auto-signé
- Certaines commandes CLI nécessitent des
--data-dir - Vous pouvez arrêter l'instance par défaut et en exécuter une nouvelle si nécessaire :
systemctl stop trailbase - Mettre à jour Nginx si le routage/port change