Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Semaphore UI

Semaphore UI

Semaphore UI; Ansible, Terraform/OpenTofu/Terragrunt ve PowerShell için modern bir web arayüzüdür. Erişim kontrolü, zamanlamalar ve günlüklerle playbook'ları ve planları tarayıcıdan çalıştırın. MIT lisanslı, 13.800+ GitHub yıldızı.

Kısaca

13.9k

GitHub yıldızları

126

Aktif kurulumlar

Lisans MIT Sürüm Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Aktif kurulumlar örnek veridir (önizleme); gerçek metrik lansmandan önce bağlanacaktır.

Semaphore UI'ye Erişim

Tarayıcıda aç: http://<SERVER_IP>

Giriş Yap:

  • Kullanıcı adı: admin
  • Parola: şurada saklanır /root/semaphore/docker-compose.yml (SEMAPHORE_ADMIN_PASSWORD)

Şifreyi al:

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

Önemli Dosyalar ve Dizinler

  • Kurulum yolu: /root/semaphore
  • Compose Dosyası: /root/semaphore/docker-compose.yml
  • Caddy Yapılandırması: /etc/caddy/Caddyfile
  • Postgres Birimi: semaphore_postgres
  • Veri Birimi: semaphore_data
  • Yapılandırma Birimi: semaphore_config
  • Geçici Birim: semaphore_tmp

Alan ve HTTPS (Caddy)

0. HTTPS, IP adresleriyle çalışmaz.

1. Bir etki alanını işaret edin (örneğin example.com) sunucunuzun IP adresine yönlendirin.

2. Güncelle /etc/caddy/Caddyfile:

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

3. Caddy'yi yeniden başlatın:

systemctl restart caddy

4. Caddy, SSL sertifikalarını otomatik olarak oluşturur ve yeniler.

Stack Yönetimi

cd /root/semaphore

Durumu kontrol edin:

docker compose ps

Logları göster:

docker compose logs -f

Hizmetleri yeniden başlatın:

docker compose restart

Yığını Durdur:

docker compose down

Başlangıç yığını:

docker compose up -d

Notlar

  • PostgreSQL bir konteyner olarak dağıtılır (semaphore_db)
  • Arayüz yalnızca Caddy üzerinden sunulur (doğrudan port erişimi yok)

DevOps Araçları'nda daha fazlası

İlgili uygulamalar.

Deploy Semaphore UI now. 2,48 $/ay'dan başlayan fiyatlarla.