Dokumentacija Semaphore UI
Semaphore UI je samostalno hostovani veb interfejs i API za pokretanje Ansible, Terraform/OpenTofu, Shell, PowerShell i Python automatizacije. Vašem timu daje jedno mesto za pokretanje playbook-ova i skripti, čuvanje kredencijala u šifrovanom obliku, zakazivanje poslova i uvid u to ko je šta i kada pokrenuo.
Isporučuje se kao jedan Go binarni fajl ili Docker imidž, radi na Linux-u, macOS-u i Windows-u, a podatke čuva u SQLite, MySQL ili PostgreSQL bazi.
Prvi put koristite Semaphore? Uvod objašnjava šta radi, od čega se sastoji instalacija i šta treba pripremiti pre instalacije.
Pokrenite Semaphore sa SQLite bazom jednom komandom, zatim otvorite http://localhost:3000 i prijavite se kao 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
Za produkciju pogledajte Instalacija za Docker Compose, pakete, Kubernetes i instalaciju binarnog fajla. Zatim pratite Prvi koraci da biste pokrenuli svoj prvi zadatak.
Instalacija i konfiguracija
Pokrenite server i povežite ga sa bazom podataka, provajderom identiteta i mrežom.
Pokretanje automatizacije
Organizujte rad u projekte, povežite repozitorijume i kredencijale i pokrećite zadatke na zahtev ili po rasporedu.
Rad u velikom obimu
Raspodelite izvršavanje, obezbedite redundantnost i održavajte servis nadgledanim i ažurnim.
Referenca
Tačne opcije i krajnje tačke kada već znate šta tražite.
Vodiči po alatu
Pomoć i zajednica
- Pitanja: postavite ih na Discord serveru.
- Greške i zahtevi za nove funkcionalnosti: otvorite prijavu na GitHub.
- Izvorni kod: github.com/semaphoreui/semaphore.
- Pro i Enterprise: Aktivacija licence.