Skip to content

Network Requirements

Before starting the Optimum Gateway, ensure your firewall is configured to allow the following ports:

Required Ports

You only need to make sure the following ports are open on your firewall:

  • 33212 → libp2p Agent port (peer-to-peer communication)
  • 33213 → mumP2P Agent port (RLNC transport)
  • 48123 → Telemetry / Prometheus endpoint

Docker Considerations

Ensure these ports are properly mapped:

bash
docker run -p 33212:33212 -p 33213:33213 -p 48123:48123 \
  --name optimum-gateway \
  getoptimum/gateway:v0.0.1-rc1

Verification

After opening the ports, verify they're accessible:

bash
# Check if ports are listening (Linux)
netstat -tlnp | grep -E "(33212|33213|48123)"

# Check if ports are listening (macOS)
netstat -an | grep -E "(33212|33213|48123)"

Output:

bash
tcp46      0      0  *.33212                *.*                    LISTEN     
tcp46      0      0  *.33213                *.*                    LISTEN     
tcp46      0      0  *.48123                *.*                    LISTEN

Test telemetry endpoint:

bash
curl http://localhost:48123/api/v1/version

Output:

bash
{"commit":"ee85c00","version":"v0.0.1-rc1"}