OffshoreVps
Tutorial7 ott 20266 min di letturaDi il team di OffshoreVps

Come eseguire un nodo Monero su un VPS

Esegui monerod su un VPS per un accesso privato al wallet: requisiti, verifica del download, modalità pruned, RPC con restrizioni e porte del firewall.

Un nodo Monero permette al tuo wallet di comunicare con la rete senza fidarsi di un server di terzi. Usare un nodo remoto gestito da qualcun altro rivela il tuo indirizzo IP e l'attività del tuo wallet al suo operatore, per questo molte persone gestiscono il proprio nodo. Un VPS lo mantiene online in ogni momento.

Finestra del terminale su un VPS che mostra i comandi usati per eseguire un nodo Monero, a partire da “tar xjf monero-linux-x64-vVERSION.tar.bz2”
Il tipo di comandi che eseguirai sul tuo server in questa guida.

Cosa ti serve

  • Disco. La blockchain di Monero pesa qualche centinaio di gigabyte e cresce nel tempo. Controlla la dimensione attuale su getmonero.org prima di scegliere un piano.
  • RAM. 4 GB sono un minimo confortevole. Di più aiuta durante la prima sincronizzazione.
  • Banda. La prima sincronizzazione scarica l'intera catena, poi il traffico si stabilizza. Scegli un piano con traffico generoso.

I nostri piani VPS con storage NVMe sono una buona scelta.

Passo 1: prepara il server

Aggiorna il sistema e proteggilo per prima cosa. La nostra guida per proteggere un nuovo VPS copre chiavi SSH, firewall e aggiornamenti automatici. Crea un utente dedicato per Monero.

Passo 2: scarica e verifica

Scarica gli strumenti ufficiali da riga di comando da getmonero.org e verifica l'hash e la firma pubblicati nella pagina di download prima di eseguire qualsiasi cosa.

tar xjf monero-linux-x64-vVERSION.tar.bz2
sudo mv monero-x86_64-linux-gnu-vVERSION /opt/monero
I passaggi di questa guida in ordine: 1. Cosa ti serve; 2. prepara il server; 3. scarica e verifica; 4. avvia il daemon; 5. usalo con il tuo wallet; 6. Note sul firewall
I passaggi di questa guida, in ordine.

Passo 3: avvia il daemon

/opt/monero/monerod --detach --prune-blockchain \
  --data-dir /home/monero/.bitmonero

L'opzione --prune-blockchain conserva circa un terzo dei dati e riduce molto lo spazio richiesto su disco. Omettila per un nodo completo. Controlla l'avanzamento con /opt/monero/monerod status o nel log.

Passo 4: usalo con il tuo wallet

Per usare il nodo da un wallet su un altro dispositivo, esegui il daemon con RPC ristretto e punta il wallet all'indirizzo del tuo server e alla porta 18081. Tieni privato l'RPC completo: non esporlo apertamente. Per l'uso da remoto, preferisci l'opzione RPC ristretto e una regola del firewall che consenta solo il tuo IP.

Note sul firewall

  • La porta 18080 è la porta peer-to-peer. Aprirla aiuta la rete.
  • La porta 18081 è la porta RPC. Limitala al tuo indirizzo.

Domande frequenti

Di quanto disco ha bisogno un nodo Monero?

Un nodo Monero completo richiede oggi ben oltre 200 GB e la blockchain continua a crescere. La modalità pruned ne usa circa un terzo.

Perché eseguire un tuo nodo Monero?

Ti permette di verificare tu stesso la catena e impedisce a un nodo remoto di sapere quali transazioni cerca il tuo wallet.