Communication Ports used by Voyager Server, HQ and Agent
HQ and Agents need to be able to communicate with each other in order for each to function. To do so, they use specific networking ports as described below. By default, all ports are relative to the HTTP port setting, but they can be overridden by values in the specified configuration file for each port.
Ports for Voyager Server
Port | Description | Protocol | Default | Configuration Option | Configuration File |
|---|---|---|---|---|---|
HTTP Port | Web/HTTP port for HQ | TCP | 8888 | port | <DataDir>/config.yml |
HTTPS | SSL/TLS port for HQ | TCP | port + 443 | sll/port | <DataDir>/config.json |
Ports for HQ
Port | Description | Protocol | Default | Configuration Option | Configuration File |
|---|---|---|---|---|---|
HTTP Port | Web/HTTP port for HQ | TCP | 8000 | port | <DataDir>/config.yml |
HTTPS | SSL/TLS port for HQ | TCP | port + 443 | sll/port | <DataDir>/config.json |
Foreman Chat Port | Communication between foreman and worker processes | TCP | agentPort + 10 | foreman.chat.port | <DataDir>/config.yml |
Foreman Results Port | Used by workers to send file extraction results | TCP | agentPort + 11 | foreman.results.port | <DataDir>/config.yml |
Agent Port | Used by HQ for communication with Agents | TCP | port + 1000 | agent.port | <DataDir>/config.yml |
Ports for Agent
Port | Description | Protocol | Default | Configuration Option | Configuration File |
|---|---|---|---|---|---|
HTTP Port | Web/HTTP port for HQ | TCP | 8100 | port | <DataDir>/config.yml |
HTTPS | SSL/TLS port for HQ | TCP | port + 443 | sll/port | <DataDir>/config.json |
Foreman Chat Port | Communication between foreman and worker processes | TCP | agentPort + 1010 | foreman.chat.port | <DataDir>/config.yml |
Foreman Results Port | Used by workers to send file extraction results | TCP | agentPort + 1011 | foreman.results.port | <DataDir>/config.yml |