50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
TrailBase

TrailBase

TrailBase ist ein Single-File-SQLite-Backend. Auth plus REST-APIs plus Echtzeit in einer 30-MB-Binärdatei, eine schnelle PocketBase-Alternative. Apache 2.0 lizenziert, geschrieben in Rust, mit einer Admin-Benutzeroberfläche und JS-Hooks für benutzerdefinierte Serverlogik. Gebaut für Indie-Projekte und Prototypen.

Version

Letzte

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-Typen

IPV4, IPV6

Zugang

  • Öffnen Sie Ihren Browser und besuchen Sie: https://<SERVER_IP>/_/admin
  • Es wird ein selbstsigniertes SSL-Zertifikat verwendet, eine Browserwarnung wird erwartet.
  • Melden Sie sich mit den auf dem Server gespeicherten Administrator-Anmeldeinformationen an: /root/.cloudzy-creds
  • Um die Anmeldeinformationen anzuzeigen, führen Sie Folgendes aus: /root/.cloudzy-creds

Wichtige Dateien und Verzeichnisse

  • Binär: /usr/local/bin/trail
  • Datenverzeichnis: /var/lib/trailbase/traildepot
  • Servicedatei: /etc/systemd/system/trailbase.service
  • Umgebungskonfiguration: /etc/default/trail
  • Nginx-Konfiguration: /etc/nginx/sites-available/trailbase
  • Aktivierte Site: /etc/nginx/sites-enabled/trailbase
  • SSL-Zertifikate: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Administrator-Zugangsdaten: /root/.cloudzy-creds

Trail-CLI-Nutzung

Nützliche Befehle:

# 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

Notizen

  • Wird als systemd-Dienst ausgeführt
  • Läuft als Nicht-Root-Benutzer (trailbase)
  • Intern gebunden an 127.0.0.1:4000 und über Nginx HTTPS verfügbar gemacht
  • Verwendet selbstsigniertes SSL
  • Einige CLI-Befehle erfordern eine explizite Angabe --data-dir
  • du kannst die Standardinstanz stoppen und bei Bedarf eine neue ausführen: systemctl stop trailbase
  • Aktualisieren Sie Nginx, wenn sich Routing/Port ändert

Mehr zu Entwicklungs-Tools

Verwandte Apps.

Stellen Sie TrailBase jetzt bereit. Ab 2,48 $/Monat.