- Pi Core Team
Installing and running a Pi Node on a Windows PC involves a series of steps, including downloading software, configuring your network, and ensuring your system is running correctly. A Pi Node helps support the Pi Network's decentralized ledger by validating transactions and participating in consensus.
Before you begin, ensure your computer meets the necessary requirements:
Operating System: Windows 7 or later.
Processor: Intel or AMD processor (an i5 8th Gen or higher is recommended for better performance and rewards).
RAM: At least 4GB of RAM (8GB is recommended for smooth operation).
Storage: 10GB or more of free disk space.
Network: A stable internet connection. An Ethernet connection is generally more reliable than Wi-Fi for 24/7 uptime.
Download and Install Docker Desktop: Docker is a platform that allows you to run applications in isolated environments called containers. The Pi Node software runs within a Docker container. Go to the official Docker website and download the installer for Windows. Follow the on-screen instructions to complete the installation.
Download and Install the Pi Node Software: Visit the official Pi Network website and download the Pi Node software installer for Windows. Run the installer and follow the prompts. During installation, you'll be asked to sign in with your Pi credentials, which are linked to your mobile app account.
Link Your Node to Your Mobile App: Open the Pi Node software on your desktop. It will prompt you to link your account. On your mobile Pi app, navigate to the "Node" menu and select "Pair Node." You'll be given a code or a QR code to enter into the desktop application to establish the connection.
Enable Docker: Ensure that Docker Desktop is running on your computer. The Pi Node software relies on Docker to run its blockchain component. You can check its status from the taskbar icon.
Configure Firewall and Port Forwarding: The most crucial step is to open specific ports on your router and Windows firewall to allow communication with other nodes. The main ports needed are TCP ports 31400-31409.
Windows Firewall: Open Windows Defender Firewall with Advanced Security. Create a new "Inbound Rule" and "Outbound Rule" for "Port." Specify the TCP protocol and enter the port range 31400-31409. Allow the connection and give the rule a name like "Pi Node."
Router: Log in to your router's administration page (usually 192.168.1.1 or 192.168.0.1 in your browser). Find the "Port Forwarding" or "Virtual Server" section. Create a new rule for TCP/UDP with a port range of 31400-31409 and set the target IP address to your computer's static IP address.
Verify Port Status: The Pi Node software has a built-in diagnostic tool to check if the required ports are open. After configuring your network, run the check within the Pi Node application to ensure all ports show as "Open."
Once all the technical checks have passed, you can enable the node in the Pi Node application. The node will begin to connect to the Pi Testnet, download blockchain data, and start relaying transactions. For optimal performance and rewards, it's recommended to keep your node running 24/7. Regularly check for software updates to ensure your node is running the latest version.
This video provides a complete guide for setting up a Pi Node on a Windows PC, including the steps to install Docker and configure your ports.
Setup a Pi Node - A Complete Guide
To download Docker Desktop for Windows, go to the official Docker website at docker.com/products/docker-desktop. Choose the "Download for Windows" option. Docker Desktop is a native application that bundles all the necessary tools for containerization, which is what the Pi Node software uses.
Note that for companies with more than 250 employees or $10 million in revenue, a paid subscription is required.
You need two types of IP addresses to set up a Pi Node: your local IP address (the one your computer has on your home network) and your public IP address (the one your internet service provider assigns to your router). You'll also want to know your ISP.
Public IP Address and ISP:
The easiest way to find this information is to simply open a web browser and search for "what is my IP." The results from a tool like whatismyip.com or a similar site will instantly display your public IP address and the name of your internet service provider (ISP).
https://whatismyip.org/#:~:text=How%20to%20find%20my%20IP,in%20search%20engines%20and%20websites.
Local IP Address: You can find this on your Windows PC by opening the Command Prompt.
Press the Windows key + R to open the Run dialog.
Type cmd and press Enter.
In the Command Prompt window, type ipconfig and press Enter.
Look for your active network connection (e.g., "Ethernet adapter Ethernet" or "Wireless LAN adapter Wi-Fi") and find the "IPv4 Address". This is your local IP.
Port forwarding tells your router to direct incoming traffic on specific ports to a particular device on your local network.
This is crucial for a Pi Node to function.
Access Your Router's Administration Page: In a web browser, type your router's IP address (also known as the default gateway).
You can find this address by running the ipconfig command from the step above—it's listed as "Default Gateway" under your active network connection.
https://www.hellotech.com/guide/for/how-to-port-forward
Log In: Enter the username and password for your router.
This is often "admin" for both, but for security, check the sticker on your router or its manual.
Locate Port Forwarding Settings: The name of this section varies by router brand but is typically under headings like "Port Forwarding," "Virtual Server," "NAT," "Advanced Setup," or "Firewall."
https://www.hellotech.com/guide/for/how-to-port-forward
Create a New Rule: Create a new port forwarding rule. You will need to input the following information:
Port Range: Enter 31400 to 31409.
Protocol: Select "TCP" (some routers may have an "All" or "Both" option).
Local IP Address: Enter the local IP address of the computer you're running the Pi Node on (the one you found with ipconfig).
Name: Give the rule a memorable name, like "Pi Node."
Save and Apply: Save the settings. It may take a few moments for the changes to take effect. It's often helpful to reboot your router afterward to ensure the new rules are applied correctly.
How to Increase Pi Mining Rate by Browsing with Pi Bowser?
Go to Google Play Store (Android) or Apple App Store (iOS).
Search for “Pi Browser” (published by Pi Community Company).
Download and install it.
Open Pi Browser.
Use your Pi Network credentials (the same login you use on the main Pi Network app).
Make sure your Pi Network app is already verified with phone number/Facebook/email.
The Pi Browser contains decentralized applications (dApps) that increase your utility engagement, which contributes to your mining rate multiplier.
Key apps you’ll find:
Pi Wallet → To create and secure your Pi wallet.
Pi KYC → To complete identity verification.
Pi Chat / Fireside Forum → For communication and engagement.
Pi Utilities (Apps like PiMall, PiChainMall, etc.) → Where you can use/test Pi payments.
Open your Pi Network App.
Tap the hamburger menu (≡) → “Pi Browser”.
A short code will appear (Pi Browser Sign-in Code).
Enter this code in Pi Browser to connect your main Pi account.
This confirms that both apps are linked under the same Pi identity.
Pi Network rewards active contribution to its ecosystem. Browsing alone doesn’t mine Pi, but using Pi Browser for these functions increases your mining rewards:
✅ Complete KYC in Pi Browser → Unlocks transferable Pi and increases security circle trustworthiness.
✅ Set Up and Use Pi Wallet → Adds a multiplier to your base rate.
✅ Engage in Pi Ecosystem Apps (marketplaces, social, utilities) → Keeps your account active and adds value to the network.
✅ Invite Merchants to Accept Pi via Browser-based Pi apps → Boosts mining through utility contribution.
✅ Daily Check-ins via Pi App + Ecosystem Use via Browser → Combined effect raises your overall mining speed.
Use Pi Browser to connect with community tools and chat apps.
A larger, verified Security Circle improves your mining multiplier.
Logging into Pi Browser apps regularly ensures continuous activity recognition.
The more you browse and engage with Pi dApps inside Pi Browser, the more you build ecosystem contributions, which directly reflect in mining rewards.
Combine this with your daily mining session tap in the Pi app.
Browsing itself does not mine Pi like BTC or ETH mining.
Engagement via Pi Browser apps unlocks multipliers that increase your Pi mining rate in the Pi Network App.
Your mining rate = Base Rate × Security Circle × Engagement Multipliers × Referral Team Activity.
✨ In short:
Download Pi Browser → Link with Pi App → Use Pi Wallet, KYC, and Pi utilities regularly → Maintain Security Circle → Multiply mining rate.
How to Buy Picoin from the Exchanges via Onramper-Transfi.com in Pi Wallet?
Here’s a step-by-step guide on how to buy Picoin (Pi) inside the Pi Wallet using Onramper / Transfi (or other on-ramp services) based on the most recent info. If you tell me your country, I can adjust for local specifics.
Onramper is an aggregator: it lets you choose among several fiat→crypto on-ramp providers (e.g. Transfi, Onramp.money, Banxa) inside the Pi Wallet. HOKANEWS+2The Crypto Times+2
These providers are KYB-verified: meaning the businesses themselves are verified for regulatory compliance. HOKANEWS+1
The Pi Wallet now has a “Buy” feature which integrates this, so you can purchase Picoin with fiat (credit/debit cards, perhaps Apple/Google Pay, etc.), subject to regional availability. HOKANEWS+1
Update the Pi Wallet to latest version → ensure the “Buy” feature is available.
Complete any required KYC / KYB / identity verification as per Pi Network & the on-ramp provider. If your account is not verified, you may not be able to use the fiat purchase feature. Coinpedia Fintech News+1
Be aware which on-ramp providers are supported in your region – not all (Transfi, Banxa, etc.) may be usable in every country. HOKANEWS+1
Have a valid payment method ready (credit card, debit, etc.), or whatever the on-ramp supports in your country.
Here are the general steps:
Open your Pi Wallet app (on your phone), and go to the “Buy” section. XT.com+2The Crypto Times+2
You should see the Onramper integration. It may list options like “Buy Pi”, or “Buy with fiat via Onramper”. The Crypto Times+1
Select your country / currency / payment method, and pick one of the on-ramp providers available (e.g. Transfi). The app should show which are available for your region. HOKANEWS+1
Enter the amount of fiat you want to spend / how much Pi you want to buy.
Complete any identity verification steps required by the on-ramp provider, if not already done. This might include submitting documents, verifying phone/email, etc.
Confirm the payment method (card, etc.), check fees / exchange rate / any extra charges.
Confirm the purchase. After the fiat is processed, the equivalent amount of Picoin should be delivered into your Pi Wallet. HOKANEWS+1
Some users reported delays in receiving Picoin after purchase, especially when the backend integration was still being finalized. Coinpedia Fintech News
There may be regional restrictions or certain on-ramps unavailable in your country. Always check the availability. HOKANEWS+1
Be sure you are dealing with the real Picoin on the Pi mainnet, not anything unofficial.