50% de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Base du sentier

Base du sentier

TrailBase est un backend SQLite à fichier unique. Auth plus API REST plus temps réel dans un binaire de 30 Mo, une alternative rapide à PocketBase. Sous licence Apache 2.0, écrite en Rust, avec une interface utilisateur d'administration et des hooks JS pour une logique de serveur personnalisée. Conçu pour les projets et prototypes indépendants.

Version

Dernier

Système d'exploitation

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

Types d'IP

IPV4,IPV6

Accéder

  • Ouvrez votre navigateur et allez sur : https://<SERVER_IP>/_/admin
  • Un certificat SSL auto-signé est utilisé, un avertissement du navigateur est attendu.
  • Connectez-vous à l'aide des informations d'identification d'administrateur stockées sur le serveur : /root/.cloudzy-creds
  • Pour afficher les informations d'identification, exécutez : /root/.cloudzy-creds

Fichiers et répertoires importants

  • Binaire: /usr/local/bin/trail
  • Répertoire de données : /var/lib/trailbase/traildepot
  • Dossier des services : /etc/systemd/system/trailbase.service
  • Configuration de l'environnement : /etc/default/trail
  • Config Nginx : /etc/nginx/sites-available/trailbase
  • Site activé : /etc/nginx/sites-enabled/trailbase
  • Certificats SSL : /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Identifiants d'administrateur : /root/.cloudzy-creds

Utilisation de la CLI de suivi

Commandes utiles :

# 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

Remarques

  • Fonctionne en tant que service systemd
  • S'exécute en tant qu'utilisateur non root (trailbase)
  • Lié en interne à 127.0.0.1:4000 et exposé via Nginx HTTPS
  • Utilise SSL auto-signé
  • Certaines commandes CLI nécessitent des --data-dir
  • Vous pouvez arrêter l'instance par défaut et en exécuter une nouvelle si nécessaire : systemctl stop trailbase
  • Mettre à jour Nginx si le routage/port change

Plus dans Outils de développement

Apps connexes.

Déployez TrailBase maintenant. À partir de 2,48 $/mois.