Servidor, domínio e HTTPS
Disponibilize o Zynklog no domínio da sua empresa, com certificados renovados automaticamente.
1. Escolha seus endereços
Informe ao assistente um domínio base, como empresa.com. As sugestões são:
https://zynklog.empresa.comhttps://zynklogapi.empresa.comVocê pode alterar os dois endereços durante a instalação, inclusive usar outros subdomínios. O frontend mantém suas chamadas em /api, na mesma origem, para simplificar os cookies de autenticação.
2. Prepare o DNS e o firewall
| Tipo | Nome | Destino |
|---|---|---|
| A | zynklog | IP público do servidor |
| A | zynklogapi | IP público do servidor |
- Crie os registros no provedor DNS do domínio.
- Libere entrada TCP nas portas 80 e 443. UDP 443 é opcional para HTTP/3.
- Publique registros AAAA somente se o servidor tiver IPv6 funcional.
- Se houver proxy/CDN no DNS, comece em modo DNS direto para validar o HTTPS.
3. Gere a instalação do servidor
Execute o assistente de instalação e escolha Servidor. Informe os endereços e o e-mail de contato dos certificados. O assistente também solicita o e-mail de ativação do Zynklog.
Se o DNS ainda não estiver pronto, inicie os serviços na pasta gerada assim que os endereços responderem.
docker compose up -d --wait --wait-timeout 300HTTPS e isolamento
O Caddy obtém e renova os certificados dos dois endereços. Seus dados ficam em volumes próprios incluídos no backup do atualizador.
- A API inicia em modo de produção, com cookies seguros e origem HTTPS definida.
- PostgreSQL, Redis, API e frontend não publicam portas diretamente no servidor.
- Somente o Caddy publica HTTP/HTTPS.
- O proxy encaminha a identidade da conexão para os controles de acesso e rate limit.
O assistente não substitui um proxy existente nem instala o Docker. Se as portas já forem usadas por outro serviço, adapte a entrada com o responsável pela infraestrutura antes de iniciar.