50% sleva všechny plány, omezený čas. Od $2.48/mo
TrailBase

TrailBase

TrailBase je jednosouborový backend SQLite. Auth plus REST API plus realtime v 30 MB binárním formátu, rychlá alternativa PocketBase. Apache 2.0 licencovaný, napsaný v Rust, s administrátorským uživatelským rozhraním a JS háčky pro vlastní serverovou logiku. Postaveno pro nezávislé projekty a prototypy.

Verze

Nejnovější

Operační systém

Ubuntu Server 24.04 LTS

Min. BERAN

1 GB

Typy IP

IPV4, IPV6

Přístup

  • Otevři prohlížeč a přejdi na: https://<SERVER_IP>/_/admin
  • Je použit certifikát SSL s vlastním podpisem, očekává se varování prohlížeče.
  • Přihlaste se pomocí přihlašovacích údajů správce uložených na serveru: /root/.cloudzy-creds
  • Chcete-li zobrazit přihlašovací údaje, spusťte: /root/.cloudzy-creds

Důležité soubory a adresáře

  • binární: /usr/local/bin/trail
  • datový adresář: /var/lib/trailbase/traildepot
  • Servisní soubor: /etc/systemd/system/trailbase.service
  • Konfigurace prostředí: /etc/default/trail
  • Nginx konfigurace: /etc/nginx/sites-available/trailbase
  • Povolená stránka: /etc/nginx/sites-enabled/trailbase
  • SSL certifikáty: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Pověření správce: /root/.cloudzy-creds

Použití Trail CLI

Užitečné příkazy:

# 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

Poznámky

  • Běží jako systémová služba
  • Spustí se jako uživatel bez oprávnění root (trailbase)
  • Vnitřně vázán na 127.0.0.1:4000 a vystaveny prostřednictvím Nginx HTTPS
  • Používá protokol SSL s vlastním podpisem
  • Některé příkazy CLI vyžadují explicitní --data-dir
  • Výchozí instanci můžete zastavit a v případě potřeby spustit novou: systemctl stop trailbase
  • Aktualizujte Nginx, pokud se změní směrování/port

Více ve vývojářských nástrojích

Související aplikace.

Nasaďte TrailBase nyní. Od 2,48 $/měs.