| .. | ||
| node_modules | ||
| check-connections.py | ||
| connection-status.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| sync-vault.js | ||
Scripts de Utilidade
sync-vault.js
Sincroniza credenciais SSH entre ~/.ssh/ e Object Storages (Civo e Euronodes).
Uso
# Listar arquivos nos buckets
node scripts/sync-vault.js list
# Upload local -> cloud
node scripts/sync-vault.js upload
# Download cloud -> local
node scripts/sync-vault.js download
# Sincronizar Civo -> Euronodes (tudo)
node scripts/sync-vault.js sync-civo
Requisitos
cd scripts && npm install
Filtros
O script ignora automaticamente:
known_hosts*authorized_keys- Arquivos
.pub - Diretórios
Object Storages
| Provider | Bucket | Endpoint |
|---|---|---|
| Civo | rede5 | https://objectstore.nyc1.civo.com |
| Euronodes | vault | https://eu-west-1.euronodes.com |
check-connections.py
Verifica todas as conexões da infraestrutura (VPS, APIs, Cloudflare, OCI, K8s, Object Storage).
Uso
python scripts/check-connections.py
Saída
- Console: resumo das conexões
- Arquivo:
scripts/connection-status.json
Conexões verificadas
| Categoria | Serviços |
|---|---|
| VPS | redbull, echo, nc2, absam-io |
| Git | GitHub SSH |
| APIs | Coolify, Forgejo, GitHub, Bookstack |
| Cloudflare | Rede5, Inventcloud |
| MXRoute | |
| OCI | Oracle Cloud Infrastructure |
| Kubernetes | OKE cluster |
| Object Storage | Civo, Euronodes |
Atualizado em: 2026-02-24