# VPS de aplicativos Kordia

Downloads: https://143.20.50.6/ — API, contas e mensagens: https://143.20.50.74/.
Os aplicativos continuam usando exclusivamente o backend original. Nenhum banco de dados foi duplicado ou migrado.

A VPS de downloads tem Ubuntu 22.04, 10 CPUs, 32 GiB RAM e aproximadamente 62 GiB de disco livre na inspeção. Cerca de 95% da RAM já estava ocupada por serviços existentes. Por isso foi instalado somente um serviço leve de arquivos; builds e serviços de mídia não foram transferidos.

Configuração: /opt/kordia-apps/compose.yml e Caddyfile. Arquivos públicos: /srv/kordia/apps/downloads e /srv/kordia/apps/source. Projeto Docker Compose: kordia-apps. Limites: 192 MiB RAM, 0,5 CPU, 128 processos, logs rotativos. Reinício automático unless-stopped e health check HTTP interno.

O Caddy usa HTTPS válido para o IP por certificado Let's Encrypt de curta duração, com renovação automática via TLS-ALPN na porta 443. A configuração default_sni é necessária para clientes acessando o IP. Manter 443/TCP acessível e os volumes caddy_data/caddy_config persistentes. 443/UDP também está publicada. A porta 80 e os serviços de jogos existentes foram preservados.

Operação, a partir de /opt/kordia-apps:

```sh
docker compose ps
docker compose logs --tail 100 downloads
curl -f https://143.20.50.6/healthz
cd /srv/kordia/apps/downloads
sha256sum -c SHA256SUMS
```

Faça backup da configuração, dos arquivos publicados e dos novos volumes do Caddy. Não use down -v. Os backups do banco e dos anexos continuam sendo feitos na VPS do backend pelo procedimento existente.

O portal inclui fontes correspondentes e avisos AGPLv3. Não contém chaves de assinatura, senhas, tokens ou credenciais SSH. Windows e iOS permanecem com as limitações descritas em RESULTADOS.md. Atualizações Windows continuam apontando para a origem do backend e precisam de uma publicação real do feed Velopack antes de funcionar.
