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

TrailBase

TrailBase é um backend SQLite em arquivo único. Autenticação, REST APIs e tempo real em um binário de 30 MB - uma alternativa mais rápida ao PocketBase. Licença Apache 2.0, escrito em Rust, com painel administrativo e hooks JS para lógica personalizada no servidor. Feito para projetos independentes e protótipos.

Versão

Mais recente

Sistema Operacional

Servidor Ubuntu 24.04 LTS

RAM mín.

1 GB

Tipos de IP

IPV4,IPV6

Acesso

  • Abra o navegador e acesse: https://<SERVER_IP>/_/admin
  • É utilizado um certificado SSL autoassinado. Um aviso do navegador é esperado.
  • Acesse com 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 de ambiente: /etc/default/trail
  • Configuração Nginx: /etc/nginx/sites-available/trailbase
  • Site ativado: /etc/nginx/sites-enabled/trailbase
  • Certificados SSL: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Credenciais de administrador: /root/.cloudzy-creds

Uso do Trail CLI

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

  • Executado como serviço systemd
  • Executado como usuário não root (trailbase)
  • Vinculado internamente a 127.0.0.1:4000 e exposto via NGINX HTTPS
  • Usa SSL autoassinado
  • Alguns comandos CLI exigem explicitamente --data-dir
  • Você pode parar a instância padrão e iniciar uma nova se necessário: systemctl stop trailbase
  • Atualize o Nginx se houver mudanças de roteamento ou porta

Mais em Ferramentas de Desenvolvimento

Aplicativos relacionados.

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