アクセス
- ブラウザを開いて次にアクセス:
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:4000Nginx HTTPS 経由で公開されます - 自己署名SSLを使用します
- 一部の CLI コマンドでは明示的な操作が必要です
--data-dir - 必要に応じて、デフォルトのインスタンスを停止し、新しいインスタンスを実行できます。
systemctl stop trailbase - ルーティング/ポートが変更された場合は Nginx を更新する