N100 Mini PC ile 6 Watt’lık Ev Sunucusu: 2026’da Homelab’a Sıfırdan
2026 yılına girdiğimiz şu günlerde, evde kendi sunucumuzu kurma (homelab) fikri, hem meraklılar hem de bütçe dostu çözümler arayanlar için oldukça cazip hale geldi. Özellikle Intel’in N100 gibi işlemcilerle donatılmış mini PC’ler, düşük güç tüketimleri ve yeterli performanslarıyla bu alanda yeni bir soluk getiriyor. Bu yazıda, tam olarak 6 Watt gibi inanılmaz bir tüketimle çalışan bir N100 mini PC’yi alıp, onu nasıl bir homelab sunucusuna dönüştürebileceğimizi adım adım inceleyeceğiz. Sıfırdan başlayanlar için pratik bir rehber sunmayı amaçlıyorum.
Bu kurulum, sadece maliyet avantajı sağlamakla kalmayacak, aynı zamanda daha sürdürülebilir bir teknoloji yaklaşımını da benimsememizi sağlayacak. Geleneksel sunucuların yüksek enerji tüketimi göz önüne alındığında, 6 Watt’lık bir çözüm hem çevre dostu hem de cep yakmayan bir alternatif sunuyor. Gelin, bu düşük güçlü canavarı nasıl hayata geçireceğimize birlikte bakalım.
Neden N100 Mini PC ve Düşük Güç Tüketimi?
Homelab kurarken en önemli faktörlerden biri, sürekli çalışan bir sistemin enerji maliyetidir. Geleneksel masaüstü veya sunucu donanımları, saatte ortalama 50-150 Watt veya daha fazlasını tüketebilir. Bu, yıllık ortalama 100-300 USD’lik bir ek masraf demektir. N100 işlemcili mini PC’ler ise bu denklemi tamamen değiştiriyor. Intel Alder Lake-N mimarisine dayanan bu işlemciler, özellikle Gracemont çekirdekleriyle optimize edilmiştir. Bu çekirdekler, düşük güç tüketimiyle yüksek verimlilik sunmak üzere tasarlanmıştır.
Benim edindiğim tecrübeye göre, N100 tabanlı bir mini PC, boşta (idle) iken genellikle 3-5 Watt arasında bir güç tüketimine sahip. Hafif yük altında bile bu değer 6-10 Watt’ı geçmiyor. Bu, özellikle 7/24 çalışan bir homelab için devasa bir fark yaratır. Bir yılda sadece birkaç dolarlık enerji tüketimiyle homelab hayallerinizi gerçekleştirebilirsiniz. Bu, başlangıç maliyetini düşürmenin yanı sıra, uzun vadede de ciddi bir tasarruf anlamına geliyor.
Aşağıdaki tablo, farklı donanım türlerinin tipik güç tüketimini karşılaştırmaktadır:
| Donanım Türü | Ortalama Güç Tüketimi (Watt) | Yıllık Enerji Maliyeti (USD, 0.15 USD/kWh varsayımıyla) |
|---|---|---|
| Masaüstü PC (Gaming) | 150 | ~197 |
| Eski Nesil Sunucu | 100 | ~131 |
| N100 Mini PC (Idle) | 4 | ~5.25 |
| N100 Mini PC (Yükte) | 8 | ~10.5 |
Bu rakamlar, N100 gibi ultra düşük güç tüketimli cihazların neden homelab için ideal bir başlangıç noktası olduğunu net bir şekilde gösteriyor. Daha az ısınma, daha az gürültü ve en önemlisi çok daha düşük elektrik faturaları, bu cihazları cazip kılıyor.
Donanım Seçimi: N100 Mini PC’nin Ötesi
Piyasada N100 işlemcili pek çok farklı mini PC modeli bulunuyor. Seçim yaparken dikkat etmeniz gereken birkaç kritik nokta var. Öncelikle, RAM miktarı. Homelab’da çalıştıracağınız servisler ne kadar karmaşıksa, o kadar RAM’e ihtiyacınız olacaktır. Benim tercihim, minimum 8 GB RAM’li bir modelden yana oluyor. Eğer sanallaştırma (virtualization) veya Docker container’larını yoğun kullanmayı planlıyorsanız, 16 GB RAM sizi çok daha rahat ettirecektir. Örneğin, Plex Media Server, Home Assistant, Pi-hole gibi popüler servisleri aynı anda çalıştırmak için 8 GB RAM genellikle yeterli olsa da, daha fazlası performans artışı sağlar.
Depolama (storage) konusu da önemli. Bu tür mini PC’ler genellikle M.2 NVMe SSD yuvası ve bazen de 2.5 inç SATA sürücü takılabilecek bir alan ile gelir. Homelab işletim sisteminiz ve temel servisleriniz için hızlı bir NVMe SSD (örneğin 128 GB veya 256 GB) harika bir başlangıç olacaktır. Daha sonra veri depolama ihtiyacınız olursa, harici bir USB sürücü veya ağ depolama (NAS) çözümlerini düşünebilirsiniz. Benim ilk kurulumumda 256 GB NVMe SSD kullandım ve işletim sistemi ile birkaç temel container hızla açıldı.
Ayrıca, ağ bağlantısı da kritik. En azından Gigabit Ethernet portu olan bir model seçtiğinizden emin olun. Bazı modellerde birden fazla Ethernet portu bulunabilir; bu, ağ segmentasyonu veya birden fazla ağ arayüzü gerektiren senaryolar için avantajlı olabilir. Ancak çoğu homelab kullanıcısı için tek bir Gigabit portu yeterli olacaktır.
Özetle, seçim yaparken şu özelliklere dikkat edin:
- İşlemci: Intel N100 (veya benzeri düşük güç tüketimli Alder Lake-N işlemci)
- RAM: Minimum 8 GB DDR4/DDR5 (16 GB önerilir)
- Depolama: NVMe M.2 SSD yuvası (128 GB ve üzeri önerilir)
- Ağ: Gigabit Ethernet portu (birden fazla port avantajlı olabilir)
- Genişleme: Mümkünse 2.5 inç SATA sürücü desteği
Bu özelliklere sahip bir mini PC, başlangıç için harika bir temel oluşturacaktır. Piyasada tanınmış markaların yanı sıra, daha uygun fiyatlı ama yine de kaliteli ürünler de bulmak mümkün. Araştırmanızı iyi yapın.
İşletim Sistemi Seçimi: Linux’un Gücüyle Tanışın
Homelab sunucunuz için işletim sistemi seçimi, hem kullanım kolaylığı hem de esneklik açısından büyük önem taşır. Bu alanda benim kesin tercihim Linux’tur. Linux dağıtımları, açık kaynak olmaları, stabilite, güvenlik ve geniş yazılım desteği ile öne çıkarlar. N100 gibi x86-64 mimarisine sahip mini PC’ler için pek çok harika Linux dağıtımı mevcut.
Başlangıç seviyesindekiler için Ubuntu Server veya Debian harika seçeneklerdir. Her ikisi de geniş bir topluluğa, bolca dokümantasyona ve apt paket yöneticisiyle kolay kurulum imkanı sunar. Ubuntu Server, özellikle son kullanıcı dostu yaklaşımıyla bilinir. Debian ise daha sade ve kararlı bir yapıya sahiptir. Benim ilk N100 kurulumumda Ubuntu Server 22.04 LTS kullandım. Kurulumu oldukça basitti ve gerekli tüm sürücüler otomatik olarak tanındı.
Eğer daha deneyimliyseniz veya daha minimalist bir sistem arıyorsanız, Alpine Linux’u düşünebilirsiniz. Alpine, musl libc ve BusyBox üzerine kurulu, inanılmaz derecede küçük ve güvenli bir dağıtımdır. Docker container’ları için de popüler bir seçenektir. Ancak, başlangıçta apk paket yöneticisine alışmak biraz zaman alabilir.
Bir diğer popüler ve benim de aktif olarak kullandığım seçenek ise Fedora Server veya CentOS Stream’dir (artık Red Hat Enterprise Linux’un geliştirme versiyonu olarak devam ediyor). Bunlar dnf veya yum paket yöneticisini kullanır ve genellikle daha güncel yazılımlar sunar.
Seçtiğiniz dağıtımın ne olursa olsun, sunucu kurulumunda temel adımlar benzer olacaktır:
- İndirilen ISO dosyasını bir USB belleğe yazdırmak (Rufus veya Etcher gibi araçlarla).
- Mini PC’yi USB bellekten başlatarak kurulum sihirbazını takip etmek.
- Ağ ayarlarını yapılandırmak (statik IP adresi atamak önerilir).
- SSH sunucusunu kurup etkinleştirmek (uzaktan erişim için).
- Sistemi güncel tutmak (
sudo apt update && sudo apt upgrade -y).
Bu adımları tamamladığınızda, sunucunuza uzaktan erişmeye ve servislerinizi kurmaya hazır olacaksınız.
# Ubuntu/Debian sistemlerde temel güncelleme komutları
sudo apt update
sudo apt upgrade -y
# SSH sunucusunu kurma (varsa zaten yüklü gelebilir)
sudo apt install openssh-server -y
# SSH servisini başlatma ve sistem açılışında otomatik başlamasını sağlama
sudo systemctl start ssh
sudo systemctl enable ssh
# Eğer statik IP atamak isterseniz, netplan konfigürasyonunu düzenlemeniz gerekir.
# Örnek: /etc/netplan/00-installer-config.yaml dosyasını düzenleyin.
# network:
# ethernets:
# eth0: # Veya ağ kartınızın adı neyse
# dhcp4-overrides:
# use-hostname: false
# dhcp6: false
# addresses: [192.168.1.100/24] # Kendi ağınıza göre ayarlayın
# routes:
# - to: default
# via: 192.168.1.1 # Ağınızın gateway'i
# nameservers:
# addresses: [8.8.8.8, 8.8.4.4] # Google DNS veya kendi DNS'iniz
# version: 2
#
# Değişiklikleri uygulamak için:
# sudo netplan apply
Bu komutlar, temel bir sunucu kurulumunu tamamlamanıza yardımcı olacaktır. Unutmayın, her adımda ne yaptığınızı anlamak, ileride karşılaşabileceğiniz sorunları çözmenizi kolaylaştırır.
Container Teknolojileri: Docker ve N100’ün Uyumu
Artık sunucumuz kurulduğuna göre, sıra uygulamalarımızı çalıştırmak için en popüler ve etkili yöntemi kullanmaya geldi: Container teknolojileri, özellikle Docker. Docker, uygulamalarınızı ve bağımlılıklarını izole edilmiş ortamlarda paketlemenizi sağlar. Bu, “benim makinemde çalışıyor” sorununu ortadan kaldırır ve dağıtımı inanılmaz derecede kolaylaştırır. N100 gibi düşük güç tüketimli bir sistemde Docker kullanmak, kaynakları verimli kullanmanızı sağlar.
N100 mini PC’lerde Docker kurmak oldukça basittir. Çoğu modern Linux dağıtımında Docker’ın resmi depoları bulunur. Örneğin, Ubuntu’da aşağıdaki adımları izleyerek Docker’ı kurabilirsiniz:
# Docker'ı kurmak için gerekli paketleri yükleme
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release -y
# Docker'ın resmi GPG anahtarını ekleme
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# Docker deposunu ekleme
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Paket listesini güncelleme ve Docker Engine'i yükleme
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
# Kullanıcınızı docker grubuna ekleme (root yetkisi olmadan docker komutlarını çalıştırmak için)
sudo usermod -aG docker $USER
# Değişikliklerin etkili olması için oturumu kapatıp tekrar açmanız veya aşağıdaki komutu kullanmanız gerekebilir
# newgrp docker
Bu adımları tamamladıktan sonra, docker run hello-world komutunu çalıştırarak Docker’ın düzgün kurulduğunu doğrulayabilirsiniz. Docker’ın yanı sıra, docker-compose (artık docker-compose-plugin olarak geliyor) da çoklu container uygulamalarını yönetmek için vazgeçilmez bir araçtır. docker-compose.yml dosyaları ile uygulamanızın tüm bileşenlerini tek bir yapılandırma dosyasında tanımlayabilirsiniz.
N100’ün düşük güç tüketimi, Docker container’larının verimli çalışması için harika bir zemin hazırlar. Örneğin, bir Pi-hole (DNS tabanlı reklam engelleyici) ve bir Home Assistant (akıllı ev otomasyon platformu) container’ını aynı anda sorunsuz bir şekilde çalıştırabilirsiniz. Bu iki uygulama, birlikte genellikle 1-2 Watt civarında ek güç tüketir.
İşte basit bir docker-compose.yml örneği:
version: '3.8'
services:
pihole:
image: pihole/pihole:latest
container_name: pihole
ports:
- "53:53/tcp"
- "53:53/udp"
- "80:80/tcp"
environment:
TZ: 'Europe/Istanbul' # Kendi saat diliminizi ayarlayın
WEBPASSWORD: 'your_super_secret_password' # Güçlü bir şifre belirleyin
volumes:
- pihole_etc:/etc/pihole/
- pihole_dnsmasq:/etc/dnsmasq.d/
restart: unless-stopped
homeassistant:
image: homeassistant/home-assistant:stable
container_name: homeassistant
volumes:
- homeassistant_config:/config
ports:
- "8123:8123"
restart: unless-stopped
volumes:
pihole_etc:
pihole_dnsmasq:
homeassistant_config:
Bu dosyayı docker-compose.yml olarak kaydedip, aynı dizinde docker-compose up -d komutunu çalıştırarak hem Pi-hole hem de Home Assistant’ı aynı anda başlatabilirsiniz. Bu, N100 mini PC’nin ne kadar güçlü bir homelab sunucusu olabileceğinin harika bir örneğidir.
İlk Homelab Servisleri: Pi-hole ve Home Assistant
Artık temel altyapımız hazır olduğuna göre, N100 mini PC’mizi gerçekten kullanışlı hale getirecek ilk servislerimizi kurabiliriz. Benim her zaman ilk kurduğum iki servis Pi-hole ve Home Assistant’tır. Bunlar hem oldukça popüler hem de düşük kaynak tüketimiyle N100 gibi cihazlar için idealdir.
Pi-hole: Bu, ağınızdaki tüm cihazlar için DNS tabanlı bir reklam ve izleyici engelleyicidir. Cihazlarınızın DNS sorgularını Pi-hole’a yönlendirerek, reklam sunucularının IP adreslerine ulaşmasını engeller. Bu sayede web sitelerindeki reklamlar görüntülenmez, aynı zamanda gizliliğiniz de artar. Kurulumu docker-compose ile yukarıda gösterdiğim gibi oldukça basittir. Kurulumdan sonra, ağınızdaki cihazların DNS sunucusunu Pi-hole’un IP adresine ayarlamanız yeterlidir.
Kurulum sonrası Pi-hole arayüzü size ağınızdaki engelleme istatistiklerini, en çok sorgu yapan cihazları ve engellenen alan adlarını gösterir. Örneğin, bir gün içinde Pi-hole’un yaklaşık 150.000 DNS sorgusunu işlediğini ve bunlardan 30.000’ini reklamlarla ilgili olduğunu görmek şaşırtıcı olabilir. Bu, ağınızın ne kadar temizlenebileceğinin bir göstergesidir.
# Pi-hole'un web arayüzüne erişim (varsayılan olarak 80. port üzerinden)
# http://<mini-pc-ip-adresi>/admin
Home Assistant: Akıllı ev otomasyonu için açık kaynaklı bir platformdur. Farklı markalardan akıllı cihazlarınızı (ışıklar, termostatlar, kameralar, sensörler vb.) tek bir merkezden kontrol etmenizi sağlar. Home Assistant, binlerce entegrasyonu destekler ve kendi otomasyonlarınızı oluşturmanıza olanak tanır. N100 üzerinde Docker ile çalıştırıldığında, oldukça hızlı ve duyarlıdır.
Home Assistant arayüzü ile cihazlarınızı ekleyebilir, durumlarını izleyebilir ve “eğer bu olursa şunu yap” gibi otomasyonlar kurabilirsiniz. Örneğin, “Eğer evde kimse yoksa ve ışıklar açıksa, ışıkları kapat” gibi basit bir otomasyon oluşturabilirsiniz. Bu tür otomasyonlar, hem konforunuzu artırır hem de enerji tasarrufu sağlar.
# Home Assistant arayüzüne erişim (varsayılan olarak 8123. port üzerinden)
# http://<mini-pc-ip-adresi>:8123
Bu iki servis, N100 mini PC’nizin potansiyelini göstermek için sadece bir başlangıç noktasıdır. Daha sonra Plex Media Server, Nextcloud (kendi bulut depolamanız), bir VPN sunucusu (WireGuard veya OpenVPN) veya hatta küçük bir oyun sunucusu gibi pek çok başka servisi de ekleyebilirsiniz. Önemli olan, her yeni servis eklediğinizde sistem kaynaklarını ve güç tüketimini gözlemlemektir.
İleri Seviye Yapılandırma ve Optimizasyon
Temel kurulum ve servislerimizi çalıştırdıktan sonra, homelab sunucumuzu daha güvenli, daha verimli ve daha yönetilebilir hale getirmek için bazı ileri seviye yapılandırmalar yapabiliriz. Bu adımlar, sistemimizin uzun vadede stabil çalışmasını sağlar.
Güvenlik: İlk olarak, SSH erişimini daha güvenli hale getirmeliyiz. Parola tabanlı kimlik doğrulama yerine SSH anahtar çiftlerini kullanmak, brute-force saldırılarını büyük ölçüde engeller.
-
SSH Anahtar Çifti Oluşturma (Yerel Makinenizde):
ssh-keygen -t ed25519 -C "[email protected]"Bu komut
~/.ssh/id_ed25519(özel anahtar) ve~/.ssh/id_ed25519.pub(genel anahtar) dosyalarını oluşturacaktır. -
Genel Anahtarı Sunucuya Kopyalama:
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@<mini-pc-ip-adresi>Bu komut, genel anahtarınızı sunucudaki
~/.ssh/authorized_keysdosyasına ekler. -
SSH Yapılandırmasını Güvenli Hale Getirme: Sunucudaki
/etc/ssh/sshd_configdosyasını düzenleyin:PasswordAuthentication no PermitRootLogin no ChallengeResponseAuthentication no UsePAM no # Eğer anahtar bazlı login kullanıyorsanızDeğişiklikleri uygulamak için
sudo systemctl restart sshdkomutunu çalıştırın. Artık sunucuya sadece SSH anahtarınızla bağlanabilirsiniz.
Performans Optimizasyonu: N100 işlemci güçlü olsa da, kaynakları verimli kullanmak önemlidir.
- Docker Swarm/Kubernetes: Eğer birden fazla homelab sunucunuz olursa veya uygulamalarınızın yüksek erişilebilirliği kritikse, Docker Swarm veya Kubernetes gibi orkestrasyon araçlarını düşünebilirsiniz. Ancak tek bir N100 mini PC için bu genellikle gereksiz bir karmaşıklıktır.
- Swap Kullanımı: Sistem belleği (RAM) yetersiz kaldığında, Linux disk üzerinde swap alanı kullanır. N100’lerde genellikle 8GB RAM bulunur ve bu çoğu senaryo için yeterlidir. Ancak, çok fazla container çalıştırırsanız swap kullanımı artabilir. Swap kullanımını azaltmak için
swappinessdeğerini ayarlayabilirsiniz.
Düşük bir# Mevcut swappiness değerini görüntüleme cat /proc/sys/vm/swappiness # Swappiness değerini geçici olarak ayarlama (örn: 10) sudo sysctl vm.swappiness=10 # Kalıcı hale getirmek için /etc/sysctl.conf dosyasını düzenleyin ve aşağıdaki satırı ekleyin: # vm.swappiness=10swappinessdeğeri (örn: 10), sistemin diske daha az başvurmasını sağlar. - Container Kaynak Limitleri: Docker Compose dosyalarınızda container’lar için CPU ve bellek limitleri belirleyebilirsiniz. Bu, bir container’ın tüm sistem kaynaklarını tüketmesini engeller.
services: my_service: image: my_image deploy: resources: limits: cpus: '0.5' # CPU'nun %50'sini kullanabilir memory: 512M # Maksimum 512 MB bellek kullanabilir
Yedekleme (Backup):
Homelab sunucunuzdaki verilerinizi düzenli olarak yedeklemek hayati önem taşır. Docker container’larının verileri genellikle volume’lar içinde saklanır. Bu volume’ları düzenli olarak yedeklemelisiniz. rsync veya restic gibi araçlar bu iş için kullanılabilir. Örneğin, docker-compose.yml dosyanızdaki volume’ları yedeklemek için basit bir script yazabilirsiniz.
#!/bin/bash
BACKUP_DIR="/mnt/backup/homelab_$(date +%Y-%m-%d_%H-%M-%S)"
DOCKER_COMPOSE_DIR="/path/to/your/docker-compose/files" # Docker Compose dosyalarınızın olduğu dizin
mkdir -p $BACKUP_DIR
# Docker volume'larını yedekleme
docker volume ls -q | xargs docker volume inspect --format '{{ .Mountpoint }}' | while read -r mountpoint; do
if [ -d "$mountpoint" ]; then
echo "Backing up volume: $mountpoint"
rsync -avz "$mountpoint" "$BACKUP_DIR/"
fi
done
# Belirli uygulamaların yapılandırma dosyalarını yedekleme (örnek)
# rsync -avz $DOCKER_COMPOSE_DIR/pihole/ $BACKUP_DIR/pihole/
# rsync -avz $DOCKER_COMPOSE_DIR/homeassistant/ $BACKUP_DIR/homeassistant/
echo "Backup completed to $BACKUP_DIR"
Bu script’i cron ile zamanlayarak otomatik yedeklemeler yapabilirsiniz.
Bu ileri seviye yapılandırmalar, N100 mini PC’nizi sadece çalışan bir sunucu olmaktan çıkarıp, güvenilir, verimli ve yönetilebilir bir homelab merkezine dönüştürecektir.
Geleceğe Bakış: N100 ile Homelab’ın Sürdürülebilirliği
Intel N100 gibi işlemcilerle kurulan 6 Watt’lık ev sunucusu, homelab dünyasında yeni bir dönemin başlangıcını işaret ediyor. Düşük güç tüketimi, sadece elektrik faturalarını düşürmekle kalmıyor, aynı zamanda daha sürdürülebilir bir teknoloji anlayışını da teşvik ediyor. Geleneksel sunucuların yüksek enerji ihtiyacı ve çevreye olan etkisi göz önüne alındığında, bu tür kompakt ve verimli cihazlar geleceğin homelab çözümleri için parlak bir örnek teşkil ediyor.
Bu kurulumla birlikte, hem öğrenme hem de pratik uygulama imkanı buldum. Özellikle Docker ve container teknolojilerinin bu kadar düşük güç tüketimli bir sistemde bile ne kadar performanslı çalıştığını görmek etkileyiciydi. Pi-hole ve Home Assistant gibi servisleri aynı anda çalıştırmak, bana ağımın güvenliğini artırma ve akıllı evimi daha verimli yönetme fırsatı sundu.
Önümüzdeki dönemde, bu tür mini PC’lerin yeteneklerinin daha da artacağını ve homelab meraklıları için daha fazla seçenek sunacağını düşünüyorum. Belki daha da düşük güç tüketimli işlemciler veya donanım hızlandırmalı yapay zeka modelleri gibi yenilikler görebiliriz. Bu alandaki gelişmeler, evde kendi dijital altyapımızı kurma hayalini daha da ulaşılabilir kılacaktır.
Unutmayın, homelab bir yolculuktur. Denemekten, öğrenmekten ve kendi ihtiyaçlarınıza en uygun çözümleri bulmaktan çekinmeyin. N100 mini PC ile başlayan bu serüven, size hem teknik bilginizi artırma hem de evinizde güçlü ve verimli bir dijital merkez oluşturma imkanı sunacaktır.