Adgang
- Åbn din browser og gå til:
https://<SERVER_IP>/_/admin - Der bruges et selvsigneret SSL-certifikat, så en browseradvarsel er forventet.
- Log ind med de admin-legitimationsoplysninger, der er gemt på serveren:
/root/.cloudzy-creds - Kør følgende for at se legitimationsoplysningerne:
/root/.cloudzy-creds
Vigtige filer og mapper
- Binær:
/usr/local/bin/trail - Datamappe:
/var/lib/trailbase/traildepot - Servicefil:
/etc/systemd/system/trailbase.service - Miljøkonfiguration:
/etc/default/trail - Nginx-konfiguration:
/etc/nginx/sites-available/trailbase - Aktiveret site:
/etc/nginx/sites-enabled/trailbase - SSL-certificater:
/etc/nginx/ssl/fullchain.pem,/etc/nginx/ssl/privkey.pem - Administrator-loginoplysninger:
/root/.cloudzy-creds
Trail CLI-brug
Nyttige kommandoer:
# 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
Noter
- Kører som en systemd-tjeneste
- Kører som ikke-root-bruger (
trailbase) - Internt bundet til
127.0.0.1:4000og eksponeret via Nginx HTTPS - Bruger selvsigneret SSL
- Nogle CLI-kommandoer kræver eksplicit
--data-dir - Du kan stoppe standardinstansen og starte en ny, hvis det er nødvendigt:
systemctl stop trailbase - Opdater Nginx ved routing- eller portændringer