Configuração de rede#

Abra no firewall somente as conexões necessárias para a implantação escolhida. O arquivo docker-compose.client.yml do cliente publica as seguintes portas do host:

Direção Porta Finalidade
Navegador → Sherpa PD Server 443. 80 se HTTP for permitido Interface web via nginx.
Discovery Agent → RabbitMQ no servidor 5672 Envio de eventos na distribuição do cliente. Se o TLS for configurado separadamente para o broker, use a porta e os certificados atribuídos.
Componentes do servidor → PostgreSQL 5432 Dados da aplicação. O arquivo compose publica a porta, mas navegadores e agentes não precisam de acesso externo ao BD.
Componentes do servidor → ClickHouse 8123, 9000 Armazenamento analítico. Restrinja o acesso ao ambiente do servidor.
Componentes do servidor → RabbitMQ 5672. 15672 para a interface de administração do broker Troca interna de mensagens. Os usuários do produto não precisam dessa interface.
Componentes do servidor → graph-service e labeling-service 8000, 8001 Serviços internos. Restrinja o acesso ao ambiente do servidor.

Ao instalar com o script padrão, coloque o certificado HTTPS e a chave em ./nginx/config/certs/pd.crt e ./nginx/config/certs/pd.key relativos ao diretório de instalação. O script oferece criar um certificado autoassinado ou copiar um par emitido. A configuração do nginx permite TLS 1.2 e 1.3. Antes de configurar o firewall, verifique as portas e as regras de acesso no arquivo compose da sua distribuição.