Selfhosting, kendi dijital hizmetlerinizi (bulut, e-posta, yayın akışı) kontrol ettiğiniz donanım üzerinde barındırma pratiğidir; Google, Apple ve diğer platformlara olan bağımlılığı ortadan kaldırır. Hangi donanıma ihtiyacınız olduğunu, hangi yazılımı kullanacağınızı ve dijital hayatınızı kendi altyapınıza nasıl taşıyacağınızı kapsayan, yeni başlayanlar için bir rehberdir.
2018'in ortalarında, Cybercirujas federal bir hacktivizm hareketi olarak var olmadan önce, ağabeyimin bilişim sektöründe çalışan birkaç arkadaşıyla takılıyordum. Kendilerine bayt (byte) işçileri diyorlardı; teknoloji takıntılıları için oldukça tuhaf bir isim: sınıf bilinci açısından sıkıntılı bir sektör olduğu bilinir. O zamanlar, 10 yılı aşkın süredir Linux kullanıyordum ve Güney Amerikalı mizacımızda punk, DIY (Kendin Yap) ve öz yönetim ile harmanlanan özgür yazılım felsefesine tamamen gömülmüştüm. Mangal ve bira eşliğinde, dijital hayatımızın her yönüne egemen olan büyük teknoloji şirketleri ve bilişim oligarkları hakkında tekno-politik sohbetler dönerdi ortada. Şarap yudumları ve sigara dumanları arasındaki gevezeliklerin ortasında beni büyüleyen bir konu gündeme geldi: internet üzerinde her gün kullandığımız çeşitli temel hizmetleri kendi başımıza barındırabilme olasılığı.
Bu bir bulut, hiç şüphe yok
Veri oligarşisinin dayatmasıyla birlikte alışkanlıklarda ve zihinsel kalıplarda yaşanan tüm değişimler arasında, dosya ve depolama alanı kavramlarının giderek gizemli hale getirilmesi en sorunlu olanlardan biri. Akıllı telefonların kitleselleşmesi bilgisayar kullanımını düşürdü; hem dizüstü hem de masaüstü bilgisayar satışlarında da belirgin bir gerileme yaşandı. Buna bir de RAM kıtlığını ve yeni "bulutta bir bilgisayar kiralama" fikrini de eklersek, artık neredeyse kimsenin bir dosyanın ne olduğunu bilmemesi, basit bir “file” kavramından haberdar olmaması şaşırtıcı değil; depolama konusunu düşünebilen daha da az, çünkü her şey daha iyi bir aboneliğe para ödeyerek çözülüyor. Peki, sadece evimize veya cep telefonumuza gelen internet bağlantısıyla tüm bunları ve daha fazlasını yapabiliyorsak, neden aynı şey için defalarca para ödeyelim?
Selfhosting ya da öz-barındırma/hostlama etrafında dönen hareket, tam olarak ağda kendi düğümünüzü (node) oluşturup hizmetler sunmayı önerir: e-posta kutuları, merkeziyetsiz sosyal ağlara erişim, blog platformları, çevrimiçi video oyunları, dosya sunucuları —bir bilgisayar ve internet bağlantısıyla yapılabilecek ne varsa. İnternete açık hizmetler sunmak, aklımıza gelebilecek en klasik "bulut" biçimidir ve çeşitli internet uygulamalarını özyönetimli olarak barındıran birçok topluluk projesi bulunur. Ancak daha basit ve erişilebilir bir şeye yönelecek olursak, evimizin içinde yalnızca bize kapalı kendi ağ düğümümüzü kurmak mümkün; bu da işi çok daha kolaylaştırıyor.
Bu olasılıklar evreninde şunu düşünmek kilit önem taşır: tıpkı Spotify veya Netflix'in var olması gibi, düşük donanımlı bilgisayarlara yerel olarak kurulabilen ve dijital tüketimlerimizi yönetmemize olanak tanıyan özgür yazılım uygulamaları da vardır. Bulut başkasının bilgisayarıdır, evet, ancak bu bulut bizim de olabilir çünkü etrafta fazlasıyla bilgisayar var ve evinizde kendi bulutunuzu kurmak için ne çok kaynağa ne de çok bilgiye ihtiyacınız var. Bir tane Conectar Igualdad (CI) edinmek yeterlidir, hatta Atom işlemcili en eski modellerinden bile olur. Bugün on beşinci baharlarını kutlayan bu makineler, denemeye başlamak, korkuyu yenmek ve dijital hayatınızın dizginlerini ele almak için idealdir.
Soulseek ve Navidrome: yerel Spotify
Kişi başına üretilen veri miktarını hesaplamak imkânsızdır. Ama 1 TB'lık bir diske iyi kalitede ne kadar müzik ve film sığdırabileceğimizi gayet iyi bilebiliriz. 32 bit Intel Atom işlemcisi ve maksimum 2GB DDR2 RAM'i ile G1 gibi CI'ler, bir bulut hayal etmek için biraz yetersiz görünebilir. Ama gerçek şu ki, güzel bir web ya da mobil uygulama aracılığıyla kendi müzik kütüphanenize sahip olmak için bundan fazlasına ihtiyacınız yok: depolama kapasitesi indirdiğiniz müzik miktarına göre değişecektir. İşin en zor kısmı zihniyeti değiştirmekte ve hesapsızca müzik indirmeye başlamamakta yatıyor. En basit yol kendi dinlediğiniz, sevdiğiniz şeylerden başlamaktır. Ve elbette, grafik arayüzü olmayan Debian tabanlı bir Linux kurmak. Grafik masaüstünün olmamasından söz etmek seni korkutmuş olabilir; ama korkmayın.
MP3'leri edinme kısmı hallolunca, onları güzel ve rahat bir biçimde dinlemek ve görüntülemek isteyeceksiniz. Bunun için son derece low tech high life çözümler mevcut; bunlardan biri Navidrome. Bu uygulama "sunucu" modunda kurularak tüm kütüphaneyi görüntüleyip dinleyebileceğin bir web arayüzü sunuyor. İlk nesil CI'ların Intel Atom işlemcisi bu yazılımı yönetmek için fazlasıyla yeterli. Navidrome'u barındırmak tam anlamıyla bir hacker işi mi? Kesinlikle değil. Elbette komut satırını kullanmanız gerekecek. Terminal düşmanınız değil, sizi yıldırmasına izin vermeyin; onu kucaklayın, zamanla telematik bağımsızlığı hissedeceksiniz. Kurulum talimatları son derece basittir ve burada tekrar etmenin anlamı yok, çünkü favori chatbotunuzdan nasıl kuracağınızı öğrenmek için rehberlik alabilirsiniz. O yapay zekâlar hakkında pek çok şey söylenebilir; ama gerçek şu ki, gizemli görünen bu bilgiyi merak sahibi ve alışkanlıklarını değiştirme niyetinde olan insanlara aktarmak için son derece güçlü araçlardır. Onları boşa harcamayın, kendi lehinize kullanın.
Kurulumu ve yapılandırmayı tamamladıktan sonra, yerel ağınızdan müziğinizi sunan o eski Conectar Igualdad bilgisayarına bir web tarayıcısı aracılığıyla erişebilirsiniz. Aynı şeyi cep telefonunuzun tarayıcısından da yapabilirsiniz ya da müzik kütüphanelerini farklı uygulamalarla buluşturmaya yarayan bir müzik aktarım protokolü olan Subsonic desteğine sahip bir müzik çalar kurabilirsiniz. Yerel ağınızda olduğunuz sürece koleksiyonunuza erişebilirsiniz; algoritmalardan, ağır arayüzlerden ve anlamsızca yığılmış eklentilerden arınmış olarak. Peki ya başka bir yerden erişmek istersem? Bunun için VPN'ler var ve bu durumda ücretsiz ve erişilebilir bir çözüm mevcut: Tailscale. Bu program, farklı bilgisayarlar arasında ücretsiz olarak "VPN tünelleri" oluşturmaya olanak tanır; birbirine bağlı en fazla beş bilgisayar sınırıyla. Uygulamayı "sunucuya" (bulutumuz) ve ardından istemci makinelerden birine (dizüstünüz, cep telefonunuz) kurarsak, içeriğimize her yerden erişebiliriz.
Syncthing ve Immich.app: dosya yedekleme ve Google Fotoğraflar için alternatif
Dosya indirmeye ve daha fazla dijital bilgiyi kendi elinizde tutmaya başladığınızda, bu verinin yedeklenmiş ve çoğaltılmış olmasını isteyeceksiniz. Bunu yapmanın çok basit bir yolu, bir başka low tech high life uygulamasını kullanmaktır. Syncthing cihazlar arasında dosyaları senkronize etmemize olanak tanır ve herhangi bir bilgisayarda çalışır. Kullanım şeması basittir: bir "merkez" makine ve ona bağlanan istemciler. Navidrome'un kurulu olduğu aynı CI, dosyaların beyni olmaya fazlasıyla yeter. Yine bir chatbotun yardımıyla Syncthing'i kuruyoruz, veriyi nerede saklamak istediğimizi ayarlıyoruz ve ardından Syncthing'i istemci modunda bilgisayarımıza/dizüstümüze/cep telefonumuza kuruyoruz. Tarayıcıyı açıp merkezi makinenin IP'sine yönlendirdiğimizde, hedef makineyle hangi yerel klasörü paylaşmak istediğimizi seçmemiz gereken güzel ve basit bir web arayüzü göreceğiz. Seçim yapıldıktan sonra makine otomatik olarak dosyaları senkronize etmeye başlayacaktır. Program çalıştığı sürece, kaynak klasörde değişiklik olup olmadığını sürekli kontrol edecektir. Değişiklik varsa, bu değişiklikleri hedef klasöre ekleyecek ve böylece her iki cihazda da verilerin birebir kopyasını tutacaktır. Bu uygulamanın çalışma biçimi gereği, Tailscale'in VPN tüneline falan ihtiyaç yoktur; her iki cihaz da açık olduğu sürece bu senkronizasyon gerçekleşecektir, yerel ağımızda olsak da olmasak da fark etmez. Ama dikkat, karıştırmamak gerek: bu, dosyalara eriştiğimiz Google Drive tarzı bir "bulut" değil, dosyalarımızı çok kolayca yedeklemenin bir yoludur.
Öte yandan, kısa süre önce harika bir uygulama keşfettim: Immich.app. Bu uygulama, cep telefonumuzdan çektiğimiz fotoğraf ve videoları yönetmemize olanak tanır. Normalde Google'a ya da Apple'a devrettiğimiz bu materyaller, hayatımızın pek çok yönüne dair değerli meta veri ve kişisel bilgi barındırır. Yalnızca fotoğraf ve videoların içeriği değil, bunların taşıdığı tüm meta veriler de söz konusudur: coğrafi konumdan kullanılan cihaza, yüz tanımadan diğer pek çok özelliğe kadar. Immich.app'in yaptığı şey, favori yapay zekânızın yardımıyla kurulan bir sunucu makinesinde, telefonumuzun kamerasının ürettiği her şeyi depolamaktır; yerel olarak çalışan bir algoritma kullanan yerleşik bir makine öğrenimi sistemiyle yüzleri tespit etmenin yanı sıra görüntüleri coğrafi konuma göre etiketleme olanağı sunar. Tüm bunlar, fotoğraf ve videolarımızı son derece kullanıcı dostu bir şekilde gösteren bir Android/iOS uygulamasından görüntülenebilir. Ama şunu bilin ki, bu sonuncuyu barındırmak için eski bir Conectar Igualdad yetmeyecektir; en az 4 GB RAM'li bir Raspberry Pi 4 veya benzer özelliklerde bir bilgisayara ihtiyacınız olacaktır.
Küçük bulutlarla dolu bir gökyüzü
Self-hosting hareketi Avrupa ve ABD'de oldukça büyük, ancak burada Arjantin'de daha küçük ve bayt işçileri topluluğu tarafından çok da yaygınlaştırılmış değil. Ekonomik iniş çıkışlar, daha büyük şeyleri barındırabilecek donanım edinmeyi güçleştiriyor; ama aynı zamanda yerli becerikliliğimiz çok fazlasına ihtiyaç duymadığımızı gösteriyor. Kendinden barındırmalı (selfhost) hizmetlerin topluluk projeleri azdır, rebel.ar ve undernet.uy bunlardan bazılarıdır, ki ikincisi belki de Güney Amerika'daki en büyük kendi kendini barındıran topluluktur; posta, bulut, mastodon, xmpp'de sohbet, oyun sunucusu ve daha pek çok uygulama sunar.
Kendi ev altyapınızı oluşturmak ne imkânsız ne de tehlikeli bir hacker işi. İnternetin temel hizmetlerini yerel olarak kendi kendine barındırmaya cesaret etmek, bilişsel egemenlik ve teknolojik egemenlik yoluna giden adımlardan biridir. Bulut kavramının gizemini çözmek ve başkasından kullandığımız bilgisayarın bizim olabileceğini, üstelik onu arkadaşlarımız ve ailemizle paylaşabileceğimizi anlamak son derece önemlidir. Dahası: en üst düzey donanıma ihtiyaç olmadığını, basit bir Conectar Igualdad veya ikinci-üçüncü el bir Raspberry Pi ile çok şey yapılabileceğini kavramak, son derece özgürleştirici bir deneyimdir. Araçlar mevcut, yapay zekâ ve chatbot'ları korkuyu kırmaya yardımcı olabilir ve kullanılmadan elden ele dolaşan donanım, mükemmel bir öğrenme ve özgürleşme platformu olarak hizmet eder. Kıvılcım çakıldı; o tozlanmış bilgisayarı raftan indirip sizden ve paylaşmak istediğiniz kişilerden başka efendisi olmayan küçük yerel bulutunuzu kurmak için daha ne bekliyorsunuz?