{"id":29413689,"url":"https://github.com/adrianotavares/rocketpool-eth-node","last_synced_at":"2026-04-30T16:32:54.906Z","repository":{"id":301849429,"uuid":"1010455580","full_name":"adrianotavares/rocketpool-eth-node","owner":"adrianotavares","description":"Rocket Pool Ethereum Node","archived":false,"fork":false,"pushed_at":"2025-07-16T03:47:38.000Z","size":19691,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-30T16:32:48.076Z","etag":null,"topics":["docker","ethereum","shell-scripts"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adrianotavares.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-29T05:29:50.000Z","updated_at":"2025-07-16T03:47:41.000Z","dependencies_parsed_at":"2025-07-07T02:28:43.026Z","dependency_job_id":null,"html_url":"https://github.com/adrianotavares/rocketpool-eth-node","commit_stats":null,"previous_names":["adrianotavares/rocketpool-eth-node"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adrianotavares/rocketpool-eth-node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianotavares%2Frocketpool-eth-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianotavares%2Frocketpool-eth-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianotavares%2Frocketpool-eth-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianotavares%2Frocketpool-eth-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adrianotavares","download_url":"https://codeload.github.com/adrianotavares/rocketpool-eth-node/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianotavares%2Frocketpool-eth-node/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32470879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","ethereum","shell-scripts"],"created_at":"2025-07-11T11:06:07.178Z","updated_at":"2026-04-30T16:32:54.883Z","avatar_url":"https://github.com/adrianotavares.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rocket Pool Ethereum Node com Monitoramento\n\nEste projeto configura um nó Ethereum completo com Rocket Pool, incluindo cliente de execução (Geth), cliente de consenso (Lighthouse) e monitoramento via Prometheus e Grafana, com autenticação JWT.\n\n## Screenshots\n\n### Docker Desktop - Containers em Execução\n\n![Docker Desktop](images/docker-desktop.jpg)\n\n### Dashboard Geth - Monitoramento de Execução\n\n![Dashboard Geth](images/geth.jpg)\n\n### Dashboard Lighthouse - Monitoramento de Consenso\n\n![Dashboard Lighthouse](images/lighthouse.jpg)\n\n### Script de Monitoramento - Status do Sistema\n\n![Monitor Script](images/monitor.jpg)\n\n## Estrutura do Projeto\n\n```text\nrocketpool-eth-node/\n├── alerts/\n│   └── node-alerts.yml          # Alertas do Prometheus\n├── consensus-data/              # Dados do Lighthouse\n├── execution-data/              # Dados do Geth (inclui JWT secret)\n├── grafana/\n│   └── provisioning/\n│       ├── dashboards/\n│       │   ├── default.yml      # Configuração dos dashboards\n│       │   ├── ethereum.json    # Dashboard principal Ethereum\n│       │   └── geth.json        # Dashboard específico Geth\n│       └── datasources/\n│           └── prometheus.yml   # Configuração datasource Prometheus\n├── rocketpool/                  # Dados do Rocket Pool\n├── docker-compose.yml           # Configuração original\n├── docker-compose.ssd.yml       # Configuração para SSD externo\n├── docker-compose-holesky.yml   # Configuração para testnet Holesky\n├── .env.ssd                     # Variáveis de ambiente SSD\n├── .env.holesky                 # Variáveis de ambiente testnet Holesky\n├── setup-ssd.sh                 # Script de configuração SSD\n├── setup-holesky.sh             # Script de configuração testnet Holesky\n├── monitor-ssd.sh               # Script de monitoramento SSD\n├── monitor-holesky.sh           # Script de monitoramento testnet Holesky\n├── SSD-CONFIG.md                # Documentação SSD detalhada\n├── QUICK-START-SSD.md           # Guia rápido SSD\n├── STATUS-FINAL-SSD.md          # Status final da configuração SSD\n├── TESTNET-HOLESKY-CONFIG.md    # Guia completo para configuração testnet\n├── DASHBOARD-GETH-CORRIGIDO.md  # Documentação dashboard Geth\n├── user-settings-holesky-example.yml # Exemplo user-settings para testnet\n├── prometheus.yml               # Configuração do Prometheus (mainnet)\n├── prometheus-holesky.yml       # Configuração do Prometheus (testnet)\n└── README.md\n```\n\n## Configuração Padrão vs SSD Externo\n\n### Configuração Padrão (Original)\n\n- Dados armazenados localmente no diretório do projeto\n- Use: `docker-compose up -d`\n\n### Configuração SSD Externo (Recomendado)\n\n- Dados armazenados em SSD externo de 1TB+\n- Use: `./setup-ssd.sh` seguido de `docker-compose -f docker-compose.ssd.yml --env-file .env.ssd up -d`\n- **Vantagens**: Mais espaço, melhor performance, portabilidade\n- **Documentação**: Veja [SSD-CONFIG.md](SSD-CONFIG.md) e [QUICK-START-SSD.md](QUICK-START-SSD.md)\n\n### Configuração Testnet (Para Aprendizado)\n\n- Configuração na testnet Holesky para aprender sem riscos\n- ETH gratuito via faucets, sincronização rápida (~2 horas)\n- **Inicialização rápida**: `./setup-holesky.sh`\n- **Iniciar sistema**: `docker-compose -f docker-compose-holesky.yml --env-file .env.holesky up -d`\n- **Monitoramento**: `./monitor-holesky.sh`\n- **Documentação**: Veja [TESTNET-HOLESKY-CONFIG.md](TESTNET-HOLESKY-CONFIG.md)\n\n## Pré-requisitos\n\n- Docker e Docker Compose instalados\n- **Para SSD Externo**: SSD externo de 1TB+ (recomendado)\n- **Para configuração padrão**: Pelo menos 1TB de espaço livre em disco\n- 16GB+ de RAM (32GB recomendado)\n- Conexão estável à internet\n- Portas abertas no firewall:\n  - `30303` - P2P Geth (TCP/UDP)\n  - `9000` - P2P Lighthouse (TCP/UDP)\n  - `8545` - RPC HTTP Geth\n  - `8551` - RPC autenticado Geth (JWT)\n  - `9090` - Prometheus\n  - `3000` - Grafana\n  - `8000` - Rocket Pool (se necessário)\n\n## Como Executar\n\n### Início Rápido\n\n```bash\ndocker-compose up -d\n```\n\n### Passo a Passo Detalhado\n\n1. Clone este repositório:\n\n   ```bash\n   git clone https://github.com/seu-usuario/rocketpool-eth-node.git\n   cd rocketpool-eth-node\n   ```\n\n2. Configure os volumes e as portas conforme necessário no `docker-compose.yml` (se necessário).\n\n3. Inicie os contêineres:\n\n   ```bash\n   docker-compose up -d\n   ```\n\n4. Verifique o status no Docker Desktop ou via linha de comando (veja screenshot do Docker Desktop acima):\n\n   ```bash\n   docker ps\n   ```\n\n5. Acompanhe os logs:\n\n   ```bash\n   docker-compose logs -f\n   ```\n\n6. Verifique o status dos contêineres:\n\n   ```bash\n   docker ps\n   ```\n\n## Acessando os Serviços\n\n### Interfaces Web\n\n- **Grafana**: \u003chttp://localhost:3000\u003e\n  - Usuário: `admin`\n  - Senha: `admin`\n  - **Dashboards disponíveis na pasta \"Ethereum\"**:\n    - `Ethereum` - Dashboard principal com métricas gerais (Geth + Lighthouse)\n    - `Geth` - Dashboard específico do cliente de execução\n  - Data source Prometheus configurado automaticamente\n\n- **Prometheus**: \u003chttp://localhost:9090\u003e\n  - Interface para consultar métricas e verificar alertas\n\n### APIs e RPC\n\n- **Geth RPC**: \u003chttp://localhost:8545\u003e\n  - Endpoint HTTP para interação com o cliente de execução\n\n```bash\n# Teste de conectividade\ncurl -X POST -H \"Content-Type: application/json\" \\\n  --data '{\"jsonrpc\":\"2.0\",\"method\":\"web3_clientVersion\",\"params\":[],\"id\":1}' \\\n  http://localhost:8545\n```\n\n## Arquitetura e Componentes\n\n### Cliente de Execução (Geth)\n\n- **Imagem**: `ethereum/client-go:stable`\n- **Modo de Sincronização**: Snap sync\n- **JWT Authentication**: Configurado para comunicação segura\n- **Portas**: 30303 (P2P), 8545 (HTTP RPC), 8551 (Auth RPC)\n\n### Cliente de Consenso (Lighthouse)\n\n- **Imagem**: `sigp/lighthouse:latest`\n- **Checkpoint Sync**: Habilitado para sincronização rápida\n- **JWT Authentication**: Conectado ao Geth via porta 8551\n- **Portas**: 9000 (P2P)\n\n### Rocket Pool\n\n- **Imagem**: `rocketpool/smartnode:latest`\n- **Dependências**: Aguarda Geth e Lighthouse estarem prontos\n- **Configuração**: Arquivo de configuração será criado na primeira execução\n\n### Monitoramento\n\n- **Prometheus**: Coleta métricas de todos os clientes\n- **Grafana**: Visualização e dashboards\n- **Alertas**: Configurados para cenários críticos\n\n## Monitoramento e Alertas\n\n### Métricas Coletadas\n\n- **Prometheus** coleta métricas de todos os clientes automaticamente\n- **Grafana** apresenta dashboards pré-configurados para:\n  - Ethereum node (Geth e Lighthouse) - *veja screenshots das dashboards acima*\n  - Rocket Pool específico\n  - Saúde dos contêineres\n\n### Dashboards de Monitoramento\n\n- **Dashboard Geth**: Monitora sincronização, peers, performance do cliente de execução\n- **Dashboard Lighthouse**: Acompanha beacon chain, validadores, status de consenso\n- **Status do Sistema**: Script de monitoramento que mostra status geral dos containers\n\n### Alertas Configurados\n\n- Queda do Execution Client\n- Falha no Consensus Client  \n- Validador offline\n- Baixa performance do node\n\n### Acesso às Interfaces\n\n- **Grafana**: \u003chttp://localhost:3000\u003e (admin/admin)\n- **Prometheus**: \u003chttp://localhost:9090\u003e\n- **Script de Monitor**: `./monitor-holesky.sh` ou `./monitor-ssd.sh`\n\n## Comandos Úteis\n\n### Gerenciamento dos Contêineres\n\n```bash\n# Iniciar todos os serviços\ndocker-compose up -d\n\n# Parar todos os serviços\ndocker-compose down\n\n# Ver logs em tempo real\ndocker-compose logs -f\n\n# Ver logs de um serviço específico\ndocker-compose logs -f execution-client\ndocker-compose logs -f consensus-client\ndocker-compose logs -f rocketpool-node\n\n# Reiniciar um serviço específico\ndocker-compose restart consensus-client\n\n# Ver status dos contêineres\ndocker ps\n```\n\n### Scripts de Monitoramento\n\nO projeto inclui scripts específicos para monitoramento do sistema (veja screenshot do monitor acima):\n\n```bash\n# Para testnet Holesky\n./monitor-holesky.sh           # Verificação única\n./monitor-holesky.sh watch     # Monitoramento contínuo\n./monitor-holesky.sh sync      # Apenas sincronização\n./monitor-holesky.sh containers # Apenas containers\n\n# Para configuração SSD\n./monitor-ssd.sh               # Verificação única\n./monitor-ssd.sh watch         # Monitoramento contínuo\n```\n\n### Verificação de Saúde\n\n```bash\n# Verificar se Geth está respondendo\ncurl -X POST -H \"Content-Type: application/json\" \\\n  --data '{\"jsonrpc\":\"2.0\",\"method\":\"web3_clientVersion\",\"params\":[],\"id\":1}' \\\n  http://localhost:8545\n\n# Verificar peers conectados\ncurl -X POST -H \"Content-Type: application/json\" \\\n  --data '{\"jsonrpc\":\"2.0\",\"method\":\"net_peerCount\",\"params\":[],\"id\":1}' \\\n  http://localhost:8545\n\n# Verificar status de sincronização\ncurl -X POST -H \"Content-Type: application/json\" \\\n  --data '{\"jsonrpc\":\"2.0\",\"method\":\"eth_syncing\",\"params\":[],\"id\":1}' \\\n  http://localhost:8545\n```\n\n## Importante - JWT Authentication\n\nEste setup implementa corretamente a autenticação JWT entre os clientes:\n\n- **Geth** gera automaticamente o JWT secret em `/root/.ethereum/jwtsecret`\n- **Lighthouse** usa o mesmo JWT token para comunicação segura\n- **Porta 8551** é usada para comunicação autenticada (não HTTP público)\n- **Porta 8545** continua disponível para RPC HTTP público\n\n## Processo de Sincronização\n\n### Primeira Execução\n\n1. **Geth** iniciará o download da blockchain (pode levar várias horas)\n2. **Lighthouse** usará checkpoint sync para sincronização rápida\n3. **Rocket Pool** aguardará ambos os clientes estarem sincronizados\n\n### Tempos Estimados\n\n- **Checkpoint Sync (Lighthouse)**: 5-15 minutos\n- **Snap Sync (Geth)**: 2-6 horas (dependendo do hardware e internet)\n- **Sincronização completa**: 4-8 horas\n\n## Configuração Completa do Node e Dashboards\n\n### Passo 1: Inicialização dos Clientes\n\n```bash\n# 1. Iniciar todos os serviços\ndocker-compose up -d\n\n# 2. Verificar status dos contêineres\ndocker ps\n\n# 3. Acompanhar logs em tempo real\ndocker-compose logs -f\n```\n\n### Passo 2: Verificar Sincronização\n\n```bash\n# Verificar sincronização do Geth\ncurl -X POST -H \"Content-Type: application/json\" \\\n  --data '{\"jsonrpc\":\"2.0\",\"method\":\"eth_syncing\",\"params\":[],\"id\":1}' \\\n  http://localhost:8545\n\n# Verificar peers conectados\ncurl -X POST -H \"Content-Type: application/json\" \\\n  --data '{\"jsonrpc\":\"2.0\",\"method\":\"net_peerCount\",\"params\":[],\"id\":1}' \\\n  http://localhost:8545\n\n# Verificar status do Lighthouse\ndocker logs --tail=20 consensus-client\n```\n\n### Passo 3: Configurar Rocket Pool\n\n1. **Aguardar Sincronização**: Espere Geth e Lighthouse sincronizarem (pode levar algumas horas)\n\n2. **Configurar Rocket Pool**:\n\n   ```bash\n   # Parar o Rocket Pool temporariamente\n   docker stop rocketpool-node\n\n   # Criar configuração básica\n   mkdir -p rocketpool/.rocketpool\n\n   # O arquivo user-settings.yml já está criado automaticamente\n   ```\n\n3. **Iniciar Rocket Pool**:\n\n   ```bash\n   docker start rocketpool-node\n   ```\n\n### Passo 4: Configurar Dashboards do Grafana\n\n1. **Acessar Grafana**: \u003chttp://localhost:3000\u003e\n   - Usuário: `admin`\n   - Senha: `admin`\n\n2. **Dashboards Pré-configurados**:\n   - Os dashboards já são automaticamente provisionados durante a inicialização\n   - Disponíveis na pasta \"Ethereum\":\n     - **Ethereum**: Dashboard principal com métricas gerais dos clientes\n     - **Geth**: Dashboard específico do cliente de execução\n   - Data source Prometheus configurado automaticamente\n\n3. **Localização dos Arquivos**:\n   - Dashboards: `grafana/provisioning/dashboards/`\n   - Configuração: `grafana/provisioning/dashboards/default.yml`\n   - Data sources: `grafana/provisioning/datasources/prometheus.yml`\n\n### Passo 5: Monitoramento de Métricas\n\nApós a sincronização completa, as seguintes métricas estarão disponíveis:\n\n**Geth (Execution Client)**:\n\n- URL: \u003chttp://localhost:6060/debug/metrics/prometheus\u003e\n- Métricas: blocos, peers, memória, CPU, transações\n\n**Lighthouse (Consensus Client)**:\n\n- URL: \u003chttp://localhost:5054/metrics\u003e\n- Métricas: validadores, slots, attestations, sincronização\n\n**Prometheus**:\n\n- URL: \u003chttp://localhost:9090\u003e\n- Interface para consultar métricas diretamente\n\n### Passo 6: Comandos de Verificação\n\n```bash\n# Status dos contêineres\ndocker ps\n\n# Logs específicos\ndocker logs execution-client\ndocker logs consensus-client\ndocker logs rocketpool-node\ndocker logs prometheus\ndocker logs grafana\n\n# Verificar métricas do Prometheus\ncurl -s http://localhost:9090/api/v1/targets\n\n# Testar conectividade RPC\ncurl -X POST -H \"Content-Type: application/json\" \\\n  --data '{\"jsonrpc\":\"2.0\",\"method\":\"web3_clientVersion\",\"params\":[],\"id\":1}' \\\n  http://localhost:8545\n```\n\n### Passo 7: Configuração Avançada\n\n**Personalizar Alertas**:\n\n```bash\n# Editar alertas personalizados\nnano alerts/node-alerts.yml\n```\n\n**Configurar Backup Automático**:\n\n```bash\n# Script de backup dos dados importantes\ntar -czf backup-$(date +%Y%m%d).tar.gz \\\n  execution-data/geth/keystore \\\n  consensus-data/mainnet/beacon/validator_db \\\n  rocketpool/.rocketpool\n```\n\n**Otimização de Performance**:\n\n- Use SSD para armazenamento\n- Mínimo 16GB RAM (32GB recomendado)\n- Conexão de internet estável (100Mbps+)\n\n### Tempos Estimados de Sincronização\n\n| Componente | Tempo Estimado | Observações |\n|------------|----------------|-------------|\n| **Lighthouse** | 5-15 minutos | Checkpoint sync ativo |\n| **Geth** | 2-6 horas | Snap sync, depende do hardware |\n| **Rocket Pool** | Após sincronização | Aguarda clientes prontos |\n\n### Resolução de Problemas Comuns\n\n**Problema**: Lighthouse não conecta ao Geth\n\n```bash\n# Verificar JWT token\ncat execution-data/geth/jwtsecret\ndocker logs consensus-client | grep -i jwt\n```\n\n**Problema**: Métricas não aparecem no Grafana\n\n```bash\n# Verificar targets do Prometheus\ncurl -s http://localhost:9090/api/v1/targets\n\n# Reiniciar serviços de monitoramento\ndocker-compose restart prometheus grafana\n```\n\n**Problema**: Rocket Pool reiniciando constantemente\n\n```bash\n# Verificar configuração\ncat rocketpool/.rocketpool/user-settings.yml\ndocker logs rocketpool-node\n```\n\n## Dashboards do Grafana\n\n### Dashboards Pré-configurados\n\nO projeto inclui dashboards pré-configurados que são automaticamente provisionados:\n\n1. **Dashboard Ethereum** (`ethereum.json`):\n   - Visão geral dos clientes de execução e consenso\n   - Métricas de rede, peers, sincronização\n   - Status geral do nó Ethereum\n\n2. **Dashboard Geth** (`geth.json`):\n   - Métricas específicas do cliente de execução\n   - Performance, memória, CPU\n   - Estatísticas de blocos e transações\n\n### Estrutura dos Dashboards\n\n```text\ngrafana/provisioning/\n├── dashboards/\n│   ├── default.yml      # Configuração de provisionamento\n│   ├── ethereum.json    # Dashboard principal\n│   └── geth.json        # Dashboard Geth\n└── datasources/\n    └── prometheus.yml   # Data source Prometheus\n```\n\n### Características\n\n- **Provisionamento Automático**: Dashboards são carregados automaticamente na inicialização\n- **Pasta \"Ethereum\"**: Todos os dashboards ficam organizados na pasta \"Ethereum\" no Grafana\n- **Data Source**: Prometheus configurado automaticamente como data source\n- **Métricas Reais**: Dashboards usam apenas métricas disponíveis nos clientes\n\nPara detalhes técnicos sobre o dashboard Geth, consulte `DASHBOARD-GETH-CORRIGIDO.md`.\n\n## Contribuição\n\nContribuições são bem-vindas! Por favor:\n\n1. Faça fork do projeto\n2. Crie uma branch para sua feature (`git checkout -b feature/AmazingFeature`)\n3. Commit suas mudanças (`git commit -m 'Add some AmazingFeature'`)\n4. Push para a branch (`git push origin feature/AmazingFeature`)\n5. Abra um Pull Request\n\n## Licença\n\nEste projeto está sob a licença MIT. Veja o arquivo `LICENSE` para mais detalhes.\n\n## CONFIGURAÇÃO SSD CONCLUÍDA COM SUCESSO\n\n**Data da Conclusão**: 28 de Junho de 2025  \n**Status**: OPERACIONAL\n\n### Validação Completa Realizada\n\nA configuração do Rocket Pool Ethereum Node no SSD externo Kingston 1TB foi **concluída com sucesso** e está totalmente funcional:\n\n- **Execution Client (Geth)**: Sincronizando com a rede Ethereum\n- **Consensus Client (Lighthouse)**: Conectado e funcionando  \n- **Monitoramento**: Prometheus + Grafana operacionais com dashboards configurados\n- **Dashboards**: Ethereum e Geth disponíveis na pasta \"Ethereum\"\n- **Armazenamento**: Todos os dados gravados no SSD (~500MB utilizados de 1TB)\n- **Scripts**: Setup e monitoramento funcionais\n\n### Arquivos de Configuração SSD Criados\n\n```txt\nSSD-CONFIG.md          # Documentação técnica completa\nQUICK-START-SSD.md     # Guia rápido de uso  \nSTATUS-FINAL-SSD.md    # Relatório final detalhado\ndocker-compose.ssd.yml # Compose específico para SSD\n.env.ssd              # Variáveis de ambiente SSD\nsetup-ssd.sh          # Script de configuração automática\nmonitor-ssd.sh        # Script de monitoramento\n```\n\n### Como Usar\n\n```bash\n# Iniciar sistema completo no SSD\ndocker-compose -f docker-compose.ssd.yml --env-file .env.ssd up -d\n\n# Monitorar status\n./monitor-ssd.sh\n\n# Acessar dashboards\nopen http://localhost:3000  # Grafana (admin/admin)\nopen http://localhost:9090  # Prometheus\n```\n\n### Status Atual\n\n- **Espaço SSD**: 724GB livres (75% disponível)\n- **Containers**: 5/5 funcionando (Rocket Pool temporariamente desabilitado)\n- **Sincronização**: Em progresso\n- **Monitoramento**: Ativo e coletando métricas\n\nPara detalhes completos, consulte `STATUS-FINAL-SSD.md`.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadrianotavares%2Frocketpool-eth-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadrianotavares%2Frocketpool-eth-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadrianotavares%2Frocketpool-eth-node/lists"}