입장
- 브라우저를 열고 방문하세요:
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
메모
- 시스템 서비스로 실행됩니다.
- 루트가 아닌 사용자로 실행됩니다(
trailbase) - 내부적으로 바인딩됨
127.0.0.1:4000Nginx HTTPS를 통해 노출됩니다. - 자체 서명된 SSL을 사용합니다.
- 일부 CLI 명령에는 명시적 요구 사항이 있습니다.
--data-dir - 필요한 경우 기본 인스턴스를 중지하고 새 인스턴스를 실행할 수 있습니다.
systemctl stop trailbase - 라우팅/포트가 변경되면 Nginx 업데이트