Ev sunucusunu unattended olarak bırakmak her zaman biraz endişe yaratır. Aylar önce kurduğum Jellyfin sunucusu sessizce çalışıyor, ancak düzenli bakım ve güncellemeler gerektiriyor. Bu nedenle, iki haftalık bir seyahate çıkmadan önce sunucunun sorunsuz çalıştığından emin olmam gerekiyordu, çünkü bu sunucu sadece benim değil, arkadaşlarımın da film ve TV programlarına erişmesini sağlıyordu. Beklediğim gibi, donanım arızası veya yazılım hatası nedeniyle sunucunun bozulmasıydı ancak beklediğimden çok daha farklı bir sorunla karşılaştım.
Ev sunucusunda her zaman olabilecek pek çok şey var.

Sunucu hala en büyük endişe kaynağı değildi.
İki hafta boyunca evde olmadığım süre boyunca, potansiyel olarak arızalanabilecek birçok parça vardı: 2TB’lik sabit diskten, işletim sistemine ve sunucunun yanında çalışan çeşitli hizmetlere kadar her şeyin sorunsuz çalıştığından emin olmam gerekiyordu. Teorik olarak, bu parçalardan herhangi biri çalışmayı durdurabilir veya beklenmedik bir şekilde davranabilirdi.

Sabit diskin arızalanması en olası senaryolardan biriydi, ancak işletim sistemi ve Jellyfin gibi yazılımların da sorunlara yol açabileceğini unutmamak gerekiyordu. Ayrıca, sunucunun güç kesintilerinden korunmak için UPS (Kesintisiz Güç Kaynağı) ile entegre edilmesi de önemliydi.

Ancak, en büyük sürpriz, ağ bağlantısıyla ilgili bir sorundu.
Sunucu çalışıyordu, ancak dışarıdan erişilemiyordu.

Birkaç gün sonra, arkadaşlarım Jellyfin kütüphanelerine erişemedi ve bu durum beni uykudan uyandırdı. Kameramdaki görüntülerin hala çalıştığını gördüm, yani sunucu hala çalışıyordu. Ancak, Jellyfin sunucusu yerel ağda sorunsuz çalışırken, dışarıdan erişim mümkün değildi.
Sorunun kaynağı, sunucu ile internet arasında bir yerde olduğunu anladım ve eve döndükten sonra bu sorunu çözmek için bir hafta daha bekledim.

Eski port yönlendirme kuralını yeni bir IP adresine yönlendirmek zorunda kaldım.
Sonunda, sorunun nedeninin, internet servis sağlayıcımın (ISP) router’da büyük bir yazılım güncellemesi gerçekleştirmesi olduğunu keşfettim. Geçmişteki güncellemeler genellikle ayarlarımı koruyordu, bu nedenle bu durumun farklı davranacağını beklemiyordum. Ancak, bu güncelleme sırasında port yönlendirme yapılandırmam sıfırlandı, yani Jellyfin sunucusuna dışarıdan erişimi sağlayan kural ortadan kayboldu.
Port yönlendirmeyi yeniden yapılandırmak yeterli değildi. Router’daki güncelleme aynı zamanda DHCP rezervasyonlarını da sıfırladı, bu nedenle sunucuya yeni bir IP adresi atamak zorunda kaldım. Bu işlem biraz zaman aldı, ancak sonuçta her şey tekrar çalışmaya başladı.
Sabit disk arızalanmamış ve Jellyfin de veritabanımı bozmamıştı. Sorunun kaynağı, router’daki yazılım güncellemesiydi ve bu durum tüm medya kütüphaneme erişimi engellemişti.
Sunucu en zayıf halka değildi.
Kendi kendine yeterli olmak her şeyi kontrol etmek anlamına gelmiyor.
Bu deneyim, router yazılım güncellemelerinin ne kadar can sıkıcı olabileceğini gösterdi. Ev sunucumun çalışması için birçok şeyin doğru şekilde çalıştığını fark ettim. Sabit disklerin ve yazılımların sağlıklı olması önemli olsa da, ağ bağlantısının da güvenilir olması gerekiyor.
Bu durum, genellikle dikkate alınmayan bir altyapı bileşeninin ne kadar kritik olabileceğini gösterdi. Port yönlendirme yapılandırıldıktan sonra genellikle router’ı unutuyoruz, ancak bu yapılandırma aslında sunucunun bir parçası ve internet servis sağlayıcısı tarafından kontrol ediliyor. Bu yapılandırmanın kaybolması, “kendi kendine yeterli” hizmetimin tamamen kullanılamaz hale gelmesine neden oldu.
Bu beklenmedik durumdan öğrendiğim şey, ev sunucusunun güvenilirliğinin sadece donanımın düzgün çalışmasıyla ilgili olmadığı. Aynı zamanda, tüm altyapının da güvenilir olması gerekiyor. Gelecekte, seyahate çıkmadan önce daha fazla zamanı router ve ağ bağlantısı gibi genellikle unutulan bileşenlere ayıracağım.

Jellyfin, Plex’e en iyi alternatiflerden biridir ve açık kaynaklı yapısı sayesinde güçlü özellikler sunar. Her platform için uygulamalar bulunur ve kendi sunucunuzu tamamen ücretsiz olarak çalıştırmanıza olanak tanır.
Unutulmaması gereken şey, tüm altyapının güvenilir olması gerektiğidir.

Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.
Bir yanıt yazın