infracloud/CONNECTIONS.md
2026-02-26 13:08:56 -03:00

6.6 KiB

Guia de Conexoes - Infracloud

Documento de referencia rapida para conexao aos servicos e servidores.

Localizacao das Credenciais

Diretorio: ~/.ssh/ (Linux/Mac) ou C:\Users\<user>\.ssh\ (Windows)

Arquivo Tipo Servico
civo Chave SSH privada Redbull, Echo
github Chave SSH privada GitHub
ic-ad Chave SSH privada Azure DevOps
forgejo-token Token Forgejo API
cloudflare-token Token Cloudflare API
coolify-redbull-token Token Coolify API
github-token Token GitHub PAT
absam-db-novo Credenciais Absam DB
absam-token Token Absam API
monday.env Token Monday.com API

Backup: s3://rede5/vault/ssh/


Servidores VPS

Redbull (DEV)

Propriedade Valor
IP 185.194.141.70
Plataforma Coolify v4
Usuario root
Chave SSH civo
ssh -i ~/.ssh/civo root@185.194.141.70

Echo (PROD)

Propriedade Valor
IP 152.53.120.181
Plataforma Dokku
Usuario root
Chave SSH civo
ssh -i ~/.ssh/civo root@152.53.120.181

Cloud Database (Absam.io)

Conexao

Propriedade Valor
Host db-60604.dc-us-1.absamcloud.com
Porta PostgreSQL 11985
Porta SSH 18863
vpsID 60604
Console https://cloud.absam.io
SSH Config absam-io

Databases

Database Usuario Uso
saveinmed saveinmed Saveinmed Medusa v2
gohorsejobs ghj GoHorseJobs Backend
rodiziosdaqui rodizios RodiziosDaqui Backend
ghj_codex ghj GoHorseJobs Codex
sextando_dev sextando Sextando DEV
# Conectar via SSH (senha no arquivo ~/.ssh/absam-db-novo)
ssh absam-io

# Conectar ao PostgreSQL
psql -h db-60604.dc-us-1.absamcloud.com -p 11985 -U <usuario> -d <database>

# Tunnel SSH para PostgreSQL interno
ssh -L 15432:10.0.9.219:5432 absam-io -N

Cloudflare

Propriedade Valor
Email <email>
Token ~/.ssh/cloudflare-token
export CF_AUTH_EMAIL="<email>"
export CF_AUTH_KEY=$(cat ~/.ssh/cloudflare-token)
export CF_ZONE_ID="<zone_id>"

# 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"

GitHub

Propriedade Valor
Token ~/.ssh/github-token
Chave SSH github / github.pub
# Clonar com token
git clone https://<user>:$(cat ~/.ssh/github-token)@github.com/rede5/repo.git

# Testar SSH
ssh -T git@github.com

Coolify (Redbull)

Propriedade Valor
URL https://redbull.rede5.com.br
API https://redbull.rede5.com.br/api/v1
Token ~/.ssh/coolify-redbull-token
TOKEN=$(cat ~/.ssh/coolify-redbull-token)
URL="https://redbull.rede5.com.br/api/v1"

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

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

Azure DevOps

Propriedade Valor
Organization CN-Squad
Project Invista FIDC - Nexus
Chave SSH ic-ad / ic-ad.pub
PAT ~/.ssh/azure_devops_auth.json
# Testar 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>

# API (com PAT)
AZDO_PAT=$(cat ~/.ssh/azure_devops_auth.json | jq -r '.pat')
curl -s -u ":$AZDO_PAT" "https://dev.azure.com/CN-Squad/_apis/projects?api-version=7.0"

Absam API

Propriedade Valor
access-token ~/.ssh/absam-token (linha 1)
secret-token ~/.ssh/absam-token (linha 2)
ABSAM_ACCESS_TOKEN=$(sed -n '1p' ~/.ssh/absam-token)
ABSAM_SECRET_TOKEN=$(sed -n '2p' ~/.ssh/absam-token)

# Listar VPS
curl -s -H "access-token: $ABSAM_ACCESS_TOKEN" \
  -H "secret-token: $ABSAM_SECRET_TOKEN" \
  "https://api.absam.io/v1/vps"

# Detalhes VPS
curl -s -H "access-token: $ABSAM_ACCESS_TOKEN" \
  -H "secret-token: $ABSAM_SECRET_TOKEN" \
  "https://api.absam.io/v1/vps/60604"

# Restart VPS
curl -s -X POST -H "access-token: $ABSAM_ACCESS_TOKEN" \
  -H "secret-token: $ABSAM_SECRET_TOKEN" \
  "https://api.absam.io/v1/vps/60604/restart"

Forgejo

Propriedade Valor
URL https://pipe.gohorsejobs.com
Token ~/.ssh/forgejo-token

Acesso: API apenas (SSH nao configurado)

TOKEN=$(cat ~/.ssh/forgejo-token)

# Usuario
curl -H "Authorization: token $TOKEN" "https://pipe.gohorsejobs.com/api/v1/user"

# Repositorios
curl -H "Authorization: token $TOKEN" "https://pipe.gohorsejobs.com/api/v1/user/repos"

# Clone via HTTPS
git clone https://<usuario>:$TOKEN@pipe.gohorsejobs.com/<repo>

MXRoute Email

Propriedade Valor
Server
Username
API Key ~/.ssh/mxroute-api-key
API_KEY=$(grep "API-Key" ~/.ssh/mxroute-api-key | cut -d' ' -f2)

# Listar dominios
curl -X GET "https://api.mxroute.com/domains" \
  -H "X-Server: <server>" \
  -H "X-Username: <username>" \
  -H "X-API-Key: $API_KEY"

# Listar contas de email
curl -X GET "https://api.mxroute.com/accounts/<dominio>" \
  -H "X-Server: <server>" \
  -H "X-Username: <username>" \
  -H "X-API-Key: $API_KEY"

Monday.com

Propriedade Valor
Token ~/.ssh/monday.env
Board ID 18400111746
Account dhgabriel888's Team
# Carregar credenciais
source ~/.ssh/monday.env

# Testar API
curl -s -H "Authorization: $MONDAY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"query": "{ me { id name email } }"}'

# Listar tasks do board
curl -s -H "Authorization: $MONDAY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"query": "{ boards(ids: '$MONDAY_BOARD_ID') { items_page { items { id name state } } } }"}'

SSH Config

Hosts configurados em ~/.ssh/config:

Host redbull      # 185.194.141.70 (Coolify DEV)
Host echo         # 152.53.120.181 (Dokku PROD)
Host nc2          # 212.56.41.211 (Contabo)
Host absam-io     # db-60604.dc-us-1.absamcloud.com (PostgreSQL)

Servico URL
Azure DevOps https://dev.azure.com/CN-Squad/
Coolify Redbull https://redbull.rede5.com.br
Absam Console https://cloud.absam.io
Cloudflare Dashboard https://dash.cloudflare.com
Monday.com https://dhgabriel888s-team.monday.com/boards/18400111746

Atualizado em: 2026-02-21