# Guia de Conexoes - Infracloud Documento de referencia rapida para acessos de infraestrutura. ## Ultima validacao - Data: 2026-03-09 - Script: `python scripts/check-connections.py` - Resultado: `20` verificacoes, `13` OK, `7` erros - Artefato: `scripts/connection-status.json` ## Resumo de acessos | Categoria | Item | Status | Observacao | |-----------|------|--------|------------| | VPS | redbull | OK | SSH com chave `~/.ssh/civo` | | VPS | echo | OK | SSH com chave `~/.ssh/civo` | | VPS | nc2 | OK | SSH com chave `~/.ssh/civo` | | VPS | absam-io | OK | Host acessivel, autenticacao por senha | | Git | github | OK | `ssh -T git@github.com` autenticado | | Git | bitbucket | OK | Configurado em `~/.ssh/config` | | API | coolify | OK | HTTP 200 | | API | forgejo | OK | HTTP 200 | | API | github | OK | HTTP 200 | | API | bookstack | OK | HTTP 200 | | Cloudflare | rede5 | OK | 20 zonas | | Cloudflare | inventcloud | OK | 3 zonas | | MXRoute | api | OK | HTTP 200 | | OCI | namespace | OK | Namespace `grbb7qzeuoag` | | Kubernetes | cluster-info | OK | Funcional via desktop | | Object Storage | civo | ERRO | Verificando via boto3 | | Object Storage | euronodes | OK | Bucket acessivel | ## OCI Conexao OCI esta funcional, com namespace retornado: - `grbb7qzeuoag` Auditoria de Seguranca: - ✅ Permissoes dos arquivos `~/.oci/config` e `~/.oci/api_key.pem` corrigidas em 2026-03-09. ## Suporte Fornecedores (Vendor) | Fornecedor | Projeto | Recurso | Localizacao | |------------|---------|---------|-------------| | Oracle | Invista Nexus | Fix Unauthorized | `inventcloud/invista/nexus/vendor/oracle/Fix-Unauthorized` | ## Vault de chaves (Civo) Sincronizacao executada em 2026-03-05: - Comando: `node scripts/sync-vault.js upload` - Origem: `~/.ssh/` - Destino principal: `Civo bucket rede5 (vault/ssh/)` - Espelhamento: `Euronodes bucket vault (ssh/)` - Resultado: 20/20 uploads com sucesso no Civo e 20/20 no espelho Comando de validacao: ```bash node scripts/sync-vault.js list ``` ## Credenciais em uso Todas as credenciais operacionais devem estar em `~/.ssh/`: - `civo` - `coolify-redbull-token` - `forgejo-token` - `cloudflare-token` - `cloudflare-token-inventcloud` - `github` e `github-token` - `ic-ad` - `bookstack-token` - `mxroute-api-key` - `monday.env` --- ## Repositorios de Desenvolvimento (Local) | Projeto | Repositorio Local | Branch | |---------|-------------------|--------| | Q1Agenda | `C:\dev\q1agenda-backend` | `dev` | | Q1food (BE) | `C:\dev\food-backend` | `dev` | | Q1food (FE) | `C:\dev\food-frontend` | `dev` | | Q1Vestuario (BE) | `C:\dev\vestuario-backend` | `dev` | | Q1Vestuario (FE) | `C:\dev\vestuario-frontend` | `dev` | | Q1Site | `C:\dev\q1site` | `dev` | | Q1Total Backend | `C:\dev\q1total` | `dev` | | GoHorseJobs | `C:\dev\gohorsejobs` | `dev` | | PHOTUM | `C:\dev\photum` | `dev` | | SaveinMed | `C:\dev\saveinmed` | `dev` | | Q1FIT | `C:\dev\q1fit` | `dev` | | Zeus | `C:\dev\zeus-suplementos` | `dev` | | Infracloud | `C:\dev\infracloud` | `main` | --- ## Cloud Database (Absam.io) | Database | Usuario | Uso | |----------|---------|-----| | saveinmed | saveinmed | Saveinmed Medusa v2 | | gohorsejobs | ghj | GoHorseJobs Backend | --- ## Euronodes Object Storage | Propriedade | Valor | |-------------|-------| | Bucket | `vault` | | Uso | Backup de credenciais (`ssh/`) | --- *Atualizado em: 2026-03-05*