karşılaştırma
MihraOps ve düz SSH
MihraOps’un yaptığı her şeyi SSH ve altındaki komutlarla yapabilirsin. Bu terminalin zayıflığı değil — uygulamanın üzerine kurulduğu şey zaten bu.
Şu durumda düz SSH seç
Tek sunucun varsa, nadiren dokunduğun bir dağıtımın varsa ya da zaten güvendiğin script’lerin varsa. Çalışan bir akışa araç eklemek iyileştirme değildir.
Şu durumda MihraOps’u seç
Birden fazla sunucun varsa, aynı beş komutu ezberleyecek kadar sık dağıtım yapıyorsan ya da sıkıcı kısımları — sertifika kontrolü, sağlık kontrolü, geri alma — sırf zahmetli diye sürekli erteliyorsan.
Yan yana
| Özellik | MihraOps | düz SSH |
|---|---|---|
| Maliyet | Tek sunucu için ücretsiz | Ücretsiz |
| Kurulum süresi | Dakikalar | Script’lerin ne kadar sürdüyse |
| Domain ve HTTPS | Doldurulacak bir alan | Elle Caddy veya nginx |
| Kesintisiz yayın | Domain bağlıysa otomatik | Sen yazarsın |
| Sağlık kontrolü başarısızsa geri alma | Otomatik | Sen yazarsın |
| İkinci ve üçüncü sunucu | Aynı arayüz | Script’leri kopyala, senkron tut |
| Gece ikide bir şey bozulduğunda | Log ve durum tek pencerede | Komutları zaten biliyorsun |
Uygulama aslında ne yapıyor
Her işlem bir SSH bağlantısı açar ve sıradan komutlar çalıştırır: docker run, docker compose up -d, bir Caddyfile yazmak, Caddy’yi yeniden yüklemek. Niyetini yorumlayan bir ajan ve sunucuda kendine ait bir format yoktur.
Bu bilinçli. MihraOps’u kullanmayı bırakırsan geride kalan şey, elle çalıştırmaya devam edebileceğin normal bir Docker sunucusu ve normal Compose projeleridir.
Elle yapması gerçekten zahmetli olan kısımlar
Blue-green yayın en net örnek. Doğru yapmak; yeni konteyneri başlatmak, sağlık kontrolünü beklemek, vekil sunucuyu taşımak, konteynerleri yeniden adlandırmak ve bir adım başarısız olduğunda hepsini doğru sırayla geri almak demek. Kabuk script’iyle gayet mümkün. Aynı zamanda herkesin yazmayı ertelediği script.
Terminalin kazandığı yer
Alışılmadık her şey. Tek seferlik bir migration, bir hata ayıklama oturumu, hiçbir arayüzün öngörmediği bir işlem. MihraOps bunun yerine geçmeye çalışmaz — gerçek bir terminal zaten verdiği şeylerden biri.