Homelab ve self-hosting: kendi hizmetlerinizi evde işletmek
Kısaca: Homelab, dosya depolama, medya sunucusu veya reklam engelleyici gibi hizmetleri kendiniz çalıştırdığınız ve teknoloji hakkında çok şey öğrendiğiniz küçük bir ev sunucusudur.
Biraz daha ayrıntılı: Her şeyi bulut sağlayıcılarından kullanmak yerine, self-hosting ile hizmetler kendi donanımınızda çalışır: eski bir dizüstü bilgisayar, bir mini PC, bir Raspberry Pi veya bir NAS. Avantajlar denetim, öğrenme ve gizlilik; dezavantajlar çaba, güvenlik ve yedekler için sorumluluk ve elektrik maliyetleridir.
Ayrıntılı
Tipik hizmetler
- Nextcloud: kendi dosya depolamanız, takvim, kişiler.
- Jellyfin / Plex: filmler ve müzik için medya sunucusu.
- Home Assistant: akıllı ev merkezi.
- Pi-hole / AdGuard Home: DNS düzeyinde reklam engelleyici.
- Vaultwarden: parola yöneticisi.
- Gitea / Forgejo: kendi Git sunucunuz.
- Syncthing, Paperless-ngx (belge arşivi), Immich (fotoğraflar).
Teknoloji
- Donanım: tutumlu mini PC (Intel N100, boşta birkaç watt), kullanılmış iş PC’si, Raspberry Pi 5, NAS.
- İşletim sistemi: Debian veya Ubuntu Server, sanal makineler için Proxmox.
- Konteynerler: Docker Compose kurulumu ve güncellemeleri kolaylaştırır.
- Dışarıdan erişim: internete port açmak yerine güvenle VPN (WireGuard, Tailscale) üzerinden. Hizmetler herkese açık olacaksa: HTTPS’li ters vekil sunucu (Caddy, Nginx).
Güvenlik ve işletim
Düzenli güncellemeler, güçlü parolalar ve iki faktörlü doğrulama, mümkün olduğunca az açık port, ev sunucuları ve cihazlar için ayrı ağlar (VLAN), 3-2-1 kuralına göre yedekler ve sınanmış geri yükleme. İnternetteki bir sunucu dakikalar içinde taranır; yamalanmamış yazılım acımasızca istismar edilir.
Başlarken
Küçük başlayın: Pi-hole’lu bir Raspberry Pi veya Docker ve bir hizmetli bir mini PC. Yapılandırmaları belgeleyin (ideal olarak Git’te dosyalar olarak). Elektrik tüketimine (10 watt’lık bir cihaz yılda yaklaşık 30 avroya mal olur), gürültüye ve ısıya dikkat edin. Ağların, Linux’un ve konteynerlerin nasıl etkileşime girdiğini öğrenmek isteyen herkes burada ideal bir uygulama alanı bulur.
Ayrıca bak: Docker, WireGuard, NAS sunucusu, Yedekleme stratejisi (3-2-1), Raspberry Pi