Deployment
Current Setup
All services run on a single server. The PoT-O validator uses PEER_NETWORK_MODE=local_only.
Future: Multi-Node VPN
- Build the same Docker image on external servers
- Set
PEER_NETWORK_MODE=vpn_meshand configureVPN_PEER_ADDRESSES - The
VpnMeshNetworkimplementation handles peer discovery over WireGuard - No changes to the mining core are needed
Sync Scripts
make sync-to-vserver-- push config to productionmake sync-from-vserver-- pull config from productionmake compare-configs FILE=docker-compose.yml-- diff local vs remote