OffshoreVps
Tutorial16 ott 20265 min di letturaDi il team di OffshoreVps

Come eseguire un nodo Litecoin su un VPS

Installa Litecoin Core su Ubuntu o Debian, scegli pruned o completo, capisci MWEB, eseguilo con systemd e apri le porte giuste.

Litecoin è una delle catene più facili da gestire da soli. Il software è molto simile a Bitcoin Core, la catena è molto più piccola e un VPS modesto la gestisce senza problemi. Questa guida installa Litecoin Core su Ubuntu o Debian e mostra come gestire MWEB, il livello di privacy opzionale di Litecoin.

Finestra del terminale su un VPS che mostra i comandi usati per eseguire un nodo Litecoin, a partire da “sudo adduser --disabled-password --gecos "" lite”
Il tipo di comandi che eseguirai sul tuo server in questa guida.

Cosa ti serve

  • Disco. Un nodo completo conserva l'intera catena, che è una frazione della catena di Bitcoin. Controlla la dimensione attuale prima di scegliere. Un nodo pruned ne usa molto meno.
  • RAM. 4 GB bastano. Con 8 GB la prima sincronizzazione è più rapida.
  • CPU. Due core vanno bene.

I piani adatti sono elencati in hosting di nodi Litecoin.

Passo 1: prepara il server

Parti da un server nuovo e dai passaggi di come proteggere un nuovo VPS. Crea un utente per il nodo.

sudo adduser --disabled-password --gecos "" litecoin

Passo 2: scarica Litecoin Core

Scarica la release dal sito ufficiale di Litecoin (litecoin.org) o dal GitHub del Litecoin Project, poi verifica la firma e il checksum.

cd /tmp
wget https://download.litecoin.org/litecoin-VERSION/linux/litecoin-VERSION-x86_64-linux-gnu.tar.gz
tar xzf litecoin-VERSION-x86_64-linux-gnu.tar.gz
sudo install -m 0755 litecoin-VERSION/bin/* /usr/local/bin/
I passaggi di questa guida in ordine: 1. Cosa ti serve; 2. prepara il server; 3. scarica Litecoin Core; 4. MWEB e il tuo nodo; 5. eseguilo come servizio; 6. Firewall
I passaggi di questa guida, in ordine.

Passo 3: configura

Crea /home/litecoin/.litecoin/litecoin.conf:

server=1
daemon=1
txindex=0
dbcache=1024
# Smaller disk? Keep roughly the last 5 GB of blocks:
# prune=5000
rpcbind=127.0.0.1
rpcallowip=127.0.0.1

Non combinare prune con txindex=1. Se gestisci un servizio di pagamento che cerca transazioni arbitrarie, usa invece un nodo completo con txindex=1.

Passo 4: MWEB e il tuo nodo

MWEB (MimbleWimble Extension Blocks) è integrato in Litecoin Core. Un nodo completo convalida automaticamente i blocchi MWEB, quindi non servono impostazioni aggiuntive. Anche un nodo pruned convalida i dati MWEB dei blocchi recenti. Se prevedi di usare indirizzi MWEB in un wallet collegato al tuo nodo, prova prima con una piccola somma.

Passo 5: eseguilo come servizio

[Unit]
Description=Litecoin daemon
After=network-online.target

[Service]
User=litecoin
ExecStart=/usr/local/bin/litecoind -conf=/home/litecoin/.litecoin/litecoin.conf -pid=/run/litecoind/litecoind.pid
RuntimeDirectory=litecoind
Type=forking
Restart=on-failure
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

Salvala come /etc/systemd/system/litecoind.service, poi sudo systemctl enable --now litecoind. Controlla l'avanzamento con litecoin-cli getblockchaininfo.

Firewall

Apri la porta 9333 per aiutare la rete. Tieni chiusa a internet la porta RPC (9332).