diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
TrailBase

TrailBase

TrailBase adalah backend SQLite dalam satu file. Auth, REST API, dan realtime dalam satu binary 30 MB - alternatif PocketBase yang ringan dan cepat. Berlisensi Apache 2.0, ditulis dalam Rust, dilengkapi admin UI dan JS hooks untuk logika server kustom. Cocok untuk proyek indie dan prototipe.

Versi

Terbaru

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

1 GB

Jenis IP

IPV4,IPV6

Akses

  • Buka browser Anda dan kunjungi: https://<SERVER_IP>/_/admin
  • Sertifikat SSL yang digunakan adalah self-signed, peringatan dari browser adalah hal yang normal.
  • Masuk menggunakan kredensial admin yang tersimpan di server: /root/.cloudzy-creds
  • Untuk melihat kredensial, jalankan: /root/.cloudzy-creds

File dan Direktori Penting

  • Biner: /usr/local/bin/trail
  • Direktori data: /var/lib/trailbase/traildepot
  • File layanan: /etc/systemd/system/trailbase.service
  • Konfigurasi lingkungan: /etc/default/trail
  • Konfigurasi Nginx: /etc/nginx/sites-available/trailbase
  • Situs diaktifkan: /etc/nginx/sites-enabled/trailbase
  • Sertifikat SSL: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Kredensial admin: /root/.cloudzy-creds

Penggunaan Trail CLI

Perintah yang berguna:

# 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

Catatan

  • Berjalan sebagai layanan systemd
  • Berjalan sebagai pengguna non-root (trailbase)
  • Terikat secara internal ke 127.0.0.1:4000 dan diekspos melalui Nginx HTTPS
  • Menggunakan SSL self-signed
  • Beberapa perintah CLI memerlukan --data-dir
  • Anda dapat menghentikan instance default dan menjalankan instance baru jika diperlukan: systemctl stop trailbase
  • Perbarui Nginx jika routing atau port berubah

Lainnya di Development Tools

Aplikasi terkait.

Deploy TrailBase sekarang. Mulai dari $2.48/bulan.