Diskon 50%. semua paket, waktu terbatas. Mulai dari $2.48/mo
Pangkalan Jejak

Pangkalan Jejak

TrailBase adalah backend SQLite file tunggal. Auth plus REST API plus realtime dalam biner 30 MB, alternatif PocketBase yang cepat. Berlisensi Apache 2.0, ditulis dalam Rust, dengan UI admin dan kait JS untuk logika server khusus. Dibangun untuk proyek dan prototipe indie.

Versi

Terbaru

Sistem Operasi

Ubuntu Server 24.04 LTS

Minimal. RAM

1 GB

Jenis IP

IPV4,IPV6

Mengakses

  • Buka browser dan kunjungi: https://<SERVER_IP>/_/admin
  • Sertifikat SSL yang ditandatangani sendiri digunakan, peringatan browser diharapkan.
  • Masuk menggunakan kredensial admin yang disimpan 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
  • Berkas layanan: /etc/systemd/system/trailbase.service
  • Konfigurasi lingkungan: /etc/default/trail
  • Konfigurasi Nginx: /etc/nginx/sites-available/trailbase
  • Situs yang diaktifkan: /etc/nginx/sites-enabled/trailbase
  • Sertifikat SSL: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Kredensial admin: /root/.cloudzy-creds

Jejak Penggunaan 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 yang ditandatangani sendiri
  • Beberapa perintah CLI memerlukan eksplisit --data-dir
  • Anda dapat menghentikan instance default dan menjalankan instance baru jika diperlukan: systemctl stop trailbase
  • Perbarui Nginx jika perutean/port berubah

Lebih banyak di Development Tools

Aplikasi terkait.

Terapkan TrailBase sekarang. Mulai $2,48/bln.