%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Yol Tabanı

Yol Tabanı

TrailBase, tek dosyalı bir SQLite arka ucudur. Hızlı bir PocketBase alternatifi olan 30 MB ikili dosyada Auth artı REST API'leri ve gerçek zamanlı. Apache 2.0 lisanslı, Rust ile yazılmış, özel sunucu mantığı için yönetici kullanıcı arayüzü ve JS kancaları ile. Bağımsız projeler ve prototipler için tasarlandı.

Sürüm

En sonuncu

İşletim Sistemi

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Tipleri

IPV4,IPV6

Erişim

  • Tarayıcını aç ve şu adresi ziyaret et: https://<SERVER_IP>/_/admin
  • Kendinden imzalı SSL sertifikası kullanılıyor, tarayıcı uyarısı bekleniyor.
  • Sunucuda saklanan yönetici kimlik bilgilerini kullanarak oturum açın: /root/.cloudzy-creds
  • Kimlik bilgilerini görüntülemek için şunu çalıştırın: /root/.cloudzy-creds

Önemli Dosyalar ve Dizinler

  • İkili: /usr/local/bin/trail
  • Veri dizini: /var/lib/trailbase/traildepot
  • Servis dosyası: /etc/systemd/system/trailbase.service
  • Ortam yapılandırması: /etc/default/trail
  • Nginx config: /etc/nginx/sites-available/trailbase
  • Etkinleştirilen site: /etc/nginx/sites-enabled/trailbase
  • SSL sertifikaları: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Yönetici kimlik bilgileri: /root/.cloudzy-creds

Trail CLI Kullanımı

Yararlı komutlar:

# 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

Notlar

  • Bir systemd hizmeti olarak çalışır
  • Root dışı kullanıcı olarak çalışır (trailbase)
  • Dahili olarak bağlı 127.0.0.1:4000 ve Nginx HTTPS aracılığıyla kullanıma sunuldu
  • Kendinden imzalı SSL kullanır
  • Bazı CLI komutları açık gerektirir --data-dir
  • Gerekirse varsayılan örneği durdurabilir ve yeni bir tane çalıştırabilirsiniz: systemctl stop trailbase
  • Yönlendirme/bağlantı noktası değişirse Nginx'i güncelleyin

Geliştirme Araçları'nda daha fazlası

İlgili uygulamalar.

TrailBase'i şimdi dağıtın. 2,48 $/ay'dan başlayan fiyatlarla.