- Self-hosting ortamı son birkaç yılda büyük ölçüde iyileşti; böylece sıradan kullanıcıların da kendi kişisel sunucularını işletmesi kolaylaştı
- Claude Code gibi CLI tabanlı yapay zeka ajanlarının ortaya çıkmasıyla, karmaşık kurulumlar olmadan komut düzeyinde sunucu yönetimi mümkün hale geldi
- Düşük güç tüketimli mini PC’ler, Tailscale’in kolay ağ yapısı ve otomatikleştirilmiş CLI yardımcılarının birleşimi temel değişimi oluşturuyor
- Kullanıcılar yalnızca “istedikleri hizmeti” tarif ediyor; Docker yapılandırması, güvenlik ve güncellemeler otomatik olarak ele alınıyor
- Kişisel verileri ve hizmetleri doğrudan kontrol edebilmenin getirdiği özerklik ve keyif, self-hosting’in yeni cazibesi olarak öne çıkıyor
Self-hosting neden şimdi farklı?
- Üç değişim aynı anda gerçekleşti: ucuz ve güçlü mini PC’ler, Tailscale’in güvenli ağ yapısı ve Claude Code’un otomatik CLI desteği
- Mini PC’ler sessiz ve düşük güç tüketimli; hafta sonu gezi masrafından daha ucuza satın alınabiliyor
- Tailscale, port yönlendirme olmadan güvenli ağ bağlantısı sağlıyor
- Claude Code, Docker sözdizimini ya da Compose ayarlarını hatırlamaya gerek kalmadan otomatik yapılandırma desteği sunuyor
- Geçmişte blog yazılarına bakarak her şeyi elle kurmak gerekirken, artık tüm yapılandırmayı yapay zeka ajanı üstleniyor
Donanım kurulumu
- Avuç içi boyutunda, sessiz bir cihaz olan Beelink Mini N150 mini PC kullanılıyor
- Yaklaşık $379’a satın alındı ve ek olarak 8TB NVMe SSD takıldı
- Daha önce M1 Mac mini üzerinde Plex sunucusu çalıştırılıyordu, ancak VM yönetiminin karmaşıklığı nedeniyle değiştirme kararı alındı
- Son dönemde mini PC’lerin erişilebilirliğinin artmasıyla, kişisel sunucu kurmak gerçekçi bir seçenek haline geldi
Temel kurulum akışı
- Tüm süreç basit beş adımdan oluşuyor
- Ubuntu Server 22.04 LTS kurulumu
- Tailscale ile özel ağa bağlanma
- Dizüstü bilgisayardan SSH bağlantısı
- Sunucuya Claude Code kurulumu
- İstenen hizmetin söylenmesi ve beklenmesi
- Bundan sonra tüm ayarlar CLI ajanı tarafından otomatik olarak yapılıyor
Yeni sistem yöneticisi: Claude Code
- Claude Code, doğrudan sunucu içinde çalışan terminal tabanlı bir yapay zeka ajanı
- Kullanıcı yalnızca “Docker kur”, “hizmet ekle”, “güvenlik paketlerini ayarla” gibi komut isteklerinde bulunuyor
- Başlıca otomasyon işlevleri:
- Docker ve Compose dosyaları oluşturma
- Caddy reverse proxy yapılandırması
- Veri kalıcılığını yönetme ve otomatik güncellemeler
- Yeniden başlatma sonrasında hizmetleri otomatik geri getirme
- Karmaşık YAML kopyalama ya da Google araması yapmadan, doğal dil komutlarıyla sunucu yönetimi mümkün
Çalışan başlıca hizmetler
- Her hizmet bağımsız bir Docker container olarak çalışıyor
Hizmet İşlev veya yerine geçtiği çözüm Vaultwarden Bitwarden alternatifi, kendi şifre yönetimi Plex Medya sunucusu, donanımsal transcoding desteği Immich Google Photos alternatifi Uptime Kuma Hizmet izleme Caddy Otomatik TLS reverse proxy Home Assistant Ev otomasyonu merkezi ReadDeck Okuma listesi kaydetme hizmeti - Tüm hizmetlere telefon, dizüstü bilgisayar ve tabletlerden yereldeymiş gibi erişilebiliyor
- Uptime Kuma durumu izliyor ve e-posta bildirimleriyle kesinti ile toparlanma durumlarını haber veriyor
Vaultwarden: self-hosting’de dönüm noktası
- Rust ile yazılmış Bitwarden uyumlu bir sunucu; hafif ve kararlı
- Mevcut Bitwarden istemcileri ve iOS’un yerleşik parola yöneticisiyle tamamen uyumlu
- Parolalar iCloud/Keychain’den dışa aktarılıp Vaultwarden’a taşındıktan sonra tam geçiş yapıldı
Immich: olgun bir fotoğraf yönetimi deneyimi
- Google Photos düzeyinde bir alternatif sunuyor
- Mobil uygulama, yüz tanıma (yerel ML), zaman akışı ve harita görünümü, otomatik yükleme desteği var
- Geçmişteki self-hosting uygulamalarında görülen kararsızlık ortadan kalkmış durumda; tamamlanmış bir kullanıcı deneyimi sunuyor
ReadDeck: Pocket’in bıraktığı boşluğu dolduran araç
- Mozilla Pocket’in kapanmasının ardından alternatif hizmet olarak seçildi
- Temiz bir arayüz, iyi tipografi, mobil destek ve kaldığı yeri otomatik hatırlama özelliği sunuyor
- Mobil Firefox üzerinden doğrudan makale kaydetmek mümkün
- Olası hizmet kapanması veya lock-in riski olmadan kişisel kullanım için optimize edilmiş
Yönetim ve izleme araçları
- Lazydocker: Docker container durumunu, logları ve kaynak kullanımını terminal arayüzünde gösteriyor
- Tek satırlık
lazydockerkomutuyla tüm container’lar yönetilebiliyor - Lazygit benzeri sezgisel bir arayüz sunuyor
- Tek satırlık
- Glances: CPU, bellek, disk, ağ ve container durumunu tek ekranda izliyor
- 13 hizmet çalışırken CPU %6, bellek kullanımı %32 seviyesinde
- $379’lık bir mini PC ile 13 hizmeti kararlı biçimde çalıştırmak mümkün
Self-hosting’in hissedilen deneyimi
- Artık mesele “sunucu işletmekten” çok, yazılımı gerçekten sahiplenip kullanmak
- Bir sorun çıktığında SSH ile bağlanıp ajandan nedenini teşhis etmesini istemek mümkün
- Yeni hizmetler eklemek de yalnızca doğal dille tarif ederek yapılabiliyor
- Odak, bakım işlerinden çok öğrenme ve kullanım keyfine kayabiliyor
Self-hosting için uygun kullanıcılar
- Terminal kullanımına alışkın olan ve hâlihazırda SaaS araçlarına abone kişiler
- Altyapı uzmanı olmak istemeyen ama nasıl çalıştığını anlamak isteyen kullanıcılar
- Bu kullanıcılar için 2026, self-hosting’i denemek adına en uygun dönem olarak görülüyor
- Artık self-hosting yalnızca mümkün değil, aynı zamanda eğlenceli bir uğraş haline geliyor
5 yorum
Tailscale’dan çok bahsediliyor. Aslında doğru dürüst bir alternatif de yok gibi..
Geçen yılki Singles' Day döneminde n100'ü 100 bin wonun biraz üzerinde bir fiyata almıştım, çok da iyi kullanıyorum.
Ben de kısa süre önce bir ev sunucusu aldım; üstelik
Ryzen 5500U, 12 GB RAM ve 500 GB M.2'li bir sistemi 400 bin won bandında satın alabildim.İşletim sistemi olarak Fedora Server seçerseniz, varsayılan olarak Cockpit sunduğu için yönetim daha kullanışlı oluyor.
Hacker News görüşleri
Birkaç yıl önce self-hosting denedim ama basit bir NAS seviyesinin ötesine geçince bunun epey emek isteyen bir hobi olduğunu fark ettim
Yurt dışındayken elektrik kesildi, sunucu yeniden başladı ama fiber yönlendirici sorunu yüzünden tekrar bağlanamadı
Ailemden cihazın fişini çekip yeniden takmalarını istemek zorunda kaldım ve Nextcloud gibi servislere erişemedim
Bir UPS eklesem daha iyi olur mu diye düşündüm ama sonra da çift WAN yönlendirici mi eklemek gerekir derken bunun sonu olmadığını hissettim
Tailscale kullandım ama artık tek hata noktası ve ABD hesabı tabanlı giriş beni rahatsız ediyor
Hâlâ self-hosting'e inanıyorum ama daha uç noktada, gerçekten “tamamen bana ait” bir ortam istemeye başladım
Artık elektrik kesilse bile 30 saniye içinde toparlanıyor, erişilebilirlik açısından asıl kritik kısıt elektriğin değil internet bağlantısının kendisi oldu
Tailscale ya da Claude Code gibi servislerin de sonuçta yeni dış bağımlılıklar yarattığını düşünüyorum
Fiziksel yönetim yükü olmadan bulutta çalıştırıyorum, gerekirse on-premise ortama taşımak da kolay oluyor
Benim self-hosting ağımda 7 bilgisayar var, bunların bazıları on-premise değil
İyi tasarlanırsa bölgesel sorunlardan bağımsız, güvenilir bir sistem kurulabilir
Ama IT işinin kendisinden keyif almıyorsan sadece yıpranırsın
Benim için bunun öğrenme ve mesleki yetkinliği geliştirme tarafı da var
Bu yazıda ucuz bir ev sunucusu, Tailscale ve Claude Code temel unsurlar olarak gösterilmiş
Bana göre asıl büyük değişim Claude Code'dan çok Tailscale oldu
Eskiden güvenlik yüzünden ev sunucusuna mesafeliydim ama artık dışarıya port açmadan da
dünyanın her yerinden cihazlarımın birbiriyle güvenli şekilde konuşmasını sağlayabiliyorum
iPhone'dan doğrudan ev sunucuma bağlanabilmek gerçekten harika
Port açmaktan korkmaya gerek yok. Benim sunucumda onlarca port açık ve
servisler container'larda ya da ayrı kullanıcılar altında izole durumda. İnternetin doğal hali zaten bu
Şu an eski bir Kindle'a Tailscale kurup Copyparty sunucumdan epub indiriyorum. Gerçekten çok kullanışlı
Şimdi sunucuyu sadece yerel ağda tutup cihazdan split tunnel VPN ile erişiyorum ve gayet iyi çalışıyor
Üstelik LLM'lerin sunucu yapılandırmasına yardımcı olma seviyesi de epey yükseldi
Kök dizinde (
/) sadece basit bir nginx sayfası duruyor, geri kalanına erişmek için rastgele yolu bilmek gerekiyor“Bir sorun çıkınca SSH ile bağlanıp AI ajana soruyor ve düzeltiyorum” sözüne karşı
“O zaman aslında ne öğrenmiş oluyorsun?” diye soranlar vardı
AI yardım etse de arızayı ve toparlanmayı doğrudan görüyorsun, log'ları inceleyebiliyorsun
Linux'un iç yapısına çok derin girmeyi belki daha az öğrenirsin ama hiç sunucu çalıştırmamaktan çok daha fazlasını öğrenmiş olursun
Self-hosting'in havalı olduğunu düşünüyorum ama bunun büyük teknoloji şirketlerine bağımlılıktan kurtulmanın cevabı olduğunu sanmıyorum
Ben kooperatif yapısında ücretli hizmet modelini tercih ederim
Yalnızca abone değil, kooperatif ortağı olarak karar alma süreçlerine katılabildiğin bir yapı ideal olurdu
Konut kooperatiflerinde olduğu gibi çıkarlar hizalanır, gereksiz maliyetler azalır ve istikrar artar
Bu modelin bulut depolama ya da e-posta için de uygulanmasını isterim
Kısa süre önce NixOS'u sıfırdan kurdum ve Codex sayesinde yapılandırmayı sade, belgelenmiş bir biçimde tutabildim
Eskiden Proxmox üzerindeki k3s container'larını VM'lere taşımak, ZFS mount'larını Longhorn'la değiştirmek gibi karmaşık işler yapıyordum
Zaman bulamadığım için homelab durmuştu ama Codex sayesinde hızlıca toparlayabildim
20 yıldır self-hosting yapıyorum
LLM'ler debug önerileri, bash script'leri ve firewall regex'leri üretmede faydalı oldu
Ama internet bir savaş alanı. IP'ler sürekli taranıyor ve otomatik saldırılar sunucuya yük bindiriyor
E-posta gönderiminde güvenilirlik sorunu da hâlâ baş ağrıtıyor
Haproxy'nin SNI yönlendirmesi ya da Talos VM üzerindeki Istio iyi çalışıyor
Yönetim arayüzlerini Wireguard'ın arkasına koyuyor, herkese açık servislerde ise kimlik doğrulama için oauth2-proxy kullanıyorum
Pandemiden beri bu kuruluma neredeyse hiç dokunmadım
Sadece LAN + VPN erişimi modeline geçince çok daha güvenli oldu
Dışarıyla paylaşım zorlaşıyor ama çoğu iş için içeriden erişim fazlasıyla yetiyor
LLM varsa bir şeyi kendin kurmanın eğlencesi kayboluyor
Ben zorlansam bile kendi başıma kurup öğrenmenin verdiği tatmini daha önemli buluyorum
Sadece gerçekten angarya olan kısımlarda LLM kullanıyorum ama mümkün olduğunca kendim yapmaya çalışıyorum
LLM'ler insana bir şey başarmış gibi hissettiren bir yanılsama verebiliyor
Claude Code'un asıl dönüm noktası olduğu iddiasına katılmıyorum
Ben zaten ayarları elle yapmaya alışığım ama yazının genel fikrine katılıyorum
Artık makul bir bütçe ve biraz ilgiyle iyi bir web servisini kendi başına çalıştırabileceğin bir dönemdeyiz
Yine de gerçek devrimin Tailscale olduğunu düşünüyorum. Her yerden güvenli erişim sağlıyor
Aile ya da arkadaşlar da uygulamayı kurup giriş yaptıktan sonra kolayca kullanabiliyor
Ama Vaultwarden gibi bir parola yöneticisinin Plex kadar rahat ele alınabilecek bir şey olmadığını düşünüyorum
Onu ayrı ve izole bir ortamda çalıştırmak daha güvenli
Bugünün ev NAS sunucularında GUI tabanlı yönetim araçları zaten oldukça iyi
Ben doğrudan kullanmadım ama uzman olmayanlara LLM yerine böyle bir NAS önerirdim
“Tailscale ile ağı bağla, AI da sunucuyu denetimsiz yönetsin” yaklaşımı
bazılarına göre tam bir p0wnland gibi görünüyor
Güvenlik açısından son derece tehlikeli bir yaklaşım