From d0557fcbb814154277eabd8eae0d1f2647fc6fee Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Sat, 21 Feb 2026 15:33:42 -0300 Subject: [PATCH] docs: add Cloudflare and MXRoute detailed documentation with domains list --- inventcloud/invista/nexus/CLOUDFLARE.md | 128 +++++++++++++++++++++++ inventcloud/invista/nexus/CREDENTIALS.md | 2 + inventcloud/invista/nexus/MXROUTE.md | 70 +++++++++++++ 3 files changed, 200 insertions(+) create mode 100644 inventcloud/invista/nexus/CLOUDFLARE.md create mode 100644 inventcloud/invista/nexus/MXROUTE.md diff --git a/inventcloud/invista/nexus/CLOUDFLARE.md b/inventcloud/invista/nexus/CLOUDFLARE.md new file mode 100644 index 0000000..efce548 --- /dev/null +++ b/inventcloud/invista/nexus/CLOUDFLARE.md @@ -0,0 +1,128 @@ +# Cloudflare - DNS e Proxy + +**Arquivo:** `~/.ssh/cloudflare-token` + +| Propriedade | Valor | +|-------------|-------| +| Email | yamamoto@rede5.com.br | +| API Key | Ver arquivo | +| Usuario | Tiago Yamamoto | + +## Status + +✅ API funcionando + +## Contas/Organizacoes (29) + +| Organizacao | Status | +|-------------|--------| +| associato.app | member | +| associato.com.br | member | +| bhcompras | member | +| Brunopersonal@rede5.com.br | member | +| cgy2telecom | member | +| compreagorabh | member | +| delta sun power | member | +| diariasimples | member | +| gohorsejobs | member | +| inforseg | member | +| maxsac | member | +| moobz | member | +| photum.app.br | member | +| q1agenda | member | +| q1fit.pro | member | +| q1food | Super Administrator | +| q1site | member | +| q1store.me | member | +| rafto | member | +| rede5.com.br | member | +| rifadojaum | member | +| rodiziosdaqui | invited | +| saveinmed | member | +| sep | member | +| stormtroopers | member | +| todaicars | member | +| todaijobs | member | +| Vilanova@rede5.com.br | member | +| virtualfashion | member | + +## Zonas DNS (44 dominios) + +### Projetos Ativos + +| Dominio | Uso | +|---------|-----| +| gohorsejobs.com | GoHorse Jobs | +| rede5.com.br | Rede5 principal | +| saveinmed.com.br | Saveinmed | +| q1agenda.com.br | Q1 Agenda | +| q1food.com | Q1 Food | +| q1site.com.br | Q1 Site | +| q1store.me | Q1 Store | +| q1fit.pro | Q1 Fit | +| photum.app.br | Photum | +| sextando.com.br | Sextando | +| sepdistribuidora.com.br | SEP Distribuidora | +| deltasunpower.com | Delta Sun Power | + +### Outros Dominios + +| Dominio | +|---------| +| agvn24h.com.br | +| almeidacamposadvocacia.com.br | +| associato.com.br | +| bhcompras.com.br | +| brunoteodoropersonal.com.br | +| cgy2telecom.com.br | +| compreagorabh.com.br | +| deltasunpower.com.br | +| diariasimples.com.br | +| maxsac.com.br | +| moobz.com.br | +| rafto.com.br | +| rifadojaum | +| thaiswhitetrainers.com | +| vilaitaimskatepark.com.br | +| virtualfashion.com.br | + +## Uso da API + +```bash +CF_EMAIL="yamamoto@rede5.com.br" +CF_KEY=$(cat ~/.ssh/cloudflare-token) + +# Usuario atual +curl -s -H "X-Auth-Email: $CF_EMAIL" -H "X-Auth-Key: $CF_KEY" \ + "https://api.cloudflare.com/client/v4/user" + +# Listar zonas +curl -s -H "X-Auth-Email: $CF_EMAIL" -H "X-Auth-Key: $CF_KEY" \ + "https://api.cloudflare.com/client/v4/zones" + +# Listar DNS records +curl -s -H "X-Auth-Email: $CF_EMAIL" -H "X-Auth-Key: $CF_KEY" \ + "https://api.cloudflare.com/client/v4/zones//dns_records" + +# Criar DNS record +curl -s -X POST -H "X-Auth-Email: $CF_EMAIL" -H "X-Auth-Key: $CF_KEY" \ + -H "Content-Type: application/json" \ + "https://api.cloudflare.com/client/v4/zones//dns_records" \ + -d '{"type":"A","name":"subdominio","content":"192.168.1.1","proxied":true}' + +# Limpar cache +curl -s -X DELETE -H "X-Auth-Email: $CF_EMAIL" -H "X-Auth-Key: $CF_KEY" \ + "https://api.cloudflare.com/client/v4/zones//purge_cache" \ + -d '{"purge_everything":true}' +``` + +## Zone IDs Principais + +| Dominio | Zone ID | +|---------|---------| +| gohorsejobs.com | `5e7e9286849525abf7f30b451b7964ac` | +| rede5.com.br | `7eb6587a2c867bb9743719a8fabcd455` | + +--- + +*Atualizado em: 2026-02-21* diff --git a/inventcloud/invista/nexus/CREDENTIALS.md b/inventcloud/invista/nexus/CREDENTIALS.md index 5c3705c..58dc319 100644 --- a/inventcloud/invista/nexus/CREDENTIALS.md +++ b/inventcloud/invista/nexus/CREDENTIALS.md @@ -32,6 +32,7 @@ | `azure_devops_auth.json` | Azure DevOps PAT | | `forgejo-token` | Forgejo API Token | | `mxroute-api-key` | MXRoute Email API | +| `cloudflare-token` | Cloudflare API Key | | `known_hosts` | Fingerprints conhecidos | | `known_hosts.old` | Backup fingerprints | | `authorized_keys` | Vazio | @@ -51,6 +52,7 @@ | OCI CLI | ✅ OK | Conectado | | Forgejo | ✅ OK | API apenas | | MXRoute | ✅ OK | Email API | +| Cloudflare | ✅ OK | DNS/Proxy API | | Azure DevOps | ❌ FAIL | Registrar ic-ad.pub | | OCI CLI | ✅ OK | Conectado | diff --git a/inventcloud/invista/nexus/MXROUTE.md b/inventcloud/invista/nexus/MXROUTE.md new file mode 100644 index 0000000..1004d4f --- /dev/null +++ b/inventcloud/invista/nexus/MXROUTE.md @@ -0,0 +1,70 @@ +# MXRoute - Servico de Email + +**Arquivo:** `~/.ssh/mxroute-api-key` + +| Propriedade | Valor | +|-------------|-------| +| Server | everest.mxrouting.net | +| Username | net5cloud | +| API Key | Ver arquivo | + +## Status + +✅ API funcionando + +## Dominios de Email (14) + +| Dominio | Uso | +|---------|-----| +| gohorsejobs.com | GoHorse Jobs | +| rede5.com.br | Rede5 principal | +| saveinmed.com.br | Saveinmed | +| q1agenda.com.br | Q1 Agenda | +| q1food.com | Q1 Food | +| q1site.com.br | Q1 Site | +| q1store.me | Q1 Store | +| photum.app.br | Photum | +| sextando.com.br | Sextando | +| sepdistribuidora.com.br | SEP Distribuidora | +| deltasunpower.com | Delta Sun Power | +| brunoteodoropersonal.com.br | Bruno Teodoro | +| bjtechnology.net | BJ Technology | +| net5cloud.rsl | Interno | + +## Uso da API + +```bash +MX_SERVER="everest.mxrouting.net" +MX_USER="net5cloud" +MX_KEY=$(grep "API-Key" ~/.ssh/mxroute-api-key | cut -d' ' -f2) + +# Listar dominios +curl -s -X GET "https://api.mxroute.com/domains" \ + -H "X-Server: $MX_SERVER" \ + -H "X-Username: $MX_USER" \ + -H "X-API-Key: $MX_KEY" + +# Listar contas de email (endpoint a verificar) +curl -s -X GET "https://api.mxroute.com/mailboxes/" \ + -H "X-Server: $MX_SERVER" \ + -H "X-Username: $MX_USER" \ + -H "X-API-Key: $MX_KEY" +``` + +## Configuracao DNS + +Para usar MXRoute, configurar registros DNS: + +``` +MX @ mx1.mxrouting.net (prioridade 10) +MX @ mx2.mxrouting.net (prioridade 20) +TXT @ v=spf1 include:mxrouting.net ~all +``` + +## Console Web + +Acesso: https://everest.mxrouting.net + +--- + +*Atualizado em: 2026-02-21*