Ejecutar tu propio nodo de Monero significa verificar la cadena de bloques tú mismo, transmitir transacciones sin depender del servidor de un desconocido y dejar de filtrar la actividad de tu monedero a nodos remotos de terceros; y un VPS es la forma más limpia de mantenerlo en línea las 24 horas, los 7 días de la semana.
Por qué ejecutar tu propio nodo de Monero
La mayoría de los monederos usan por defecto un nodo remoto público gestionado por otra persona. Ese nodo ve cada solicitud que hace tu monedero y puede correlacionar tu IP, los tiempos y el rango de bloques que tu monedero escanea.
Un nodo que controlas tú elimina a ese intermediario. Obtienes una validación autorizada, una sincronización del monedero más rápida y privada, y la posibilidad de dar servicio a tus propios dispositivos desde cualquier lugar.
Validación sin necesidad de confianza
Tu nodo comprueba de forma independiente cada bloque y transacción conforme a las reglas de consenso, sin necesidad de confiar en terceros.
Privacidad del monedero
Apunta tus propios monederos a tu nodo para que las solicitudes de escaneo nunca pasen por un servidor público que registre IPs.
Siempre disponible
Un VPS permanece en línea aunque tu portátil esté en reposo, así que tu nodo sigue sincronizándose y está listo en el momento en que lo necesites.
Salud de la red
Cada nodo bien conectado refuerza el grafo peer-to-peer de Monero y su descentralización.
Qué tipo de VPS necesitas realmente
La cadena de bloques de Monero es grande y crece de forma constante. El recurso más importante con diferencia es el disco, seguido de la RAM y una conexión estable; la CPU importa sobre todo durante la sincronización inicial.
La velocidad del disco es el verdadero cuello de botella durante la sincronización inicial. Usar NVMe en lugar de disco mecánico puede convertir días de sincronización en horas. Si tu proveedor ofrece NVMe, elígelo.
Para una máquina offshore con ancho de banda ilimitado y el margen de disco que una cadena en crecimiento necesita, un VPS centrado en la privacidad es la opción natural: los planes de VPS offshore de ChainVPS son de prepago, sin KYC, e incluyen ancho de banda ilimitado, de modo que un nodo con mucha actividad nunca se topa con un exceso de consumo.
Nodo podado frente a nodo completo
Un nodo completo almacena toda la cadena de bloques. Un nodo podado conserva todas las cabeceras de bloque y los datos necesarios para validar, pero descarta la mayor parte de los datos históricos de miembros de anillo que ya no necesita servir.
- Nodo podado: ocupa aproximadamente un tercio del disco, valida con el mismo rigor y puede seguir dando servicio a monederos; ideal para un VPS ajustado.
- Nodo completo: conserva todo, útil si quieres dar servicio a peers podados o ejecutar herramientas de archivo.
- Para un nodo personal o que da servicio a monederos, el podado es la opción sensata por defecto y es el que más ahorra en almacenamiento.
Paso a paso: instalar y ejecutar monerod
- 1
Aprovisiona el VPS
Levanta una máquina Debian o Ubuntu que cumpla las especificaciones anteriores. Conéctate por SSH y crea un usuario sin privilegios de root para el daemon.
- 2
Refuerza la seguridad primero
Actualiza los paquetes, activa un firewall (permitiendo SSH además de 18080/18081) y configura el acceso SSH solo con clave antes de exponer nada.
- 3
Descarga los binarios oficiales
Obtén las herramientas de línea de comandos desde getmonero.org y verifica la firma GPG y los hashes contra el archivo de hashes firmado. Nunca te saltes la verificación.
- 4
Extrae y coloca monerod
Descomprime el archivo y mueve monerod a /usr/local/bin para que quede en tu PATH.
- 5
Crea un directorio de datos
Crea una carpeta dedicada como /var/lib/monero, propiedad del usuario del daemon, y apunta el nodo hacia ella para que los datos residan en tu disco grande.
- 6
Escribe un archivo de configuración
Crea monerod.conf con tu data-dir, la configuración de registros, el indicador de poda y el binding de RPC. Un archivo de configuración es mejor que una línea de comandos larga y sobrevive a los reinicios.
- 7
Ejecuta bajo systemd
Crea un servicio de systemd para que el nodo arranque al iniciar el sistema, se reinicie ante fallos y se ejecute sin privilegios. Actívalo e inícialo.
- 8
Observa la sincronización inicial
Sigue el registro en tiempo real o ejecuta status en monerod. La sincronización inicial tarda entre horas y un día según la velocidad del disco; deja que termine antes de confiar en el nodo.
Un monerod.conf mínimo
- data-dir=/var/lib/monero: mantiene la base de datos en tu volumen grande
- prune-blockchain=1: ejecuta en modo podado para ahorrar disco
- log-file=/var/log/monero/monerod.log y log-level=0
- rpc-bind-ip=127.0.0.1 y rpc-bind-port=18081: mantiene el RPC local salvo que decidas publicarlo deliberadamente
- p2p-bind-port=18080: el puerto peer-to-peer que te mantiene conectado
- no-igd=1 y enable-dns-blocklist=1: evita UPnP en un VPS y descarta peers conocidos como maliciosos
Mantén el RPC vinculado a 127.0.0.1 salvo que quieras dar servicio al público. Si deseas que monederos remotos puedan acceder a él, crea un túnel por SSH o WireGuard en lugar de abrir el puerto 18081 a todo internet.
Cómo conectar tu monedero a tu nodo
Una vez sincronizado, apunta la dirección del daemon de tu monedero hacia tu nodo. Hazlo de forma privada: un puerto RPC en texto plano expuesto en internet abierto anula el propósito de ejecutar tu propio nodo.
Túnel SSH
Redirige el puerto remoto 18081 a un puerto local a través de SSH. Tu monedero se comunica con localhost; nada llega a internet en texto claro.
WireGuard
Coloca tu nodo y tus dispositivos en una pequeña VPN privada y apunta el monedero a la IP interna del nodo.
Servicio oculto de Tor
Expón el RPC como un servicio onion para que los monederos remotos lo alcancen de forma offshore sin necesidad de una IP pública.
Ejecutar un nodo offshore o público
Puedes ayudar a la red dando servicio a otros a través del puerto RPC restringido 18089, que solo expone lo que un monedero necesita y oculta las operaciones sensibles.
- Usa --public-node y --rpc-restricted-bind-port=18089 para anunciar un endpoint restringido.
- Considera ejecutarlo sobre Tor o I2P para que la ubicación de tu nodo no quede vinculada a tu identidad; las redes de privacidad son ciudadanas de primera clase en Monero.
- Limita la tasa de peticiones y configura el firewall con cuidado; un nodo público atrae tráfico y, de vez en cuando, algún peer abusivo.
Nunca afirmes la finalidad de una transacción contando un número fijo de confirmaciones en nada que construyas sobre tu nodo. Considera un pago liquidado una vez que la red lo confirma, y deja que tu propia tolerancia al riesgo decida cuánto tiempo esperar.
Mantener el nodo saludable
- Actualiza monerod con prontitud en torno a las actualizaciones de red; un nodo desactualizado puede bifurcarse y dejar de validar correctamente.
- Supervisa el uso del disco; la cadena solo crece, así que configura alertas antes de que el volumen se llene.
- Haz copia de seguridad de tu monerod.conf y de la unidad de systemd, no de la cadena de bloques: la cadena se resincroniza desde los peers.
- Comprueba periódicamente el número de peers y la altura de sincronización para detectar pronto un nodo estancado o aislado.
¿Cuánto disco necesita realmente un nodo de Monero?
Hoy en día, un nodo podado cabe cómodamente en menos de 100 GB, mientras que un nodo completo necesita aproximadamente 250 GB y sigue creciendo. Dado que la cadena crece de forma continua, reserva un margen adicional en lugar de dimensionar el disco al total exacto actual.
¿Es un VPS lo bastante privado para un nodo de Monero?
Lo que te protege es el software del nodo, no el proveedor: la validación no requiere confianza en ningún caso. Para proteger la privacidad de los metadatos, elige un proveedor sin KYC, paga con cripto, mantén el RPC fuera de internet público y, opcionalmente, enruta el nodo a través de Tor o I2P.
¿Ejecutar un nodo acelerará mi monedero?
Sí. Sincronizar contra un nodo local rápido en NVMe es mucho más veloz y privado que hacerlo contra un nodo público lejano, porque no hay cola compartida ni terceros registrando tus solicitudes de escaneo.
¿Puedo ejecutar el nodo y mi monedero en el mismo VPS?
Puedes hacerlo, pero es más limpio mantener las claves de gasto/vista fuera de una máquina expuesta a internet. Ejecuta monerod en el VPS y conecta un monedero desde tu propio dispositivo mediante un túnel SSH o una VPN.


