====== Installation serveur Qtum ====== {{tag>crypto-monnaies qtum}} Rendez-vous à l'adresse suivante pour récupérer la dernière version : https://github.com/qtumproject/qtum/releases Nous téléchargeons la dernière version wget https://github.com/qtumproject/qtum/releases/download/mainnet-ignition-v0.19.0/qtum-0.19.0.1-x86_64-linux-gnu.tar.gz Nous décompressons l'archive tar xzf qtum-0.19.0.1-x86_64-linux-gnu.tar.gz Nous déplaçons les binaires au bon endroit sudo mv -v qtum-0.19.0.1/bin/* /usr/local/bin sudo mv -v qtum-0.19.0.1/include/* /usr/local/include sudo mv -v qtum-0.19.0.1/lib/* /usr/local/lib sudo mv -v qtum-0.19.0.1/share/* /usr/local/share Nous créons l'utilisateur qtum sudo adduser --home /var/qtum --gecos "Utilisateur Qtum" --disabled-password qtum ===== Configuration lancement du service ===== Nous créons le fichier sudo nano /etc/systemd/system/qtumd.service Nous y collons ce contenu [Unit] Description=Qtum Full Node After=network.target [Service] User=qtum Group=qtum WorkingDirectory=/srv/qtum PIDFile=/var/run/qtumd/qtumd.pid Type=forking ExecStart=/usr/local/bin/qtumd -daemon -conf=/etc/qtum.conf \ -pid=/var/run/qtumd/qtumd.pid -datadir=/srv/qtum ExecStop=/usr/local/bin/qtum-cli stop [Install] WantedBy=multi-user.target Afin que le répertoire /var/run/qtumd soit créé à chaque démarrage de l'OS, nous créons le fichier sudo nano /usr/lib/tmpfiles.d/qtumd.conf et y ajoutons ceci d /run/qtumd 0755 qtum qtum Nous rechargeons systemd sudo systemctl daemon-reload ===== Import blockchain ===== Pour gagner du temps dans la récupération des blocs lors du premier lancement, nous importons le bootstrap de la blockchain sudo wget https://s3.amazonaws.com/bootstrap.dat/bootstrap.dat chown -v qtum: bootstrap.dat Il suffit ensuite de lancer le service. ===== Démarrage / arrêt du service ===== Enfin nous lançons le service sudo systemctl start qtumd.service Pour vérifier le statut du service sudo systemctl status qtumd.service Pour arrêter le service sudo systemctl stop qtumd.service ===== Liens ===== * [[https://github.com/qtumproject/qtum|projet Qtum sur Github]] * [[https://docs.qtum.site/en/How-to-Use-Bootstrap/|how to use bootstrap]]