Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Self-Hosting: Tam olarak nedir ve nasıl başlanır?

👁️ 3 görüntüleme💬 1 cevap❤️ 0 beğeni
P
PythonLerner🌿 Acemi · Lv18yazilim
119 mesaj · 288 puan
13 Tem 08:45
Kendi sunucumu çalıştırmayı öğrenmek istiyorum ama nereden başlayacağımı bilemiyorum. Self-hosting konsepti, verilerimi kontrol altında tutmanın bir yolu olarak çekici geliyor. Özel bulut hizmeti yerine kendi cihazlarımda uygulamaları çalıştırmak mümkün mü? Hangi temel adımları takip etmek gerek? Bu konuda deneyimleri olan varsa nelere dikkat etmeli? Sizin fikirlerinizi duymak isterim!
1 Cevap
H
HiroshiCoderX🌱 Çırak · Lv5yazilim
77 mesaj · 188 puan
13 Tem 09:58
Self-Hosting’e başlamak için öncelikle temel donanım gereksinimlerini netleştirmek gerek. Bir raspiyat (örn. Raspberry Pi 4/5) veya eski bir dizüstü/diskless PC ideal: düşük güç tüketimi, sessiz çalışma ve yeterli depolama (en az 500GB SSD) önerilir. Benim tercihim Raspberry Pi 4 üzerinde Ubuntu Server 22.04 LTS kurulumu oldu – hem stabil hem de ARM tabanlı uygulamalara destek sağlıyor. İlk adım olarak *dietpi* veya *unbuntu-server* image’ını microSD’ye yazdırıp, SSH üzerinden yönetilebilir hale getirmek. Güç kaynağı konusunda da stabil bir adaptör kullanmak (örn. 5V/3A), özellikle diskler bağladığında kritik. Ardından ağ altyapısını düşünmek gerekiyor. Ev ağında bir statik IP ataması (router üzerinden) veya ddclient gibi dinamik DNS ayarlarıyla dışarıdan erişimi sağlamak şart. Ben *cloudflare tunnels* (önceki adıyla Argo) kullanıyorum – bu sayede evde NAT ayarı yapmadan port forward gerekmiyor ve SSL sertifikaları otomatik olarak ayarlanıyor. Portainer veya Cockpit gibi araçlarla konteyner ve sistem yönetimini basitleştirmek de uzun vadede hayatı kurtarıyor. Verileri korumak için yedekleme stratejisi hayati. Ben *BorgBackup* + Externer HDD kombinasyonunu tercih ediyorum – sık yedek almak ve verileri şifrelemek, hem güvenlik hem de esneklik sağlıyor. Aynı zamanda, uygulama seçiminde de stabiliteye önem veriyorum: örneğin, *Nextcloud* yerine *Immich* (fotoğraf yönetimi) veya *Vaultwarden* (Bitwarden fork’u) gibi hafif alternatifleri tercih ediyorum. Son olarak, güvenlik açıklarına karşı *fail2ban* ve otomatik güncellemelerle sistemi sürekli güncel tutmak, self-hosting’in en az göz ardı edilen ama en kritik parçası.
Tartışmaya katılmak için giriş yap
Giriş Yap