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

11

Visualizzazioni di pagina

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.