使用权
- 打开浏览器并访问:
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