Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
TrailBase

TrailBase

TrailBase — це SQLite-бекенд в одному файлі. Автентифікація, REST API і реальний час у 30 MB бінарнику — швидка альтернатива PocketBase. Ліцензія Apache 2.0, написаний на Rust, з адмін-панеллю та JS-хуками для власної серверної логіки. Створений для інді-проєктів і прототипів.

Версія

Найновіше

Операційна система

Сервер Ubuntu 24.04 LTS

Мін. RAM

1 GB

Типи IP

IPV4,IPV6

Доступ

  • Відкрийте браузер і перейдіть за адресою: https://<SERVER_IP>/_/admin
  • Використовується самопідписаний сертифікат SSL, попередження браузера є очікуваним.
  • Увійдіть, використовуючи облікові дані адміністратора, збережені на сервері: /root/.cloudzy-creds
  • Щоб переглянути облікові дані, виконайте: /root/.cloudzy-creds

Важливі файли та директорії

  • Двійковий: /usr/local/bin/trail
  • Директорія даних: /var/lib/trailbase/traildepot
  • Файл сервісу: /etc/systemd/system/trailbase.service
  • Конфігурація середовища: /etc/default/trail
  • Конфігурація Nginx: /etc/nginx/sites-available/trailbase
  • Сайт увімкнено: /etc/nginx/sites-enabled/trailbase
  • SSL сертифікати: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • Облікові дані адміністратора: /root/.cloudzy-creds

Використання Trail CLI

Корисні команди:

# 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

Нотатки

  • Працює як systemd-сервіс
  • Працює від імені непривілейованого користувача (trailbase)
  • Внутрішньо прив'язано до 127.0.0.1:4000 та доступний через Nginx HTTPS
  • Використовує самопідписаний SSL
  • Деякі команди CLI вимагають явного зазначення --data-dir
  • За потреби можна зупинити стандартний екземпляр і запустити новий: systemctl stop trailbase
  • Оновіть конфігурацію Nginx при зміні маршрутизації або порту

Більше в розділі «Інструменти розробки»

Пов'язані програми.

Розгорніть TrailBase зараз. З $2.48/міс.