İki Homelab'i Güvenli Bağlamak: Açık Kaynak VPN Çözümleri
Birden fazla homelab'i birbirine bağlayıp Jellyfin, vLLM gibi servisleri paylaşmak isteyenler için VPN çözümleri kaçınılmaz hale geliyor. Netbird ve Pangolin gibi açık kaynak araçlar burada devreye giriyor, ama tam olarak neyi çözdüğünü anlamak önemli.
Sorun şu: iki farklı homelabı birleştirmek kolay, ama kimin neye erişeceğini kontrol etmek başka mesele. Tailscale bunu çözmüş, ama kapalı kaynak. Netbird ve Pangolin ise açık kaynak ama policy yönetimi biraz farklı çalışıyor.
Eğer Netbird'ü paylaşımlı bir instance'da çalıştırırsan, her kullanıcı için ayrı admin hesabı açıp network segmentasyonu yapabilirsin. Böylece arkadaşlarının Jellyfin'e erişmesi sağlanırken, bir başkasının vLLM API'sine ulaşması engellenir. Riskin tamamen ortadan kalkması zor, ama politika ve erişim kontrolleriyle minimize edilebilir.
Pangolin'in kendi sunucunda çalıştırılması P2P bağlantı açısından sorun yaratabilir. Eğer upload hızın 10-20 Mbps ise, Jellyswarrm gibi media streaming uygulamalarında gecikme yaşayabilirsin. Hole punching başarılı olsa bile, bant genişliği sınırı gözlemlenecektir. Bu durumda proxy veya relay sunucusu eklemek gerekebilir, ama o zaman bant genişliği maliyeti artıyor.
En pratik yol: Netbird'ün shared instance modelini kullan, Access Control Lists (ACL) ile ağları ayır, ve Jellyswarrm için ayrı bir relay node düşün. Açık kaynak çözümler güçlü, ama konfigürasyon biraz daha fazla çaba gerektiriyor.
0 yorum