Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Semaphore UI

Semaphore UI

Semaphore UI adalah antarmuka web modern untuk Ansible, Terraform/OpenTofu/Terragrunt, dan PowerShell. Jalankan playbook dan plan dari browser dengan kontrol akses, jadwal, dan log. Berlisensi MIT dengan 13.800+ bintang GitHub.

Sekilas

13.9k

Bintang GitHub

126

Instalasi aktif

Lisensi MIT Versi Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Instalasi aktif adalah data sampel (pratinjau); metrik nyata akan terhubung sebelum peluncuran.

Mengakses Semaphore UI

Buka di browser: http://<SERVER_IP>

Masuk:

  • Nama pengguna: admin
  • Kata sandi: disimpan di /root/semaphore/docker-compose.yml (SEMAPHORE_ADMIN_PASSWORD)

Ambil kata sandi:

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

File dan Direktori Penting

  • Jalur instalasi: /root/semaphore
  • File Compose: /root/semaphore/docker-compose.yml
  • Konfigurasi Caddy: /etc/caddy/Caddyfile
  • Volume Postgres: semaphore_postgres
  • Volume Data: semaphore_data
  • Volume Konfigurasi: semaphore_config
  • Volume Sementara: semaphore_tmp

Domain & HTTPS (Caddy)

0. HTTPS TIDAK berfungsi dengan alamat IP.

1. Arahkan domain (mis. example.com) ke alamat IP server Anda.

2. Perbarui /etc/caddy/Caddyfile:

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

3. Mulai ulang Caddy:

systemctl restart caddy

4. Caddy akan otomatis menerbitkan dan memperbarui sertifikat SSL.

Mengelola Stack

cd /root/semaphore

Periksa status:

docker compose ps

Lihat log:

docker compose logs -f

Mulai ulang layanan:

docker compose restart

Hentikan stack:

docker compose down

Mulai stack:

docker compose up -d

Catatan

  • PostgreSQL diterapkan sebagai kontainer (semaphore_db)
  • UI hanya tersedia melalui Caddy (tanpa eksposur port langsung)

Lebih banyak di DevOps Tools

Aplikasi terkait.

Deploy Semaphore UI now. Mulai $2,48/bln.