Selamlar. Site Adı: HostShift. Site Adresi: https://hostshift.karacabay.com. Açıklama: Ubuntu ve Debian sunucularını SSH üzerinden keşfetmek, taşımak ve sonucu doğrulamak için geliştirdiğim açık kaynak bir sunucu taşıma aracı. Açıldığı Tarih: Temmuz 2026. Sitenin ilerleyen günlerdeki hedefleri: Daha fazla Linux sürümü ve iş yükü desteği ekleyerek projeyi toplulukla birlikte geliştirmek.
İndirimli sunucu görünce dayanamayanlardanım. Bu yüzden yılda birkaç defa sunucu taşımak zorunda kalıyorum. Her defasında Docker projeleri nerede, Nginx ayarları nasıl, veritabanları eksiksiz geldi mi, SSH ve firewall kuralları unutuldu mu derken aynı yorucu işi tekrar yapıyordum. HostShift tamamen bu ihtiyaçtan çıktı.
Proje Go ile geliştirilmiş bir CLI. Kaynak sunucuyu SSH üzerinden keşfediyor, yapılacak işlemleri önceden gösteriyor, hedef sunucuyu hazırlıyor, verileri aktarıyor ve sonrasında servisleri doğruluyor. Docker Compose, bağımsız containerlar, MySQL, MariaDB, PostgreSQL, Redis, Nginx, Apache, SSH ve firewall gibi alanları kapsıyor.
Benim için en önemli konu kaynak sunucunun olduğu gibi çalışmaya devam etmesiydi. Bu nedenle kaynakta sudo kullanmıyor, servis durdurmuyor, paket kurmuyor ve ayar değiştirmiyor. Güvenli şekilde okunamayan bir iş yükünü de sessizce geçmek yerine engel olarak gösteriyor.
Yapay zeka kullanmak zorunlu değil. Asıl işi deterministik Go CLI yapıyor. İsteyenler için ayrıca Codex eklentisi ve MCP katmanı var. Ubuntu ile Debian arasındaki farklı taşıma yollarını Docker ve gerçek sanal makineler üzerinde test eden bir matris de hazırladım.
Proje Apache 2.0 lisansıyla tamamen açık kaynak. Henüz yeni olduğu için eksikleri mutlaka vardır. Özellikle gerçek sunucu taşıyan kişilerin olumlu veya olumsuz geri bildirimlerini duymak isterim.
GitHub: https://github.com/oguzhankrcb/HostShift
Dokümantasyon: https://hostshift.karacabay.com
Sunucu taşımaktan yorulunca HostShift’i geliştirdim
5
●362
ama ola ki ihtiyaç duyarsam deneyip sonuçlarını da ayrıca yazarım.