Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
Semaphore UI

Semaphore UI

Semaphore UI è una moderna interfaccia web per Ansible, Terraform/OpenTofu/Terragrunt e PowerShell. Esegui playbook e piani dal browser con controllo degli accessi, pianificazioni e log. Licenza MIT con oltre 13.800 stelle su GitHub.

In breve

13.9k

Stelle su GitHub

126

Installazioni attive

Licenza MIT Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accedere a Semaphore UI

Apri nel browser: http://<SERVER_IP>

Accedi:

  • Nome utente: admin
  • Password: salvata in /root/semaphore/docker-compose.yml (SEMAPHORE_ADMIN_PASSWORD)

Recupera la password:

grep SEMAPHORE_ADMIN_PASSWORD /root/semaphore/docker-compose.yml

File e directory importanti

  • Percorso di installazione: /root/semaphore
  • File Compose: /root/semaphore/docker-compose.yml
  • Configurazione Caddy: /etc/caddy/Caddyfile
  • Volume Postgres: semaphore_postgres
  • Volume dati: semaphore_data
  • Volume di configurazione: semaphore_config
  • Volume temporaneo: semaphore_tmp

Dominio e HTTPS (Caddy)

0. HTTPS NON funziona con gli indirizzi IP.

1. Puntare un dominio (ad es. example.com) all'indirizzo IP del tuo server.

2. Aggiorna /etc/caddy/Caddyfile:

example.com {
    reverse_proxy 127.0.0.1:3000 {
        header_up X-Real-IP {client_ip}
    }
}

3. Riavvia Caddy:

systemctl restart caddy

4. Caddy emetterà e rinnoverà automaticamente i certificati SSL.

Gestione dello stack

cd /root/semaphore

Verifica lo stato:

docker compose ps

Visualizza i log:

docker compose logs -f

Riavvia i servizi:

docker compose restart

Interrompi stack:

docker compose down

Stack iniziale:

docker compose up -d

Note

  • PostgreSQL è distribuito come container (semaphore_db)
  • L'interfaccia è esposta solo tramite Caddy (nessuna esposizione diretta delle porte)

Altro in Strumenti DevOps

App correlate.

Deploy Semaphore UI now. Da 2,48 $/mese.