Install & Run a Node¶
Platform Downloads¶
Pre-built binaries for all platforms are available in each release:
| Platform | Architecture | Link |
|---|---|---|
| Linux | x86_64 | Download |
| Linux | ARM64 (Raspberry Pi 4/5) | Download |
| macOS | Intel & Apple Silicon | Download |
| Windows | x64 | Download |
| Docker | All platforms | Docker Hub |
Easiest Method
Docker is the fastest way to run a node on any platform:
Quick Start¶
# Start the daemon on mainnet (the default network)
./soqucoind -daemon
# Check sync status
./soqucoin-cli getblockchaininfo
# Get a new address
./soqucoin-cli getnewaddress
Configuration¶
Create ~/.soqucoin/soqucoin.conf:
# Basic node configuration
server=1
daemon=1
txindex=1
# RPC access
rpcuser=your_rpc_user
rpcpassword=your_rpc_password
rpcallowip=127.0.0.1
# Network: mainnet is the default (no network flag needed)
port=33388
rpcport=33389
Network Ports¶
| Network | P2P Port | RPC Port |
|---|---|---|
| Mainnet | 33388 | 33389 |
| Stagenet (test network) | 28333 | 28332 |
| Regtest | 18444 | 18332 |
Verify Installation¶
After starting the node, verify it's syncing:
# Check block height
./soqucoin-cli getblockcount
# View connected peers
./soqucoin-cli getpeerinfo | grep -c "addr"
# Network hashrate
./soqucoin-cli getnetworkhashps
Your node is fully synced when getblockchaininfo reports headers equal to blocks and initialblockdownload is false.
Next Steps¶
- Configuration Reference: advanced node settings
- RPC API Reference: full JSON-RPC documentation
- Pool Mining Guide: mine SOQ on SOQUPOOL