OffshoreVps
Tutoriels16 oct. 20265 min de lecturePar l’équipe OffshoreVps

Comment faire tourner un nœud Litecoin sur un VPS

Installer Litecoin Core sur Ubuntu ou Debian, choisir élagué ou complet, comprendre MWEB, l’exécuter avec systemd et ouvrir les bons ports.

Litecoin est l'une des chaînes les plus faciles à exécuter soi-même. Le logiciel est proche de Bitcoin Core, la chaîne est bien plus petite et un VPS modeste la gère sans peine. Ce guide installe Litecoin Core sur Ubuntu ou Debian et montre comment gérer MWEB, la couche de confidentialité optionnelle de Litecoin.

Fenêtre de terminal sur un VPS montrant les commandes utilisées pour faire tourner un nœud Litecoin, à commencer par « sudo adduser --disabled-password --gecos "" lite »
Le type de commandes que vous exécuterez sur votre serveur dans ce guide.

Ce dont vous avez besoin

  • Disque. Un nœud complet stocke toute la chaîne, qui représente une fraction de la chaîne Bitcoin. Vérifiez la taille actuelle avant de choisir. Un nœud élagué en utilise beaucoup moins.
  • RAM. 4 Go suffisent. 8 Go accélèrent la première synchronisation.
  • CPU. Deux cœurs suffisent.

Les offres adaptées sont listées sous hébergement de nœud Litecoin.

Étape 1 : préparer le serveur

Commencez avec un serveur vierge et les étapes de comment sécuriser un nouveau VPS. Créez un utilisateur pour le nœud.

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

Étape 2 : télécharger Litecoin Core

Téléchargez la version depuis le site officiel de Litecoin (litecoin.org) ou le GitHub du Litecoin Project, puis vérifiez la signature et la somme de contrôle.

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/
Les étapes de ce guide dans l’ordre : 1. Ce qu’il vous faut ; 2. préparer le serveur ; 3. télécharger Litecoin Core ; 4. MWEB et votre nœud ; 5. l’exécuter comme un service ; 6. Pare-feu
Les étapes de ce guide, dans l’ordre.

Étape 3 : configurer

Créez /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

Ne combinez pas prune avec txindex=1. Si vous exploitez un service de paiement qui recherche des transactions arbitraires, utilisez plutôt un nœud complet avec txindex=1.

Étape 4 : MWEB et votre nœud

MWEB (MimbleWimble Extension Blocks) est intégré à Litecoin Core. Un nœud complet valide automatiquement les blocs MWEB, vous n'avez donc besoin d'aucun paramètre supplémentaire. Un nœud élagué valide aussi les données MWEB des blocs récents. Si vous prévoyez d'utiliser des adresses MWEB dans un portefeuille connecté à votre nœud, testez d'abord avec un petit montant.

Étape 5 : l’exécuter comme un service

[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

Enregistrez-le sous /etc/systemd/system/litecoind.service, puis sudo systemctl enable --now litecoind. Suivez la progression avec litecoin-cli getblockchaininfo.

Pare-feu

Ouvrez le port 9333 pour aider le réseau. Gardez le port RPC (9332) fermé à Internet.