50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
TrailBase

TrailBase

A TrailBase egy egyfájlos SQLite háttérprogram. Auth plus REST API-k plusz valós idejű 30 MB-os bináris fájlban, egy gyors PocketBase alternatíva. Apache 2.0 licenccel, Rust nyelven írva, rendszergazdai felhasználói felülettel és JS-horogokkal az egyéni szerverlogikához. Indie projektekhez és prototípusokhoz készült.

Változat

Legújabb

Operációs rendszer

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-típusok

IPV4, IPV6

Hozzáférés

  • Nyissa meg a böngészőjét és látogassa meg: https://<SERVER_IP>/_/admin
  • Önaláírt SSL-tanúsítványt használnak, böngésző figyelmeztetés várható.
  • Jelentkezzen be a szerveren tárolt rendszergazdai hitelesítő adatokkal: /root/.cloudzy-creds
  • A hitelesítő adatok megtekintéséhez futtassa: /root/.cloudzy-creds

Fontos fájlok és könyvtárak

  • Bináris: /usr/local/bin/trail
  • Adatkönyvtár: /var/lib/trailbase/traildepot
  • Szerviz fájl: /etc/systemd/system/trailbase.service
  • Környezeti konfiguráció: /etc/default/trail
  • Nginx konfiguráció: /etc/nginx/sites-available/trailbase
  • Engedélyezett webhely: /etc/nginx/sites-enabled/trailbase
  • SSL tanúsítványok: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Rendszergazdai hitelesítő adatok: /root/.cloudzy-creds

Trail CLI használat

Hasznos parancsok:

# 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

Megjegyzések

  • Rendszerszolgáltatásként fut
  • Nem root felhasználóként fut (trailbase)
  • Belsőleg kötött 127.0.0.1:4000 és az Nginx HTTPS-en keresztül elérhető
  • Önaláírt SSL-t használ
  • Egyes CLI-parancsok kifejezett parancsot igényelnek --data-dir
  • Leállíthatja az alapértelmezett példányt, és szükség esetén újat futtathat: systemctl stop trailbase
  • Frissítse az Nginx-et, ha az útválasztás/port megváltozik

Több a Fejlesztői eszközök kategóriában

Kapcsolódó alkalmazások.

Telepítse a TrailBase-t most. Már 2,48 $/hó-tól.