Diese Anleitung wird ausschließlich für Pi Network Nodes unterstützt, die auf einer physischen Windows-Installation ausgeführt werden. Die Installation und Nutzung auf einer virtuellen Maschine (VM) wird nicht unterstützt.
(überarbeitete Version, Stand: 16.11.2024)
Achtung: Keine Installation auf Ubuntu, Kali, Debian, AWS, VPS, etc. und kein Klonen!
Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass Ihr Heimnetzwerk auf „privat“ und nicht auf „öffentlich“ eingestellt ist. Bestätigen Sie während der Installation einfach alle Aufforderungen.
Voraussetzungen:
- Windows 10 Home, Pro oder höher
- WSL2 und Docker Desktop
Falls Sie Docker Toolbox oder VirtualBox bereits installiert haben, deinstallieren Sie diese und starten Sie Ihren Computer neu.
- Windows-Update: Aktualisieren Sie Windows auf Version 2004 (20H2, 21H1 oder, falls vorhanden, 21H2, oder höher). Jetzt folgen die nächsten Schritte:
- Befehle ausführen:
Öffnen Sie PowerShell als Administrator und kopieren Sie folgenden Befehl:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Zweiter Befehl:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- PC Neustarten.
- Linux-Kernel-Update installieren:Laden Sie das neueste „WSL2 Linux Kernel Update Package“ für x64-Computer herunter:
- Nach der Installation von WSL2:Öffnen Sie PowerShell als Administrator und führen Sie diesen letzten Befehl aus:
wsl --set-default-version 2
Wichtig: Installieren Sie keine zusätzlichen Distributionen (wie Ubuntu, Kali, etc.).
- TCP Ports in der Windows Firewall öffnen:
- Windows Defender Firewall öffnen
- Gehen Sie zu Systemsteuerung > System und Sicherheit > Windows Defender Firewall.
- Klicken Sie links auf Erweiterte Einstellungen.
Eingehende Regel erstellen:
- Wählen Sie im linken Menü Eingehende Regeln und dann rechts Neue Regel….
- Wählen Sie Port als Regeltyp und klicken Sie auf Weiter.
- Wählen Sie TCP und geben Sie die Portnummern ein, die Sie freigeben möchten (z.B. 31400-31409).
- Klicken Sie auf Weiter und wählen Sie Verbindung zulassen.
- Wählen Sie die Netzwerkprofile (privat, öffentlich, domäne), die für Sie zutreffen.
- Geben Sie der Regel einen Namen (z.B. „TCP Ports 31400-31409 eingehend“) und klicken Sie auf Fertig stellen.
Ausgehende Regel erstellen:
- Wählen Sie im linken Menü Ausgehende Regeln und dann rechts Neue Regel….
- Wiederholen Sie die gleichen Schritte wie bei der eingehenden Regel:
- Regeltyp Port > TCP > Portnummern (z.B. 31400-31409).
- Wählen Sie Verbindung zulassen.
- Wählen Sie die passenden Netzwerkprofile.
- Geben Sie der Regel einen Namen (z.B. „TCP Ports 31400-31409 ausgehend“) und klicken Sie auf Fertig stellen.
Oder laden Sie sich folgende Batch-Datei hier herunter, entpacken Sie diese und führen Sie mit Rechtsklick „Als Administrator ausführen“ aus. Dieses kleine Script öffnet die benötigten Ports in der Windows Firewall automatisch.
- Docker Desktop installieren:
Installieren Sie Docker Desktop am Ende des Prozesses und belassen Sie die Standardeinstellungen unverändert. Laden Sie Docker Desktop für Windows herunter: Download-Link
Überspringen Sie das Tutorial (kein Benutzerkonto nötig!) und öffnen Sie die PI NODE Software, um die Ports zu überprüfen; dort sollte nun ein Container verfügbar sein.
Wichtige Hinweise:
Die meisten Probleme entstehen durch falsche Einstellungen der statischen IPv4-Adresse und Portweiterleitung im Router. Schauen Sie online nach Anweisungen für Ihren Routertyp, um eine statische IPv4-Adresse und Portweiterleitung korrekt einzurichten.
Achten Sie darauf, dass Ihr Computer nicht in den Energiesparmodus wechselt. Achten Sie ebenso darauf, dass bei eingeschränktem User dieser noch in die Gruppe docker-users mit aufgenommen werden muss.
Wenn Sie Schwierigkeiten haben, die hier erklärten Schritte zu verstehen, zögern Sie nicht, uns über unsere Telegram Gruppe zu erreichen. Wir helfen Ihnen gerne bei der Einrichtung.
Über Pi Netzwerk Deutschland
Wir sind die größte inoffizielle deutschsprachige Community rund um das Pi Network bei Telegram. In unserer Gruppe tauschen wir Erfahrungen aus und unterstützen uns gegenseitig beim Einstieg in Pi Network. Werde Teil einer freundlichen und hilfsbereiten Gemeinschaft und schließe dich unserer Telegram-Gruppe an!