1. Suba o servidor
Uma máquina do estúdio roda o backend e guarda a réplica de referência. O container já volta sozinho depois de reiniciar.
docker compose up --build -dColeção é o nome que agrupa os projetos que um servidor hospeda. Não há eleição automática nem failover: você escolhe a máquina de referência, e as demais são réplicas dela.
Uma máquina do estúdio roda o backend e guarda a réplica de referência. O container já volta sozinho depois de reiniciar.
docker compose up --build -dA primeira conta reivindica a instância. Antes disso as rotas de conteúdo ficam abertas de propósito — e é por isso que ela vem antes do domínio.
scripts\gdminion.bat account-new -Email voce@estudio -Name VocêNo clone do site, o nginx atende o domínio e o cloudflared abre o túnel. Nenhuma porta é encaminhada no roteador, e o IP da casa não aparece no DNS.
docker compose --profile dominio up -dEm cada instalação, a tela de sincronização recebe o endereço do servidor. Apontar já pede a primeira rodada; daí em diante cada um trabalha offline e converge quando a rede voltar.
https://app.gdminion.comO cloudflared abre a conexão de dentro para fora e a Cloudflare entrega o tráfego por ela. O roteador continua fechado, e um IP residencial que muda de madrugada não derruba nada.
| Nome | Atende | Serviço interno |
|---|---|---|
gdminion.com | Este site | site:3000 pelo nginx |
www.gdminion.com | Redireciona para o domínio nu | 308 no nginx |
gdminion.com/baixar/ | Instaladores e manifesto | Arquivos, servidos pelo nginx |
app.gdminion.com | O editor e as coleções | gdminion:5000 pelo nginx |
O editor guarda sessão. Servindo-o em app.gdminion.com, o cookie nunca é enviado a este site, e o CSP apertado do editor não precisa abrir espaço para o que uma página de marketing carrega.
Enquanto o servidor não tem conta, as rotas de conteúdo ficam abertas. Pôr isso num domínio entregaria o acervo a quem descobrisse o endereço — e o endereço não é segredo: ele aparece no DNS.
O backend escuta em 0.0.0.0, então os aparelhos da casa alcançam o servidor pelo IP da LAN mesmo com o túnel desligado. O domínio é o caminho de fora, não o único caminho.