Windows'ta Pi Network Node Kurulumu
Bu kılavuz, bir Pi Network Node'unun fiziksel bir Windows sisteminde nasıl kurulacağını açıklamaktadır. Sanal makinelerde (VM'ler) çalıştırmak desteklenmemektedir.
(Son Güncelleme: 11.03.2025)
Önemli Notlar:
- Linux, bulut sunucuları veya sanallaştırılmış ortamlarda kurulum mümkün değildir.
- Mevcut bir kurulumu klonlamak sorunlara yol açabilir ve kaçınılmalıdır.
Hazırlık:
- Ev ağınızın "özel" olarak ayarlandığından emin olun.
- Kurulum sırasında tüm sistem mesajları onaylanmalıdır.
Sistem Gereksinimleri:
- Windows 10 veya üstü
- Windows için Linux Alt Sistemi (WSL2) ve Docker Desktop
Docker Toolbox veya VirtualBox kuruluysa, bunların kaldırılması ve PC'nin yeniden başlatılması gerekir.
Windows Güncellemesi:
Sisteminizin güncel olduğundan ve tüm güncel Windows güncellemelerinin yüklendiğinden emin olun.
Adım 1: Sistem Özelliklerini Etkinleştirme
PowerShell'i yönetici olarak açın ve aşağıdaki komutları sırayla çalıştırın:
1. Windows için Linux Alt Sistemini (WSL) etkinleştirme:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2. Sanal Makine Platformunu etkinleştirme:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3. PC'yi yeniden başlatın.
4. En son WSL2 Linux Kernel Güncelleme Paketini yükleyin:
5. WSL2'yi varsayılan sürüm olarak ayarlayın:
wsl --set-default-version 2
Önemli: Node'un işleyişini etkileyebileceğinden başka Linux dağıtımları yüklenmemelidir.
Adım 2: Güvenlik Duvarı Ayarlarını Yapılandırma
Node'un sorunsuz çalışması için, Windows Güvenlik Duvarı'nda belirli TCP bağlantı noktalarının açılması gerekir.
Gelen Kuralı Ekleme:
- Windows Defender Güvenlik Duvarı'nı açın (Denetim Masası → Sistem ve Güvenlik → Windows Defender Güvenlik Duvarı).
- Gelişmiş Ayarlar'a gidin.
- Gelen Kurallar'ı ve ardından Yeni Kural...'ı seçin.
- Bağlantı Noktası'nı seçin ve İleri'ye tıklayın.
- TCP'yi seçin ve 31400-31409 bağlantı noktalarını girin.
- İleri'ye tıklayın ve Bağlantıya izin ver'i seçin.
- Geçerli ağ profillerini (Özel, Etki Alanı) seçin.
- Bir ad verin (örneğin, TCP 31400-31409 Bağlantı Noktaları gelen) ve Son'a tıklayın.
Giden Kuralı Ekleme:
Giden bağlantılar için yukarıdaki adımları tekrarlayın.
💡 İpucu: Alternatif olarak, güvenlik duvarı kurallarını otomatik olarak ayarlamak için önceden hazırlanmış bir Batch dosyası kullanılabilir:
Adım 3: Docker Desktop'ı Yükleme
Docker Desktop'ı indirin ve varsayılan ayarlarla yükleyin:
Önemli: Docker Desktop kurulumdan sonra doğru şekilde başlamazsa, sistemi yeniden başlatın.
- Kurulumdan sonra öğretici atlanabilir (kullanıcı hesabı gerekmez).
- PI NODE yazılımını başlatın ve Node'u çalıştırmadan önce tüm ayarların doğru yapıldığını kontrol etmek için uygulamadaki bağlantı noktası kontrolünü etkinleştirin.
Kararlı Çalışma için Ek Notlar:
- Sorunlar genellikle yanlış yapılandırılmış statik IP adreslerinden veya hatalı bağlantı noktası yönlendirmelerinden kaynaklanır. Yönlendiricinizdeki ayarları kontrol edin.
- Node'un sürekli çalıştığından emin olmak için enerji tasarrufu modunu devre dışı bırakın.
- Sınırlı bir kullanıcı hesabı kullanıyorsanız, bu hesabın docker-users grubuna eklenmesi gerekir.
- Node'un kararlı bir internet bağlantısına ihtiyacı vardır - bağlantı kesintileri işlevi etkileyebilir.
Herhangi bir belirsizlik varsa veya sorunlarla karşılaşırsanız, sohbeti kullanmanız yeterlidir.