Network Architecture
Network configuration and communication patterns.
Ports
3000: Web interface and API (configurable)
3010: Agent connections (configurable)
3001: Tunnel server (optional, configurable)
3053: DNS server (optional, configurable)
Communication
Client to Server: HTTPS for web interface and API
Agent to Server: Persistent connection for commands and data
Server to Database: Database-specific protocol
Server to Server: Gossip protocol for data synchronization
Security
- All connections should use TLS
- Run on private networks
- Use VPN for remote access
- Firewall rules to restrict access
- Only expose tunnel port publicly (if needed)