50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
TrailBase

TrailBase

TrailBase er en SQLite-backend i én fil. Authentication, REST APIs og realtid i én 30 MB binær - et hurtigt alternativ til PocketBase. Apache 2.0-licenseret, skrevet i Rust, med et admin-UI og JS-hooks til brugerdefineret serverlogik. Bygget til indie-projekter og prototyper.

Udgave

Seneste

Operativsystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typer

IPV4,IPV6

Adgang

  • Åbn din browser og gå til: https://<SERVER_IP>/_/admin
  • Der bruges et selvsigneret SSL-certifikat, så en browseradvarsel er forventet.
  • Log ind med de admin-legitimationsoplysninger, der er gemt på serveren: /root/.cloudzy-creds
  • Kør følgende for at se legitimationsoplysningerne: /root/.cloudzy-creds

Vigtige filer og mapper

  • Binær: /usr/local/bin/trail
  • Datamappe: /var/lib/trailbase/traildepot
  • Servicefil: /etc/systemd/system/trailbase.service
  • Miljøkonfiguration: /etc/default/trail
  • Nginx-konfiguration: /etc/nginx/sites-available/trailbase
  • Aktiveret site: /etc/nginx/sites-enabled/trailbase
  • SSL-certificater: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Administrator-loginoplysninger: /root/.cloudzy-creds

Trail CLI-brug

Nyttige kommandoer:

# 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

Noter

  • Kører som en systemd-tjeneste
  • Kører som ikke-root-bruger (trailbase)
  • Internt bundet til 127.0.0.1:4000 og eksponeret via Nginx HTTPS
  • Bruger selvsigneret SSL
  • Nogle CLI-kommandoer kræver eksplicit --data-dir
  • Du kan stoppe standardinstansen og starte en ny, hvis det er nødvendigt: systemctl stop trailbase
  • Opdater Nginx ved routing- eller portændringer

Mere inden for udviklingsværktøjer

Relaterede apps.

Deploy TrailBase nu. Fra $2,48/mdr.