Toegang
- Open je browser en ga naar:
https://<SERVER_IP>/_/admin - Er wordt een zelfondertekend SSL-certificaat gebruikt. Een browserwaarschuwing is normaal.
- Log in met de beheerdersgegevens die op de server zijn opgeslagen:
/root/.cloudzy-creds - Voer het volgende commando uit om de gegevens te bekijken:
/root/.cloudzy-creds
Belangrijke bestanden en mappen
- Binair:
/usr/local/bin/trail - Gegevensmap:
/var/lib/trailbase/traildepot - Servicebestand:
/etc/systemd/system/trailbase.service - Omgevingsconfiguratie:
/etc/default/trail - Nginx-configuratie:
/etc/nginx/sites-available/trailbase - Site ingeschakeld:
/etc/nginx/sites-enabled/trailbase - SSL-certificaten:
/etc/nginx/ssl/fullchain.pem,/etc/nginx/ssl/privkey.pem - Beheerdersgegevens:
/root/.cloudzy-creds
Trail CLI-gebruik
Handige commando's:
# 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
Opmerkingen
- Draait als een systemd-service
- Draait als niet-rootgebruiker (
trailbase) - Intern gekoppeld aan
127.0.0.1:4000en beschikbaar via Nginx HTTPS - Gebruikt een zelfondertekend SSL
- Sommige CLI-commando's vereisen een expliciete
--data-dir - Je kunt de standaardinstantie stoppen en indien nodig een nieuwe starten:
systemctl stop trailbase - Nginx bijwerken bij wijzigingen in routing of poorten