Todos os sistemas operando normalmente 21 criptomoedas aceitas · Monero bem-vindo Política No-KYC
ChainVPS

Privacidade

Como Rodar um Nó Monero em um VPS

Verifique a blockchain você mesmo, sincronize sua carteira de forma privada e mantenha um node Monero online o tempo todo — um guia de configuração prático e com foco em segurança.

Privacidade7 min de leitura readEquipe ChainVPS

Como Rodar um Nó Monero em um VPS

Rodar seu próprio node Monero significa verificar a blockchain você mesmo, transmitir transações sem precisar confiar no servidor de um estranho e parar de vazar a atividade da sua carteira para nodes remotos de terceiros — e um VPS é a forma mais limpa de mantê-lo online 24 horas por dia, 7 dias por semana.

Por que rodar seu próprio node Monero

A maioria das carteiras usa por padrão um node remoto público operado por outra pessoa. Esse node vê cada requisição feita pela sua carteira e pode correlacionar seu IP, o horário e o intervalo de blocos que sua carteira escaneia.

Um node que você controla elimina esse intermediário. Você obtém validação autoritativa, sincronização de carteira mais rápida e privada, e a capacidade de atender seus próprios dispositivos de qualquer lugar.

Validação sem confiança

Seu node verifica de forma independente cada bloco e transação em relação às regras de consenso — sem precisar confiar em terceiros.

Privacidade da carteira

Aponte suas próprias carteiras para o seu node para que as requisições de escaneamento nunca passem por um servidor público que registra IPs.

Sempre disponível

Um VPS permanece online mesmo quando seu notebook está em modo de espera, então seu node continua sincronizando e fica pronto no momento em que você precisar.

Saúde da rede

Cada node bem conectado fortalece o grafo peer-to-peer e a descentralização do Monero.

Que tipo de VPS você realmente precisa

A blockchain do Monero é grande e cresce continuamente. O recurso mais importante é o disco, seguido pela RAM e por uma conexão estável — a CPU importa principalmente durante a sincronização inicial.

Armazenamento~250 GB+ em SSD/NVMe hoje, com espaço para crescer; use um node pruned para reduzir isso a aproximadamente um terço
RAM2 GB no mínimo, 4 GB é confortável — o banco de dados é mapeado em memória, então mais RAM permite cachear mais dele
CPU2 vCPU é suficiente; a verificação inicial é o único momento realmente pesado
Largura de bandaBanda ilimitada (unmetered) é fortemente preferível — um node público pode movimentar tráfego real
Portas18080 (P2P), 18081 (RPC), além da 18089 para RPC pública restrita, caso você exponha uma

A velocidade do disco é o verdadeiro gargalo durante a sincronização inicial. Usar NVMe em vez de disco mecânico pode transformar dias de sincronização em horas. Se seu provedor oferece NVMe, escolha essa opção.

Para uma máquina offshore, com banda ilimitada e o espaço em disco que uma blockchain em crescimento exige, um VPS focado em privacidade é a escolha natural — os planos de VPS offshore da ChainVPS são pré-pagos, sem KYC, e vêm com banda ilimitada, para que um node movimentado nunca esbarre em excedentes.

Node pruned vs. node completo

Um node completo armazena toda a blockchain. Um node pruned mantém todos os cabeçalhos de bloco e os dados necessários para validação, mas descarta a maior parte dos dados históricos de ring members que não precisa mais para servir.

  • Node pruned: ocupa aproximadamente um terço do disco, valida com o mesmo rigor e ainda consegue atender carteiras — ideal para um VPS enxuto.
  • Node completo: mantém tudo, útil se você quiser atender peers pruned ou rodar ferramentas de arquivamento.
  • Para um node pessoal ou dedicado a atender carteiras, pruned é a opção padrão mais sensata e a que mais economiza armazenamento.

Passo a passo: instalar e rodar o monerod

  1. 1

    Provisione o VPS

    Suba uma máquina Debian ou Ubuntu que atenda às especificações acima. Conecte via SSH e crie um usuário não-root para o daemon.

  2. 2

    Reforce a segurança primeiro

    Atualize os pacotes, ative um firewall (permitindo SSH mais as portas 18080/18081) e configure o SSH somente por chave antes de expor qualquer coisa.

  3. 3

    Baixe os binários oficiais

    Obtenha as ferramentas de linha de comando em getmonero.org e verifique a assinatura GPG e os hashes em relação ao arquivo de hashes assinado. Nunca pule a verificação.

  4. 4

    Extraia e posicione o monerod

    Descompacte o arquivo e mova o monerod para /usr/local/bin para que fique no seu PATH.

  5. 5

    Crie um diretório de dados

    Crie uma pasta dedicada, como /var/lib/monero, pertencente ao usuário do daemon, e aponte o node para ela, de modo que os dados fiquem no seu disco maior.

  6. 6

    Escreva um arquivo de configuração

    Crie o monerod.conf com seu data-dir, as configurações de log, a flag de pruning e o binding do RPC. Um arquivo de configuração é melhor do que uma linha de comando longa e sobrevive a reinicializações.

  7. 7

    Rode sob o systemd

    Crie um serviço systemd para que o node inicie na inicialização do sistema, reinicie em caso de falha e rode sem privilégios. Habilite e inicie o serviço.

  8. 8

    Acompanhe a sincronização inicial

    Acompanhe o log em tempo real ou rode o comando status no monerod. A sincronização inicial leva de algumas horas a um dia, dependendo da velocidade do disco; deixe-a terminar antes de confiar no node.

Um monerod.conf mínimo

  • data-dir=/var/lib/monero — mantenha o banco de dados no seu volume maior
  • prune-blockchain=1 — rode em modo pruned para economizar disco
  • log-file=/var/log/monero/monerod.log e log-level=0
  • rpc-bind-ip=127.0.0.1 e rpc-bind-port=18081 — mantenha o RPC local, a menos que você o publique deliberadamente
  • p2p-bind-port=18080 — a porta peer-to-peer que mantém você conectado
  • no-igd=1 e enable-dns-blocklist=1 — ignore o UPnP em um VPS e descarte peers conhecidos como maliciosos

Mantenha o RPC vinculado a 127.0.0.1, a menos que você pretenda atender o público. Se quiser que carteiras remotas o alcancem, use um túnel via SSH ou WireGuard em vez de abrir a porta 18081 para toda a internet.

Conectando sua carteira ao seu node

Depois de sincronizado, aponte o endereço de daemon da sua carteira para o seu node. Faça isso de forma privada — uma porta RPC em texto claro exposta na internet aberta anula o propósito de rodar seu próprio node.

Túnel SSH

Encaminhe a porta remota 18081 para uma porta local via SSH. Sua carteira se comunica com o localhost; nada trafega em texto claro pela internet pública.

WireGuard

Coloque seu node e seus dispositivos em uma pequena VPN privada e aponte a carteira para o IP interno do node.

Serviço oculto do Tor

Exponha o RPC como um serviço onion para que carteiras remotas o alcancem de forma offshore, sem precisar de um IP público.

Rodando um node offshore ou público

Você pode ajudar a rede atendendo outros usuários através da porta RPC restrita 18089, que expõe apenas o que uma carteira precisa e oculta operações sensíveis.

  • Use --public-node e --rpc-restricted-bind-port=18089 para anunciar um endpoint restrito.
  • Considere rodar via Tor ou I2P para que a localização do seu node não fique vinculada à sua identidade — redes de privacidade são cidadãs de primeira classe no Monero.
  • Aplique limitação de taxa (rate-limit) e firewall com cuidado; um node público atrai tráfego e, ocasionalmente, peers abusivos.

Nunca declare a finalidade de uma transação contando um número fixo de confirmações em qualquer sistema que você construir sobre o seu node. Trate um pagamento como liquidado assim que a rede o confirmar, e deixe sua própria tolerância a risco decidir quanto tempo esperar.

Mantendo o node saudável

  • Atualize o monerod prontamente em torno de upgrades de rede — um node desatualizado pode divergir (fork) e parar de validar corretamente.
  • Monitore o uso do disco; a blockchain só cresce, então configure alertas antes que o volume se encha.
  • Faça backup do seu monerod.conf e da unit do systemd, não da blockchain — a chain se ressincroniza a partir dos peers.
  • Verifique periodicamente o número de peers e a altura de sincronização para perceber cedo um node travado ou isolado.
De quanto disco um node Monero realmente precisa?

Um node pruned cabe confortavelmente em menos de 100 GB hoje, enquanto um node completo precisa de aproximadamente 250 GB e esse número está subindo. Como a blockchain cresce continuamente, provisione uma margem extra em vez de dimensionar exatamente pelo total atual.

Um VPS é privado o suficiente para um node Monero?

É o software do node que te protege, não o host — a validação é trustless de qualquer forma. Para privacidade de metadados, escolha um provedor sem KYC, pague com criptomoeda, mantenha o RPC fora da internet pública e, opcionalmente, roteie o node via Tor ou I2P.

Rodar um node vai acelerar minha carteira?

Sim. Sincronizar com um node local rápido em NVMe é muito mais veloz e privado do que com um node público distante, porque não há fila compartilhada nem terceiros registrando suas requisições de escaneamento.

Posso rodar o node e minha carteira no mesmo VPS?

Pode, mas é mais seguro manter as chaves de gasto/visualização (spend/view keys) fora de uma máquina exposta à internet. Rode o monerod no VPS e conecte uma carteira a partir do seu próprio dispositivo por meio de um túnel SSH ou VPN.

Coloque em prática.

Implante um servidor offshore a partir de $3.49/mo · 21 criptomoedas · sem KYC.