Todos los sistemas operativos Ámsterdam · París · Reikiavik +5 Paga con Criptomoneda
Guía

Ejecuta tu propio nodo Monero en un VPS

Conectar tu cartera al nodo de otra persona filtra tu privacidad a un desconocido. Un nodo completo propio en un VPS lo soluciona por aproximadamente el precio de dos cafés al mes — aquí está la configuración completa.

Actualizado: 2026-06-12

Fenrir el lobo con una moneda Monero

La privacidad on-chain de Monero es excelente; el punto débil es cómo las carteras acceden a la cadena. Una cartera ligera conectada a un nodo remoto público entrega a ese nodo tu dirección IP, la altura de restauración de tu cartera y patrones de temporización que puede correlacionar — una extraña concesión por parte de personas que eligieron Monero precisamente para evitar la vigilancia. Ejecutar tu propio nodo completo cierra esa brecha: tu cartera habla solo con una máquina que tú controlas, que valida independientemente cada bloque y retransmite tus transacciones a la red mezcladas con las de todos los demás. Un VPS es el hogar natural para uno — siempre activo, NVMe rápido para la base de datos de la cadena, una IP estable para el puerto P2P, y sin los límites de ancho de banda de tu conexión doméstica ni el dolor de NAT. Alquilarlo sin KYC y pagar en XMR mantiene todo el conjunto coherente con el motivo por el que haces esto.

Dimensionamiento, honestamente: la blockchain de Monero supera los 230 GB sin podar y sigue creciendo; un nodo podado (~85 GB, totalmente validante, totalmente privado para tu propia cartera) cabe en nuestro plan Runner (3 vCPU / 6 GB / 100 GB NVMe, 14 $/mes) con margen para crecer, mientras que un nodo de archivo sin podar requiere Direwolf (360 GB) o superior. 2 GB de RAM es el mínimo; 4–6 GB hace la sincronización inicial dramáticamente menos dolorosa.

Podado vs archivo completo: cuál ejecutar

Un nodo podado almacena aproximadamente un tercio de la cadena descartando datos reconstruibles, pero aun así valida cada regla y sirve a tus carteras con privacidad idéntica — para uso personal simplemente es la respuesta correcta, y es por eso que el Runner a 14 $ es nuestro nivel recomendado. Un nodo de archivo completo guarda todo; la red necesita una población saludable de ellos (sirven datos históricos y arrancan otros nodos), así que ejecutar uno en un Direwolf es una contribución genuina a la salud de Monero — solo planifica para el crecimiento permanente de la cadena.

¿Está ejecutar un nodo dentro de las normas?

Sí, con comodidad. Un nodo valida y retransmite bloques; es infraestructura, la misma categoría que un relé Tor o un resolver DNS, y es bienvenido aquí. Nota un límite adyacente en la AUP: la minería en planes con CPU compartida no está permitida (monopoliza los núcleos compartidos) — pero un nodo no es un minero y usa CPU modesta después de la sincronización. Los nodos RPC restringido públicos que sirven las carteras de desconocidos también están bien; solo espera tráfico de escaneo en segundo plano, que absorbe la protección DDoS incluida.

  1. Desplegar el VPS y reforzarlo

    Pide un Runner (podado) o Direwolf (archivo completo) con Debian 12, en cualquier región — un nodo Monero no tiene requisitos de latencia, así que Rumanía al precio base es un buen valor por defecto. Antes de cualquier otra cosa, haz los básicos de diez minutos de nuestra guía de refuerzo: claves SSH, sin inicio de sesión con contraseña root, nftables, actualizaciones desatendidas.

  2. Instalar monerod desde la versión oficial

    Descarga el paquete CLI Linux x64 actual desde getmonero.org y verifica el hash contra la lista firmada — en un proyecto de privacidad, la paranoia de la cadena de suministro es higiene, no teatro:

    wget https://downloads.getmonero.org/cli/linux64 -O monero.tar.bz2
    tar xjf monero.tar.bz2 && sudo mv monero-x86_64-linux-gnu-*/monerod /usr/local/bin/
    sudo useradd -r -m -d /var/lib/monero monero
  3. Configurar el daemon

    Crea /var/lib/monero/monerod.conf. La configuración base del nodo podado:

    data-dir=/var/lib/monero
    prune-blockchain=1
    p2p-bind-ip=0.0.0.0
    p2p-bind-port=18080
    rpc-restricted-bind-ip=0.0.0.0
    rpc-restricted-bind-port=18089
    out-peers=32
    in-peers=48
    db-sync-mode=safe
    log-level=0

    El puerto RPC restringido es el seguro para exponer a tus propias carteras; nunca abras el 18081 sin restricciones a internet.

  4. Ejecutarlo como servicio systemd

    Un archivo de unidad mantiene el nodo activo entre reinicios:

    [Unit]
    Description=Monero full node
    After=network-online.target
    
    [Service]
    User=monero
    ExecStart=/usr/local/bin/monerod --config-file /var/lib/monero/monerod.conf --non-interactive
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target

    Guárdalo como /etc/systemd/system/monerod.service, luego systemctl enable --now monerod.

  5. Abrir los puertos del firewall

    Permite P2P (18080) a todos — así es como sirves a la red — y RPC restringido (18089) idealmente solo a las IPs que usas, o a todos si este nodo servirá a tu cartera móvil en movimiento:

    nft add rule inet filter input tcp dport 18080 accept
    nft add rule inet filter input tcp dport 18089 accept

    La protección DDoS del VPS está incluida aquí por defecto, lo que importa para un servicio que se anuncia públicamente.

  6. Dejar que sincronice — y saber qué esperar

    La descarga inicial de bloques es la parte dolorosa: en NVMe con 4+ GB RAM espera 1–2 días para un nodo podado (la misma sincronización en un VPS económico con SSD SATA suele tardar una semana — aquí es donde NVMe vs SSD deja de ser abstracto). Supervisa el progreso con journalctl -fu monerod o monerod status; has terminado cuando la altura coincida con la de un explorador público.

  7. Apuntar tu cartera a tu nodo

    En Monero GUI/CLI, Feather o Monerujo, establece la dirección del daemon como tu-ip-vps:18089. Para máxima privacidad en el transporte, ejecuta la conexión de la cartera a través de tu propio túnel WireGuard al mismo VPS, y el nodo solo verá tráfico del túnel. A partir de aquí tus transacciones se difunden desde tu nodo, tu cartera escanea contra tu nodo, y ningún tercero está en el bucle.

FAQ

Preguntas frecuentes

¿Qué plan VPS necesito para un nodo Monero?

Nodo podado: Runner (3 vCPU / 6 GB / 100 GB NVMe, 14 $/mes) es el punto óptimo — la cadena podada de ~85 GB más el SO caben con margen para crecer. Archivo completo: Direwolf (360 GB) o mayor. Por debajo de 100 GB de disco, poda o no merece la pena.

¿Cuánto tarda la sincronización inicial?

En nuestro NVMe con 4–6 GB RAM: típicamente 1–2 días podado. La latencia de almacenamiento es el cuello de botella, por eso el mismo trabajo en hosts SATA o HDD se extiende a muchos días. db-sync-mode=fast ahorra horas a un pequeño coste de consistencia tras caída, pero solo durante la IBD.

¿Ejecutar un nodo hace mis pagos más anónimos?

Elimina una filtración real: el operador de un nodo remoto ya no puede registrar tu IP, altura de restauración y temporización de difusión. La privacidad on-chain ya era el trabajo de Monero; el nodo corrige la parte de la capa de red. Combínalo con pagar el VPS en XMR y el bucle se cierra limpiamente.

¿Puedo compartir mi nodo con amigos o el público?

Sí — para eso es el puerto RPC restringido: limita la velocidad y desactiva las llamadas peligrosas. Mantén el puerto sin restricciones (18081) enlazado solo a localhost, y espera que la protección DDoS incluida justifique su existencia una vez que la dirección circula.

¿Por qué alojarlo en un VPS en lugar de en casa?

Tiempo de actividad, una IP enrutable estable, sin complicaciones de NAT, sin exponer tu dirección doméstica en las listas de pares de Monero, y velocidad de sincronización NVMe. Los nodos domésticos también son geniales — el VPS simplemente elimina cada excusa operativa para no ejecutar uno.

Despliega un VPS offshore en un minuto

Sin KYC, pago en cripto, todo NVMe. Elige un plan, paga con Monero o cualquier moneda principal y obtén root en unos 60 segundos.

Fenrir en guardia