Installer Litecoin sur un serveur Linux

litecoin server

Comme vous le verrez dans un prochain article, nous avons lancé un casino en ligne qui prend comme monnaie les litecoins et les bitcoins (et peut être bientôt les ppcoins).
Pour que ce projet soit réalisable, j’ai été amené à installer un client litecoin sur mon serveur Linux.

Dans ce tutoriel, je détaille les différentes étapes qui permettent l’installation du client Litecoin sous Linux.
Mon serveur est un Ubuntu Server mais le tutoriel peut s’appliquer à n’importe quelle distribution basée sur Debian.

Installation des prérequis à Litecoin

Pour installer les prérequis nécessaire à l’installation de Litecoin sur Ubuntu, il faut exécuter:

apt-get install build-essential libssl-dev libdb5.1-dev libdb5.1++-dev libboost-all-dev git

Pour installer les prérequis nécessaire à l’installation de Litecoin sur Debian, il faut exécuter:

apt-get install build-essential libssl-dev libdb4.8-dev libdb4.8++-dev libboost-all-dev git

Téléchargement des sources de Litecoin

Une fois les prérequis installés, il faut télécharger les sources du client Litecoin qui sont disponibles sous forme de package git:

git clone git://github.com/litecoin-project/litecoin.git

Compilation et installation de Litecoin sur Linux

Une fois les sources de Litecoin récupérée, il faut lancer la compilation. Pour cela, on se place dans le répertoire des sources:

cd litecoin/src

Ensuite, il faut trouver le nombre de coeurs disponibles sur votre serveur Linux:

cat /proc/cpuinfo | grep -i "model name"

Ce qui retournera quelquechose de la sorte:

model name      : Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
model name      : Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
model name      : Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
model name      : Intel(R) Atom(TM) CPU N2800   @ 1.86GHz

Le nombre de lignes correspond au nombre de coeur disponibles. Dans mon cas, ma machine dispose de 4 coeurs, je lance donc la compilation via la commande suivante (remplace -j4 par votre nombre de coeurs):

make -j4 -f makefile.unix USE_UPNP=

Si en lançant la commande précédente vous rencontrez des erreurs, alors mettez à jour vos packages via la commande suivante puis relancez la compilation:

apt-get upgrade

Si vous n’avez pas d’erreurs, on copie litecoind dans le répertoire /usr/bin:

cp litecoind /usr/bin/litecoind

Et voilà litecoind est installé.

Configuration de Litecoin

Pour configurer Litecoin, il suffit de créer un fichier litecoin.conf:

mkdir ~/.litecoin
nano ~/.litecoin/litecoin.conf

Puis spécifiez vos paramètres:

server=1
rpcallowip=127.0.0.1
rpcuser=jhd
rpcpassword=monmotdepasse

Pour des raisons de sécurité, je vous recommande de limiter les droits du fichier de configuration:

chmod 600 ~/.litecoin/litecoin.conf

Démarrer Litecoin sur Linux

Il ne nous reste plus qu’à démarrer le serveur Litecoin via la commande:

litecoind -daemon

Vous verrez alors le message:

litecoin server starting

Vous pouvez désormais exécuter des commandes sur votre client Litecoin:

litecoind getinfo

La liste des commandes utilisables est disponible sur le wiki de Bitcoin (ce sont les même pour Litecoin)

 

Leave a Reply

Your email address will not be published. Required fields are marked *