50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
TrilhaBase

TrilhaBase

TrailBase é um back-end SQLite de arquivo único. Auth mais APIs REST mais tempo real em um binário de 30 MB, uma alternativa rápida ao PocketBase. Apache 2.0 licenciado, escrito em Rust, com uma UI administrativa e ganchos JS para lógica de servidor personalizada. Construído para projetos independentes e protótipos.

Versão

Mais recente

Sistema operativo

Ubuntu Server 24.04 LTS

Min. BATER

1 GB

Tipos de IP

IPV4,IPV6

Acesso

  • Abra o seu browser e visite: https://<SERVER_IP>/_/admin
  • É usado um certificado SSL autoassinado; é esperado um aviso do navegador.
  • Faça login usando as credenciais de administrador armazenadas no servidor: /root/.cloudzy-creds
  • Para visualizar as credenciais, execute: /root/.cloudzy-creds

Ficheiros e diretórios importantes

  • Binário: /usr/local/bin/trail
  • Diretório de dados: /var/lib/trailbase/traildepot
  • Arquivo de serviço: /etc/systemd/system/trailbase.service
  • Configuração do ambiente: /etc/default/trail
  • Configuração Nginx: /etc/nginx/sites-available/trailbase
  • Site habilitado: /etc/nginx/sites-enabled/trailbase
  • Certificados SSL: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Credenciais de administrador: /root/.cloudzy-creds

Uso da CLI de trilha

Comandos úteis:

# 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

  • Funciona como um serviço systemd
  • Executa como usuário não root (trailbase)
  • Ligado internamente a 127.0.0.1:4000 e exposto via Nginx HTTPS
  • Usa SSL autoassinado
  • Alguns comandos CLI requerem --data-dir
  • Você pode interromper a instância padrão e executar uma nova, se necessário: systemctl stop trailbase
  • Atualize o Nginx se o roteamento/porta mudar

Mais em Ferramentas de desenvolvimento

Aplicações relacionadas.

Implante o TrailBase agora. A partir de $2,48/mês.