Prix actuel du BTC : $ 10,752.688172  •  Monnaies disponible sur le site : 81  •  Nombre de masternodes en ligne : 49,479  •  Dernière monnaie ajouté : MARTK Martkist (MARTK)

Metrix (MRX) Metrix - Guide d'installation de masternode


Contenu



Introduction

Ce guide est pour un seul masternode, sur un serveur Ubuntu 16.04 (VPS) et sera contrôlé à partir du wallet de votre ordinateur local. (Cold Wallet)
Le wallet sur le VPS sera appelé 'Remote Wallet'.

En premier, les pré-requis:

Nous allons utiliser certaines variables dans ce guide, vous les trouverez en rouge et en gras. Vous devez remplacer ces variables par vos propres informations



Choisir un VPS

Nous allons utiliser OVH (OVH VPS) comme exemple de VPS, bien que Vultr, DigitalOcean et Amazon EC2 soient également de bons choix. Alors n'hésitez pas à choisir celui que vous aimez.

1) Choisissez un type de VPS, VPS SSD 1 peut être utilisé pour faire tourner un masternode


2) Configurez votre VPS, avec le système d’exploitation uniquement, et choisissez Ubuntu 16.04 Server


3) Ignorer l'option facultative


4) Examiner et commander le VPS




Installation du 'Cold Wallet'

1) Depuis Github, téléchargez le dernier 'QT Wallet' sur votre ordinateur local.

2) Exécutez le 'Cold Wallet' et attendez une synchronisation complète, vous pouvez vérifier l'état de la synchronisation dans le coin inférieur droit




Configuration du 'Cold Wallet'

1) À l'aide du 'Cold Wallet', entrez dans la console de débogage (Tools > Debug console) et tapez la commande suivante
masternode genkey 
En sortie, vous obtenez la variable Masternode Private Key


2) En utilisant toujours le 'Cold Wallet', entrez la commande suivante
getaccountaddress Name of Masternode
En sortie, vous obtenez la variable Masternode Address


3) Envoyer 2,000,000 MRX à Masternode Address


4) Toujours dans le 'Cold Wallet', entrez cette commande dans la console
masternode outputs 
En sortie, vous obtenez les variables Collateral Output TXID and Collateral Output Index


5) Ouvrez le fichier masternode.conf et ajoutez-y la ligne suivante
(Tools -> Open Masternode Configuration File)
"Name of Masternode" "IP address":33820 "Masternode Private Key" "Collateral Output TXID" "Collateral Output Index"
Exemple:
MN1 1.2.3.4:33820 892WPpkqbr7sr6Si4fdsfssjjapuFzAXwETCrpPJubnrmU6aKzh c8f4965ea57a68d0e6dd384324dfd28cfbe0c801015b973e7331db8ce018716999 1


Installation du 'Remote Wallet' (VPS)

1) Téléchargez PuTTY pour établir une connexion SSH au serveur.
Allez à la page de téléchargement de putty et sélectionnez le programme d'installation MSI approprié pour votre système.


2) Avec putty, connectez-vous à votre VPS en utilisant IP Address, et utiliser vos identifiants, fournis par OVH


3) Mettez à jour votre VPS avec la commande suivante
apt-get update -y
apt-get upgrade -y
4) Installez les logiciels nécessaires à l’exécution de votre masternode
apt-get install wget nano python python-virtualenv virtualenv git -y
5) ajouter un nouvel utilisateur, nous utilisons le nom du coin pour notre utilisateur
adduser metrix
6) Configurer le swap du serveur
fallocate -l 1500M /mnt/1500MB.swap
dd if=/dev/zero of=/mnt/1500MB.swap bs=1024 count=1572864
mkswap /mnt/1500MB.swap
swapon /mnt/1500MB.swap
chmod 600 /mnt/1500MB.swap
echo '/mnt/1500MB.swap  none  swap  sw 0  0' >> /etc/fstab
7) Configurez le pare-feu pour autoriser les connexions du masternode
ufw allow ssh/tcp
ufw limit ssh/tcp
ufw allow 33820/tcp
ufw logging on
ufw --force enable


Configuration du 'Remote Wallet' (VPS)

Installez la dernière version du wallet metrix sur votre serveur. La dernière version peut être trouvée ici: https://github.com/TheLindaProjectInc/Metrix/releases

1) Maintenant, connectez-vous au VPS avec votre nouvel utilisateur "metrix"
su - metrix
2) Depuis votre répertoire personnel, téléchargez la dernière version à partir du metrix Référentiel GitHub
[ -f /home/metrix/sources.tar.gz ] && rm -f /home/metrix/sources.tar.gz
wget -q -O /home/metrix/sources.tar.gz https://github.com/TheLindaProjectInc/Metrix/archive/4.0.1.tar.gz
[ -d /home/metrix/temp_sources ] && rm -fr /home/metrix/temp_sources
3) Nous pouvons maintenant extraire la dernière version et placer les fichiers dans votre dossier personnel
mkdir /home/metrix/temp_sources
cd /home/metrix/temp_sources
tar zxf /home/metrix/sources.tar.gz --strip-components=1 -C /home/metrix/temp_sources
4) lancer la compilation avec
cd /home/metrix/temp_sources
./autogen.sh
./configure
make

mkdir /home/metrix/bin > /dev/null 2>&1
mv /home/metrix/temp_sources/src/metrixd /home/metrix/bin
mv /home/metrix/temp_sources/src/metrix-cli /home/metrix/bin
5) Modifier le metrix.conf en tappant
mkdir /home/metrix/.metrix > /dev/null 2>&1
cd /home/metrix/.metrix 
nano metrix.conf
rpcuser="RPC Username"
rpcpassword="RPC Password"
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=IP Address
masternodeprivkey=Masternode Private Key


Tapper Ctrl + X pour fermer l'éditeur et Y and Enter pour sauvegarder le fichier.

6) Vous pouvez créer un service pour le démarrage automatique du démon
sudo nano /etc/systemd/system/metrix.service
Ajouter les lignes suivantes dans ce fichier
[Unit]
Description=MRX_MN
After=network.target

[Service]
User=metrix
ExecStart=/home/metrix/bin/metrixd -daemon -datadir=/home/metrix/.metrix -conf=/home/metrix/.metrix/metrix.conf
ExecStop=/home/metrix/bin/metrix-cli -datadir=/home/metrix/.metrix -conf=/home/metrix/.metrix/metrix.conf stop
TimeoutSec=10min
Type=forking
Restart=on-failure

PrivateTmp=true
ProtectSystem=full
NoNewPrivileges=true
PrivateDevices=true

[Install]
WantedBy=default.target
Tapper Ctrl + X pour fermer l'éditeur et Y and Enter pour sauvegarder le fichier.

7) Maintenant, vous devez enfin démarrer le service wallet avec la commande suivante
systemctl enable metrix
systemctl start metrix
8) Vous devez maintenant attendre la synchronisation de la 'blockchain', vous pouvez vérifier le statut avec
/home/metrix/bin/metrix-cli mnsync status


Démarrer votre masternode

1) Depuis la console de débogage du 'Cold Wallet' (Tools > Debug console)
startmasternode alias false Name of Masternode
Ce qui suit devrait apparaître
“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”,
“detail” : [
	{
		“alias” : “Name of Masternode”,
		“result” : “successful”,
		“error” : “”
	}
2) De retour dans le 'Remote Wallet', démarrez le masternode
/home/metrix/bin/metrix-cli startmasternode local false
Un message “masternode successfully started” devraient apparaître

3) Utilisez la commande suivante pour vérifier l'état
/home/metrix/bin/metrix-cli masternode status
Vous devriez voir quelque chose comme
{
	“txhash” : “Collateral Output TXID”,
	“outputidx” : Collateral Output Index,
	“netaddr” : “IP Address:33820,
	“addr” : “Masternode Address”,
	“status” : 4,
	“message” : “Masternode successfully started”
}
Toutes nos félicitations! Vous avez créé avec succès votre masternode!
Vous pouvez maintenant vérifier le statut du nœud et le surveiller sur MRX  Metrix (MRX)