Semaphore UI giver dit team ét self-hosted sted til at køre, dele, planlægge, sikre og revidere operationelle arbejdsgange.
| Name | Run | Status |
|---|---|---|
Brug Semaphore UI med Ansible, Terraform, OpenTofu, Terragrunt, Bash, PowerShell og Python, mens din automatisering forbliver i Git og dit eksisterende værktøjssæt er intakt.
Når rutineopgaver hober sig op, er det nemt at overse trin, miste kontekst eller overse fejl. Gør tilbagevendende opgaver til genanvendelige arbejdsgange med input, hemmeligheder, tidsplaner, logs og adgangskontrol.
Når opgaver fejler, eller der opstår hændelser, forsinker manglende kontekst alle. Se hvad der kørte, hvem der startede det, hvornår det skete, hvad der ændrede sig, og om det lykkedes eller fejlede.
Infrastrukturteams bør ikke være flaskehalsen for enhver rutineforespørgsel. Lad godkendte brugere køre tjek, genstarter og oprydninger uden Linux-adgang, SSH, legitimationsoplysninger eller CLI.
Udrul Semaphore UI på Linux eller Windows, med Docker eller på Kubernetes via det officielle Helm-chart — og hold det nemt at vedligeholde.
Alt hvad dit team behøver for at køre automatisering i hverdagen: opgaver, logs, tidsplaner, Git, API og notifikationer i en ren brugerflade uden unødvendig kompleksitet.
Kør Semaphore i dit eget netværk og hold alle driftsdata under din egen kontrol.
Host Semaphore på en server, virtuel maskine, container eller et Kubernetes-klynge.
Skrevet i ren Go er Semaphore enkel at udrulle, opdatere og vedligeholde.
Arbejd på tværs af Windows, Linux og din eksisterende automatiseringsstak.
Gem scripts, playbooks og IaC-projekter i Git, og tilføj derefter skabeloner, variabler, legitimationsoplysninger og inventarlister i Semaphores brugerflade.
Administrer projekter, skabeloner, inventarlister og mere med Terraform, så opsætningsændringer er nemmere at gennemgå, gentage og vedligeholde.
Brug Semaphore MCP-serveren til at inspicere og opdatere projekter, skabeloner, inventarer, arkiver, tidsplaner og opgavekontekst.
Planlæg patching, sikkerhedskopiering, sundhedstjek, oprydning og andre rutineopgaver med kørselshistorik og logs.
Forbind opgaver, godkendelser, afhængigheder og overleveringer i gentagelige arbejdsgange.
Start opgaver fra CI/CD, hændelsesværktøjer og andre arbejdsgange via Semaphores API.
Gem SSH-nøgler, tokens, adgangskoder og sudo-legitimationsoplysninger i den krypterede Key Store, eller tilslut HashiCorp Vault, AWS Secrets Manager, Azure Key Vault med flere.
Brug RBAC, projekter, LDAP/AD, OIDC og tilpassede roller til at give folk det rette adgangsniveau.
Gennemgå status, output, fejl, logs og kørselshistorik for at fejlsøge afbrydelser og verificere ændringer.
Send opgaveopdateringer til Slack, Teams, e-mail eller webhooks.
Udfør automatisering på taggede projektrunners inde i det rette undernet, private netværk eller isolerede projektmiljø.
Brug høj tilgængelighed, disaster recovery og sikkerhedskopier til at holde Semaphore pålidelig i produktion.
Brug Pro-support til at løse problemer hurtigere, eller tilføj Enterprise onboarding, migreringshjælp og vejledning til at få dit team i gang.
Vælg den plan, der matcher dine drifts-, sikkerheds- og udrulningskrav.
Saml scripts, playbooks og rutineopgaver i én samlet grænseflade.
Tilføj indbyggede kontroller, isoleret kørsel, synlighed og produktsupport.
Tilpas Semaphore til komplekse krav vedrørende infrastruktur, identitet, oppetid og udrulning.
Semaphore UI forbinder de værktøjer, teams allerede bruger til automatisering, kode, inventar, hemmeligheder, identitet, notifikationer, API'er og udrulning.
Populært i homelabs og gennemprøvet i virkeligt infrastrukturarbejde; Semaphore UI har et aktivt fællesskab, der deler vejledninger, gennemgange, anvendelser og praktiske anmeldelser. Lær af dem, byg videre på dem og bidrag med forbedringer.
Kode, dokumentation, integrationer, test, feedback og fællesskabssupport er alt sammen med til at gøre Semaphore bedre.
Semaphore UI er en open source, self-hosted webgrænseflade og API til at køre infrastrukturautomatisering. Det hjælper teams med at køre Ansible-playbooks, Terraform, OpenTofu, Terragrunt, PowerShell, Bash-scripts og Python-opgaver fra én kontrolleret grænseflade.
Nej. Semaphore UI understøtter Ansible, Terraform, OpenTofu, Terragrunt, Bash, PowerShell og Python. Teams kan bruge den samme grænseflade til at køre playbooks, infrastructure-as-code-arbejdsgange, planlagte opgaver og operationelle driftsopgaver.
Ja. Semaphore UI er self-hosted og open source. Det er skrevet i Go, kører på Linux, macOS og Windows, og understøtter SQLite, MySQL og PostgreSQL.
CI/CD er typisk optimeret til applikationslevering: build, test, deploy. Semaphore UI er designet til infrastruktur- og driftsarbejde: klargøring, vedligeholdelse, udbedring, planlagte opgaver, ad-hoc runbooks og gentagelige opgaver, der kræver kontrolleret kørsel, variabler, legitimationsoplysninger, logs og teamadgang. Du kan holde CI/CD fokuseret på softwarelevering og flytte driftsarbejdsgange over i et dedikeret automatiseringslag.
Ja. Semaphore UI fungerer sammen med dine eksisterende arkiver og automatisering. Du kan definere opgaveskabeloner omkring dine playbooks, scripts og infrastructure-as-code-arbejdsgange, videregive variabler, planlægge kørsler og udløse opgaver via API'et.
Ja. Fordi Semaphore UI er self-hosted, forbliver din automatisering, legitimationsoplysninger, arkiver, inventarer og eksekveringsmiljø under din kontrol. Opgaver kan køre på den primære Semaphore UI-server eller på separate runners. Med Project Runners i Pro kan du tildele dedikerede runners til specifikke projekter eller opgaveskabeloner, så automatiseringen kan køre tættere på det rette undernet, miljø eller infrastrukturgrænse. Til strengere krav understøtter Enterprise også air-gapped/offline- og multi-instans-licensmuligheder.
Ja. Du kan omdanne genstarter, sundhedstjek, oprydninger, diagnosticering, vedligeholdelsesopgaver eller genopretningstrin til opgaveskabeloner og lade de rette brugere køre dem via Semaphore UI uden at give dem direkte serveradgang, rå legitimationsoplysninger eller brede produktionsrettigheder.
Ja. Semaphore UI understøtter filbaserede Ansible-inventarer, hvilket betyder, at du kan bruge Ansible dynamiske inventar-plugins og eksterne kilder som en del af dine automatiseringsarbejdsgange. For eksempel kan du trække infrastrukturdata direkte fra NetBox ved hjælp af netbox.netbox.nb_inventory-pluginet og køre playbooks mod automatisk opdagede værter i stedet for at vedligeholde inventarlister manuelt. Se eksemplet med dynamisk inventar i dokumentationen: https://semaphoreui.com/docs/da. Semaphore UI kan også bruges sammen med andre Ansible-inventarplugins og scripts, mens det stadig tilbyder centraliserede legitimationsoplysninger, variabler, tidsplaner og logs.
Semaphore UI indeholder en Key Store til legitimationsoplysninger, der bruges af opgaver, herunder arkivadgang, fjernværtsadgang, sudo-legitimationsoplysninger og Ansible Vault-adgangskoder. Hemmeligheder kan gemmes i Semaphores krypterede database, og Semaphore understøtter også ekstern hemmelighedslagring med HashiCorp Vault. Til teams med strengere krav kan Enterprise bruge Devolutions Server, AWS Secrets Manager og Azure Key Vault som ekstern lagringsmulighed. Hemmeligheder videregives til opgaver i kørselstiden, så rå legitimationsoplysninger aldrig eksponeres i scripts eller åben dokumentation.
Du kan købe Semaphore UI Pro direkte fra prissiden. Efter købet modtager du en licensnøgle, som kan bruges til at aktivere Pro-funktioner i din self-hosted instans. Hvis din virksomhed har brug for en faktura, bankoverførsel, tilpassede vilkår, offline-licensering, flere instanser eller Enterprise-support, kan du kontakte teamet fra prissiden for at aftale den rette løsning.
Tilmeld dig lejlighedsvise produktnyheder og nyttige vejledninger fra Semaphore UI-teamet.
Du kan afmelde dig når som helst. Vi sender kun opdateringer, der rent faktisk er nyttige.