SideKick - 2 komutla herhangi bir uygulamayı VPS üzerinde self-host etmenizi sağlayan CLI aracı
(github.com/MightyMoud)- Bare metal'den production'a dakikalar içinde hazır. "Kendi VPS'inizde çalışan fly.io"
- Tek komutla VPS kurulumu (
docker,traefik,sops,age) - Dockerfile ile herhangi bir uygulamayı deploy etme (Zero Downtime)
- HA ve load balancing
- SSL sertifikasının otomatik yapılandırılması
Kullanım yöntemi
- VPS kurulumu:
sidekick init- IP adresini girin
- SSL sertifikasının işleneceği e-posta adresini girin
- Docker image'larının barındırılacağı registry'yi girin (varsayılan:
docker.io) - İlgili Docker registry için kullanıcı adını girin
- O registry'de oturum açılmış olup olmadığını doğrulayın
- Bunları girdikten sonra yaklaşık 2 dakika boyunca işlem devam eder
- Root olarak giriş yapar,
sidekickkullanıcısını oluşturur ve oturum açar - Ubuntu sistemini yükseltir
sopskurar,ageile anahtar oluşturur- Docker'ı kurar
- Traefik ve SSL sertifikasını yapılandırır
- Root olarak giriş yapar,
- Uygulamayı çalıştırma:
sidekick launch- Uygulama adını girin (URL dostu)
- Uygulamanın istek alacağı HTTP portunu girin
- Domain adını girin
- Bunun ardından yaklaşık 2 dakika işlem devam eder
- Linux Docker image'ı oluşturur ve registry'ye push eder
envdosyasını şifreler ve push edersopsileenvdosyasının şifresini çözer- Docker image'ını
docker composeile çalıştırır ve Traefik ile trafiği belirtilen porta yönlendirir
- Yeni sürüm deploy etme:
sidekick deploy - Preview sürüm deploy etme:
sidekick deploy preview
Henüz yorum yok.