Semaphore UI 문서
Semaphore UI는 Ansible, Terraform/OpenTofu, Shell, PowerShell, Python 자동화를 실행하기 위한 자체 호스팅 웹 UI 및 API입니다. 팀이 한곳에서 playbook과 스크립트를 실행하고, 자격 증명을 암호화하여 보관하고, 작업을 예약하고, 누가 언제 무엇을 실행했는지 확인할 수 있습니다.
단일 Go 바이너리 또는 Docker 이미지로 제공되며, Linux, macOS, Windows에서 실행되고 데이터는 SQLite, MySQL 또는 PostgreSQL에 저장합니다.
빠른 시작
한 줄의 명령으로 SQLite와 함께 Semaphore를 실행한 다음 http://localhost:3000을 열고 admin / changeme로 로그인합니다.
docker run -d -p 3000:3000 \
-e SEMAPHORE_DB_DIALECT=sqlite \
-e SEMAPHORE_ADMIN=admin \
-e SEMAPHORE_ADMIN_PASSWORD=changeme \
-e SEMAPHORE_ADMIN_NAME=Admin \
-e SEMAPHORE_ADMIN_EMAIL=admin@localhost \
-v semaphore-data:/var/lib/semaphore \
semaphoreui/semaphore:latest
프로덕션 환경에서는 Docker Compose, 패키지, Kubernetes, 바이너리 설치 방법을 다루는 설치를 참고하십시오. 그다음 시작하기를 따라 첫 번째 작업을 실행해 보십시오.
설치 및 구성
서버를 실행하고 데이터베이스, ID 공급자, 네트워크에 연결합니다.
도구별 가이드
도움말 및 커뮤니티
- 질문: Discord에서 질문하십시오.
- 버그 및 기능 요청: GitHub에 이슈를 등록하십시오.
- 소스 코드: github.com/semaphoreui/semaphore.
- Pro 및 Enterprise: 라이선스 활성화.