infracloud/CONNECTIONS.md
Tiago Yamamoto 01b4005e32 Atualiza infraestrutura: remove K3s/Apolo/NC1, consolida Redbull como servidor principal
- Remove clusters K3s (Zeus, Posseidon) e VPS Apolo/NC1
- Atualiza URL do Coolify para https://redbull.rede5.com.br
- Adiciona CONNECTIONS.md com documentacao completa de conexoes
- Atualiza SSH config removendo hosts obsoletos
- README simplificado com apenas Redbull e Vim
2026-02-17 15:31:29 -06:00

7.1 KiB

Guia de Conexoes - Infracloud

Documentacao completa de todas as conexoes utilizadas na infraestrutura Rede5.

Localizacao das Credenciais

Todas as credenciais estao armazenadas em: C:\Users\Administrator\.ssh\

.ssh/
├── lh-zeus / lh-zeus.pub        # Redbull (antigo NC1)
├── github / github.pub          # GitHub
├── ic-ad / ic-ad.pub            # Azure DevOps
├── forgejo-gohorsejobs / .pub   # Forgejo (Gitea)
├── civo / civo.pub              # Civo Cloud
├── bionexo / bionexo.pub        # Bionexo
├── cloudflare-token             # Cloudflare API Token
├── coolify-redbull-token        # Coolify API Token
├── github-token                 # GitHub PAT
└── absam-db-novo                # Absam Database

1. Cloudflare

Token de Autenticacao

Arquivo: C:\Users\Administrator\.ssh\cloudflare-token

Propriedade Valor
Email yamamoto@rede5.com.br
API Key 5dcfd89a9d4ec330dede0d4074a518f26818e

Zones Configuradas

Zone Zone ID Uso
gohorsejobs.com 5e7e9286849525abf7f30b451b7964ac GoHorse Jobs
rede5.com.br 7eb6587a2c867bb9743719a8fabcd455 Rodizios Daqui

Comandos Uteis

# Variaveis
export CF_AUTH_EMAIL="yamamoto@rede5.com.br"
export CF_AUTH_KEY="5dcfd89a9d4ec330dede0d4074a518f26818e"
export CF_ZONE_ID="5e7e9286849525abf7f30b451b7964ac"

# Listar DNS records
curl -s -H "X-Auth-Email: $CF_AUTH_EMAIL" -H "X-Auth-Key: $CF_AUTH_KEY" \
  "https://api.cloudflare.com/client/v4/zones/$CF_ZONE_ID/dns_records"

# Criar DNS record
curl -s -X POST -H "X-Auth-Email: $CF_AUTH_EMAIL" -H "X-Auth-Key: $CF_AUTH_KEY" \
  -H "Content-Type: application/json" \
  "https://api.cloudflare.com/client/v4/zones/$CF_ZONE_ID/dns_records" \
  -d '{"type":"A","name":"novo.gohorsejobs.com","content":"185.194.141.70","proxied":false}'

# Limpar cache
curl -s -X DELETE -H "X-Auth-Email: $CF_AUTH_EMAIL" -H "X-Auth-Key: $CF_AUTH_KEY" \
  -H "Content-Type: application/json" \
  "https://api.cloudflare.com/client/v4/zones/$CF_ZONE_ID/purge_cache" \
  -d '{"purge_everything":true}'

2. GitHub

Personal Access Token

Arquivo: C:\Users\Administrator\.ssh\github-token

Propriedade Valor
Token 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
User tiago/yamamoto
Permissoes repo access

Chave SSH

Arquivos: github / github.pub

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHLdfAs9KFyRJkwl0Gylwkc4JoMRgZU4STC4DwRp9g5j japa@rede5.com.br

Comandos Uteis

# Clonar repositorio via HTTPS com token
git clone https://tiago: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@github.com/rede5/repo.git

# Testar conexao SSH
ssh -T git@github.com

# Usar token na API
curl -H "Authorization: token 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" \
  https://api.github.com/user/repos

3. Coolify (Redbull)

API Token

Arquivo: C:\Users\Administrator\.ssh\coolify-redbull-token

Propriedade Valor
Token `2
URL https://redbull.rede5.com.br/api/v1

Comandos Uteis

TOKEN="2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9"
URL="https://redbull.rede5.com.br/api/v1"

# Listar aplicacoes
curl -s -H "Authorization: Bearer $TOKEN" "$URL/applications"

# Deploy de uma aplicacao
curl -s -H "Authorization: Bearer $TOKEN" "$URL/deploy?uuid=<APP_UUID>"

# Atualizar dominio
curl -s -X PATCH -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  "$URL/applications/<UUID>" \
  -d '{"domains":"http://novo.dominio.com","instant_deploy":true}'

4. Redbull (NC1) - Servidor Principal

Chave SSH

Arquivos: lh-zeus / lh-zeus.pub

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDkN14IEDYQYeEWaQ15cyAjyZ4deYBDJgAORN+nLcKA5 tiagoyr@yahoo.com

Informacoes do Servidor

Propriedade Valor
Hostname redbull
IP 185.194.141.70
Plataforma Coolify v4 (PaaS self-hosted)
Container Runtime Docker
Proxy Reverso Traefik
Bancos de Dados PostgreSQL 16

Comandos de Conexao

# Conectar via SSH
ssh -i C:\Users\Administrator\.ssh\lh-zeus root@185.194.141.70

# Ou usando alias (apos configurar SSH config)
ssh redbull

Configurar SSH Config

Criar arquivo C:\Users\Administrator\.ssh\config:

Host redbull
    HostName 185.194.141.70
    User root
    IdentityFile C:/Users/Administrator/.ssh/lh-zeus
    IdentitiesOnly yes

Host vim
    HostName 38.19.201.52
    User root
    IdentityFile C:/Users/Administrator/.ssh/lh-zeus
    IdentitiesOnly yes

5. Azure DevOps

Chave SSH

Arquivos: ic-ad / ic-ad.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDBRd1XRGU6ah8G5ZXo3sDoopEIjnPad/Qr/Pt08tvvnc0MwxZ5J02VQvpSieDzLk7hzsl32RrAAoBWsbk9sl0ASEKkoDGjLd08Y6WW0Z3V61JbKSqgVX06LeZZV2nl14bXG65aP3neBP6brkXRzm+xhYqALF2iVRIQ2bikpxdt+F80MbAQ8PjEv9EY5HjmXmMyV1Psviv/qmi2xaF/EgGOq3Q6Bd9kyKdKCjdP+VzdnshzmqGRcBvcRP0yQELA8I+tFTwEhxsys0B0iX5rLtazjD7QY23beTYPcPzVgNw2/bbws8sTUXR8DmW+AnfnF98ZmQEdLf+oQ5RExwnpjMeAivLaJTDNeLNOUgdK6q2SZpe9H+ZvHSRh1S9XDim3dW4ZrNw5wEqDkembsrz2vS7JJgImo/+d4Iwz3k4INerujFvZ4iLacPjvKXbxvJLZ0UoQPPgrt7MwKQIH0ljQYlAXa7yzt2oBCp+FGx6UXUCKpFth8yQN023ilZ7ZfuCu8X0kb1PC3J3FE2J3/4synRxFzrsYeTStsbnorQUH/fwdlFvBmf0Rpnyrs4fmG0/kcpL/y/3rqhJMf8O9/lpjCJI4rDLjSIC2wtCcU/jZ3h8KdTeAMVjoNvGnsZH6ovmFXymKv48jhnZp9eE/FUnFnJ2M8rsUg+ZKH80tz0nhpDR9+Q== tiago.ribeiro@inventcloud.com.br

Organizacao

  • Organization: CN-Squad
  • Project: Invista FIDC - Nexus

Comandos Uteis

# Testar conexao SSH
ssh -T git@ssh.dev.azure.com

# Clonar via SSH
git clone git@ssh.dev.azure.com:v3/CN-Squad/Invista%20FIDC%20-%20Nexus/<repo-name>

Nota: Adicionar chave publica em: Azure DevOps > User Settings > SSH public keys


6. Forgejo (Gitea)

Chave SSH

Arquivos: forgejo-gohorsejobs / forgejo-gohorsejobs.pub

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII09+OscfSfUisCaeRhCUS9yDm8Bh3fbWGWe6fk/c1hG administrator@gohorse

7. VPS Direta

Redbull (Coolify DEV)

ssh -i C:\Users\Administrator\.ssh\lh-zeus root@185.194.141.70

Vim (Dokku PROD)

ssh -i C:\Users\Administrator\.ssh\lh-zeus root@38.19.201.52

Checklist de Configuracao na Maquina Windows

  1. Verificar pasta .ssh existe em C:\Users\Administrator\.ssh\
  2. Criar arquivo config com os hosts configurados
  3. Verificar permissoes das chaves privadas (apenas leitura pelo owner)
  4. Testar conexoes SSH para cada servidor
  5. Configurar variaveis de ambiente para tokens

Comandos de Verificacao

# Verificar chaves
dir C:\Users\Administrator\.ssh\

# Testar conexao SSH
ssh -i C:\Users\Administrator\.ssh\lh-zeus root@185.194.141.70 "echo Conectado ao Redbull"

# Verificar Cloudflare
curl -s -H "X-Auth-Email: yamamoto@rede5.com.br" -H "X-Auth-Key: 5dcfd89a9d4ec330dede0d4074a518f26818e" "https://api.cloudflare.com/client/v4/user"

# Verificar Coolify
curl -s -H "Authorization: Bearer 2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9" "https://redbull.rede5.com.br/api/v1/applications"

Documento gerado em: 2026-02-17