Acceso
- Abre tu navegador y visita:
https://<SERVER_IP>/_/admin - Se utiliza un certificado SSL autofirmado; el aviso del navegador es esperado.
- Inicia sesión con las credenciales de administrador almacenadas en el servidor:
/root/.cloudzy-creds - Para ver las credenciales, ejecuta:
/root/.cloudzy-creds
Archivos y directorios importantes
- Binario:
/usr/local/bin/trail - Directorio de datos:
/var/lib/trailbase/traildepot - Archivo de servicio:
/etc/systemd/system/trailbase.service - Configuración del entorno:
/etc/default/trail - Configuración de Nginx:
/etc/nginx/sites-available/trailbase - Sitio habilitado:
/etc/nginx/sites-enabled/trailbase - Certificados SSL:
/etc/nginx/ssl/fullchain.pem,/etc/nginx/ssl/privkey.pem - Credenciales de administrador:
/root/.cloudzy-creds
Uso del CLI de Trail
Comandos útiles:
# 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
Notas
- Se ejecuta como servicio systemd
- Se ejecuta como usuario no root (
trailbase) - Enlazado internamente a
127.0.0.1:4000y expuesto a través de Nginx HTTPS - Usa certificado autofirmado SSL
- Algunos comandos de la CLI requieren explícitamente
--data-dir - Puedes detener la instancia predeterminada e iniciar una nueva si lo necesitas:
systemctl stop trailbase - Actualiza Nginx si cambias el enrutamiento o los puertos