Доступ
- Откройте браузер и перейдите по адресу:
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
Полезные команды:
# 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, если изменится маршрутизация/порт.