Pular para o conteúdo
Servidor e coleções

Uma máquina hospeda. As outras convergem.

Coleçã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.

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 -d

2. Crie a primeira conta

A 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ê

3. Publique o domínio

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 -d

4. Aponte os aparelhos

Em 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.com
Como o domínio chega aqui

Um túnel, não uma porta aberta.

O 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.

Os nomes que o túnel publica e para onde cada um vai.
NomeAtendeServiço interno
gdminion.comEste sitesite:3000 pelo nginx
www.gdminion.comRedireciona para o domínio nu308 no nginx
gdminion.com/baixar/Instaladores e manifestoArquivos, servidos pelo nginx
app.gdminion.comO editor e as coleçõesgdminion:5000 pelo nginx

Por que uma origem separada

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.

Publicar exige dono

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.

A rede local continua valendo

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.