Знижка 50%. усі плани, обмежений час. Від $2.48/mo
TrailBase

TrailBase

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

Версія

Останній

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

Ubuntu Server 24.04 LTS

Хв. ОЗУ

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

Відстеження використання 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
  • Запускається від імені користувача без root (trailbase)
  • Внутрішня прив’язка до 127.0.0.1:4000 і відкритий через Nginx HTTPS
  • Використовує самопідписаний SSL
  • Деякі команди CLI вимагають явного введення --data-dir
  • Ви можете зупинити екземпляр за замовчуванням і запустити новий, якщо потрібно: systemctl stop trailbase
  • Оновіть Nginx у разі зміни маршрутизації/порту

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

Схожі додатки.

Розгорніть TrailBase зараз. Від $2,48/міс.