Dostęp
- Otwórz przeglądarkę i przejdź pod adres:
https://<SERVER_IP>/_/admin - Używany jest certyfikat SSL z podpisem własnym - ostrzeżenie przeglądarki jest oczekiwane.
- Zaloguj się, używając danych uwierzytelniających administratora przechowywanych na serwerze:
/root/.cloudzy-creds - Aby wyświetlić dane uwierzytelniające, uruchom:
/root/.cloudzy-creds
Ważne pliki i katalogi
- Binarny:
/usr/local/bin/trail - Katalog danych:
/var/lib/trailbase/traildepot - Plik usługi:
/etc/systemd/system/trailbase.service - Konfiguracja środowiska:
/etc/default/trail - Konfiguracja Nginx:
/etc/nginx/sites-available/trailbase - Włączona witryna:
/etc/nginx/sites-enabled/trailbase - Certyfikaty SSL:
/etc/nginx/ssl/fullchain.pem,/etc/nginx/ssl/privkey.pem - Dane dostępu administratora:
/root/.cloudzy-creds
Użycie Trail CLI
Przydatne komendy:
# 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
Notatki
- Działa jako usługa systemd
- Działa jako użytkownik bez uprawnień roota (
trailbase) - Wewnętrznie powiązane z
127.0.0.1:4000i udostępniany przez Nginx HTTPS - Używa certyfikatu SSL z podpisem własnym
- Niektóre polecenia CLI wymagają jawnego
--data-dir - W razie potrzeby możesz zatrzymać domyślną instancję i uruchomić nową:
systemctl stop trailbase - Zaktualizuj NGINX po zmianie routingu lub portów