🚨 Alpha: Running a Pipe Network POP Mainnet Node on VPS 🚨
Been running my node for a few minutes, and here’s the real lowdown for anyone tryna earn
$PIPE.
🟣 VPS Specs
4 vCPU / 8GB RAM
80–100 GB NVMe SSD
100 Mbps stable network
Avoids memory spikes, keeps Docker Pipe smooth.
🟣 Step 1 - Prep VPS
sudo apt update && sudo apt upgrade -y
sudo apt install curl nano -y
cd /opt
mkdir pipe && cd pipe
🟣 Step 2 - Download & set up node
curl -L
pipe.network/p1-cdn/releases… -o pop
chmod x pop
🟣 Step 3 - Create .env
nano .env
🟣 Paste:
NODE_SOLANA_PUBLIC_KEY=your_solana_wallet_address
NODE_NAME=my-pop-node
NODE_EMAIL="you@example.com"
NODE_LOCATION="Your City"
MEMORY_CACHE_SIZE_MB=512
DISK_CACHE_SIZE_GB=100
DISK_CACHE_PATH=./cache
HTTP_PORT=80
HTTPS_PORT=443
UPNP_ENABLED=false
Replace your wallet, email, and location. Adjust cache sizes if VPS beefier.
🟣 Step 4 - Run Node
source .env && ./pop
🟣 Check status & health:
./pop status
curl http://localhost:8081/health
✅ Healthy = node is online and earning.
🟣 Step 5 - OPTIONAL: Systemd Service
Keeps node auto-restarting on VPS reboot:
sudo nano /etc/systemd/system/pipe.service
🟣 Paste:
[Unit]
Description=Pipe Network POP Node
After=
network-online.target
Wants=
network-online.target
[Service]
WorkingDirectory=/opt/pipe
ExecStart=/bin/bash -c 'source /opt/pipe/.env && /opt/pipe/pop'
Restart=always
RestartSec=5
StandardOutput=journal
StandardError=journal
LimitNOFILE=65535
[Install]
WantedBy=
multi-user.target
🟣 Enable and Start:
sudo systemctl daemon-reload
sudo systemctl enable pipe
sudo systemctl start pipe
sudo journalctl -u pipe -f
🟣 Step 6 - Monitor
Earnings: ./pop earnings
Detailed metrics: curl http://localhost:8081/health/detailed
Cache & requests: watch Cache Entries & Cache Hit Ratio grow
High cache hit = more efficiency = more
$PIPE.
🟣 Pro Tips
SSD/NVMe is key
Monitor memory CPU if scaling multiple nodes
Use custom HTTP/HTTPS ports if VPS already runs other services
💥 Node is up ✅
💰 Start earning
$PIPE while the rest are still figuring this out.
🟣ABOY🃏
Mainnet is live! ⚡️
Check out these real-time stats: