Semaphore UI 문서
Semaphore UI는 Ansible, Terraform/OpenTofu, Shell, PowerShell, Python 자동화를 실행하기 위한 자체 호스팅 웹 UI 및 API입니다. 팀이 한곳에서 playbook과 스크립트를 실행하고, 자격 증명을 암호화하여 보관하고, 작업을 예약하고, 누가 언제 무엇을 실행했는지 확인할 수 있습니다.
단일 Go 바이너리 또는 Docker 이미지로 제공되며, Linux, macOS, Windows에서 실행되고 데이터는 SQLite, MySQL 또는 PostgreSQL에 저장합니다.
Semaphore를 처음 사용하시나요? 소개에서는 Semaphore가 하는 일, 배포가 어떤 구성으로 이루어지는지, 설치 전에 무엇을 준비해야 하는지를 설명합니다.
빠른 시작
한 줄의 명령으로 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: 라이선스 활성화.