Доступ
- Відкрийте браузер і перейдіть за адресою:
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 при зміні маршрутизації або порту