Self-hosting, favori araçlarımı kendi şartlarımda, tamamen üçüncü taraf hizmetlerine güvenmeden çalıştırmama olanak tanıyor. Uzun bir süre için o özgürlük benim için tek önemli şeydi. Farklı uygulamalar deneyebilir, ayarları düzenleyebilir ve iş akışıma uygun bir kurulum oluşturabilirdim. Ancak hizmetleri başkalarıyla paylaşmaya başlayınca durum değişmeye başladı. Bana mükemmel çalışan şey, her zaman onların yanında o kadar sorunsuz çalışmıyordu. Kısa bir süre içinde, self-hosting’in bir uygulamayı çalıştırmaktan çok daha fazlasını içerdiğini fark ettim. Kurulumum büyüdükçe yaklaşımımı yeniden düşünmek zorunda kaldım.
Ekle
XDA

Google‘da

Tercihli Kaynak Olarak Ekle
Google Discover‘da Takip Et
Hizmetlerimi evden çıkarmak, çalıştırmaktan daha zordu
Tek kullanıcıysan her şey kolay gelir
Self-hosted bir hizmeti ev ağımda çalıştırmak oldukça basitti. Her şeye yerel bir IP adresi üzerinden erişebiliyordum ve çoğu hizmet az yapılandırma ile çalışıyordu. Gerçek zorluk, onlara evimin dışından erişmek istediğim anda başladı.
Hızla, bir hizmeti internete açmanın, yönlendiricimde bir port iletmek kadar basit olmadığıanı anladım. Uzak erişim, alan adı, HTTPS sertifikaları ve ters vekil sunucu (reverse proxy) bulmam gerekiyordu. Her parçanın kendi yapılandırması vardı ve her şeyi birlikte çalıştırmak, beklediğimden daha fazla çaba gerektirdi.

Ev sunucum farkedilmeden başkalarının bulutuna dönüştü
Hizmetleri paylaşmak her şeyi değiştirdi
Dosya depolama, fotoğraf kütüphaneleri ve not alma uygulamaları gibi araçları ailemle paylaşmaya başlayınca, ev sunucum artık sadece yazılım denemeleri için bir yer olmaktan çıktı. Herkesin dosyalarını ve bilgilerini bulmasını beklediği paylaşımlı bir alana dönüştü.
Ayrıca bir hizmeti paylaşmanın, bir hesap oluşturup birine bağlantı göndermek kadar basit olmadığıanı da fark ettim. İnsanların başlangıcı yardımcı olmam, hizmetin nasıl çalıştığını açıklamam ve onların kendi cihazlarından erişebildiklerini sağlamam gerekiyordu. Bazıları telefonlarından erişim isterken, diğerleri bilgisayarlarında bir tarayıcı kullanmayı tercih ediyordu.
Kullanıcı yönetimi de daha karmaşıklaştı. Kimin neye eriştiğini bilmem ve herkesin verilerini karıştırmamam gerekiyordu. Bir hizmete yapılan küçük bile değişiklikler, birinin onu kullanımını etkileyebilirdi. Ev sunucum, bakımından sorumlu olduğum kişisel bir buluta yavaş yavaş dönüştü.
Güvenlik ve yedekleme tartışmaya açılmaz hale geldi
Sunucuma güvenmek, herkesin verisini korumak demekti
Hizmetlerimi paylaşmak, her şeyin sadece kendi kullanımım için olduğu zamankinden çok daha ciddi şekilde güvenlik almamı sağladı. Kimse hizmetlerimi bulamaz ya da basit bir şifrenin onları kormak için yeterli olduğu varsayımına güvenemem. Erişim izinlerine, güçlü şifrelere ve yazılımlarımı güncel tutmaya daha fazla dikkat etmeye başladım.
Aynı zamanda sunucumda saklanan veriye daha dikkatli hale geldim. Kendi birkaç dosyamı kaybetmek sinir bozucu olurdu, ancak başkalarının fotoğraflarını ya da belgelerini kaybetmek çok daha kötü olurdu. Her şeyi tek bir makinede saklamanın düzgün bir yedekleme olmadığıını fark ettim, özellikle donanım arızasının her şeyi aynı anda çökertebileceği bir durumda.
Yedeklerimin nerede saklandığını, ne sıklıkla çalıştığını ve gerektiğinde veriyi geri yükleyebilirim olup olmadığını düşünmeye başladım. Ayrıca, planlanmış bir işin başarıyla tamamlandığı için bir yedeklemenin çalıştığını varsaymamayı da öğrendim.
Bu önlemler ekstra iş ekledi, ancak paylaştığım hizmetlerde bana daha fazla güven verdi. Başkaları sunucuna verilerini emanet ettiğinde, onu korumak senin sorumluluğunun bir parçasına dönüşür.
Teknolojiden çok sorumluluk
Ailem için ücretsiz teknik destek olmaya başladım
Sınandırdığım kısım, bir şeyler ters gittiğinde herkesin iletişime geçtiği ilk kişi haline gelme sıklığıydı. Bir hizmet benim tarafımda mükemmel şekilde çalışıyor olabilir, ancak başka biri onu kullanırken zorlanabilir. Neden bir şeyin yüklenmediği, belirli bir ayarın nerede olduğu ya da benim için açık gelen bir işin nasıl yapılacağına dair mesajlar alırdım.
Başta yardım etmekten rahatsızlık duymadım. Bu hizmetleri kurmandan keyif aldım ve aileme başka bir abonelik olmadan kullanabileceği araçlar sunmak güzel bir şeydi. Ancak zamanla, paylaştığım her hizmetin resmî olmayan bir destek yüküyle geldiğini fark ettim. Bir mesaja her zaman göz yumup istediğim zaman dönebilme lüksüm yoktu.
Bu aynı zamanda sunucuma yeni bir hizmet eklemeden önce iki kere düşünmemi sağladı. Bu hizmet gerçekten ek çabayı hak edecek kadar mı faydalı? Altı ay sonra onu sürdürmek isteyecek miydim? Kendi kendime ait hizmetleri paylaşmanın yalnızca teknolojiyi erişilebilir kılmak olmadığını öğrendim. Asıl olan, ilk kurulumdan çok sonra da ona destek olmaya hazır olmak.
Yaşanabilecek en iyi kendi kendine barındırma kurulumu, sizinle barışık olan kurulumdur
Hizmetlerimi paylaşmak, yalnızca çalıştırabileceğime değil, sürdürülebilirliğe odaklanmayı öğretti. Daha fazla hizmet etkileyici görünebilir, ancak aynı zamanda daha fazla iş de getirir. Hâlâ kendi kendine barındırmaktan keyif alıyorum, ancak sunucuma eklediğim şeylere daha seçiciyim. Zira asıl kazanım her şeyi kendin çalıştırmak değil. Başka bir tam zamanlı iş haline getirmeden bir şeyi faydalı şekilde kurmak.
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.
Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.
Foruma Katıl & Yanıtla ➔




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.