50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
Base de senderos

Base de senderos

TrailBase es un backend SQLite de un solo archivo. Autenticación más API REST más tiempo real en un binario de 30 MB, una alternativa rápida a PocketBase. Licencia Apache 2.0, escrita en Rust, con una interfaz de usuario de administrador y enlaces JS para una lógica de servidor personalizada. Creado para proyectos y prototipos independientes.

Versión

El último

Sistema operativo

Ubuntu Server 24.04 LTS

Mín. RAM

1 GB

Tipos de IP

IPV4,IPV6

Acceso

  • Abre tu navegador y visita: https://<SERVER_IP>/_/admin
  • Se utiliza un certificado SSL autofirmado; se espera una advertencia del navegador.
  • Inicie sesión con las credenciales de administrador almacenadas en el servidor: /root/.cloudzy-creds
  • Para ver las credenciales, ejecute: /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 de la CLI de ruta

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 un servicio systemd
  • Se ejecuta como usuario no root (trailbase)
  • Vinculado internamente a 127.0.0.1:4000 y expuesto a través de Nginx HTTPS
  • Utiliza SSL autofirmado
  • Algunos comandos CLI requieren --data-dir
  • Puede detener la instancia predeterminada y ejecutar una nueva si es necesario: systemctl stop trailbase
  • Actualice Nginx si cambia la ruta/el puerto

Más en Herramientas de desarrollo

Apps relacionadas.

Implemente TrailBase ahora. Desde $2,48/mes.