Skip to content

Install Node Pipe Network Testnet

System Specs

HardwareRequirement
CPU4 Cores
RAM16 GB
Storage100 GB
Internet1 Gbps

Last Update: 18-05-2025
Note: Bagi yang mendapatkan email yang bisa running

Install Node Pipe Network Testnet di Ubuntu 24.04

  1. Update paket dan install depedency
apt update && apt install libssl-dev ca-certificates jq -y

  1. Optimalkan Pengaturan Jaringan (copy paste saja)
sudo bash -c 'cat > /etc/sysctl.d/99-popcache.conf << EOL
net.ipv4.ip_local_port_range = 1024 65535
net.core.somaxconn = 65535
net.ipv4.tcp_low_latency = 1
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.core.wmem_max = 16777216
net.core.rmem_max = 16777216
EOL'
sudo sysctl -p /etc/sysctl.d/99-popcache.conf

  1. Tingkatkan Batas File (untuk meningkatkan performa, copy paste saja)
sudo bash -c 'cat > /etc/security/limits.d/popcache.conf << EOL
* hard nofile 65535
* soft nofile 65535
EOL'

Logout dan login kembali ke vps anda untuk melanjutkan step ke 4

  1. Buat Direktori Instalasi
sudo mkdir -p /opt/popcache
sudo mkdir -p /opt/popcache/logs
cd /opt/popcache

  1. Download file binary node
  • Download file
wget https://download.pipe.network/static/pop-v0.3.0-linux-x64.tar.gz
  • unzip file
sudo tar -xzf pop-v0.3.0-linux-*.tar.gz
  • Beri izin file
chmod 755 /opt/popcache/pop

  1. Buat dan edit file config.json (paste dan edit yg di perlukan)
nano config.json
{
"pop_name": "nama-pop-anda",
"pop_location": "nama-kota-vps-anda, Nama-Negara",
"invite_code": "code-invite-anda",
"server": {
"host": "0.0.0.0",
"port": 443,
"http_port": 80,
"workers": 40
},
"cache_config": {
"memory_cache_size_mb": 4096,
"disk_cache_path": "./cache",
"disk_cache_size_gb": 100,
"default_ttl_seconds": 86400,
"respect_origin_headers": true,
"max_cacheable_size_mb": 1024
},
"api_endpoints": {
"base_url": "https://dataplane.pipenetwork.com"
},
"identity_config": {
"node_name": "Nama_Node_Anda",
"name": "Nama_Anda",
"email": "email.anda@example.com",
"website": "https://website-anda.com",
"discord": "discord_username_anda",
"telegram": "telegram_anda",
"solana_pubkey": "SOLANA_WALLET_ADDRESS_ANDA_UNTUK_REWARDS"
}
}

Simpan dengan cara, ctrl x, y, enter

  1. Buat systemctl (untuk node run otomatis, copy paste saja)
sudo bash -c 'cat > /etc/systemd/system/popcache.service << EOL
[Unit]
Description=POP Cache Node
After=network.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/opt/popcache
ExecStart=/opt/popcache/pop
Restart=always
RestartSec=5
LimitNOFILE=65535
StandardOutput=append:/opt/popcache/logs/stdout.log
StandardError=append:/opt/popcache/logs/stderr.log
Environment=POP_CONFIG_PATH=/opt/popcache/config.json
[Install]
WantedBy=multi-user.target
EOL'

  1. Reload dan start node
sudo systemctl enable popcache
sudo systemctl daemon-reload
sudo systemctl start popcache

  1. Cek status running systemctl popcache (Pastikan sudah running)
sudo systemctl status popcache

  1. Cek status node
  • Check the health endpoint
curl http://localhost/health
curl -k https://localhost/health | jq
  • Check the state endpoint
curl -k https://localhost/state | jq
  • Check the metrics endpoint
curl -k https://localhost/metrics | jq
  • Cek dari browser
https://ip-vps-anda/state
https://ip-vps-anda/health

DONE

Referensi

docs.pipe.network/nodes/testnet