Birake - Guide d'installation de masternode
Contenu
- Introduction
- Choisir un VPS
- Installation du 'Cold Wallet'
- Configuration du 'Cold Wallet'
- Installation du 'Remote Wallet' (VPS)
- Configuration du 'Remote Wallet' (VPS)
- Démarrer votre masternode
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'.
- 40,000 BIR
- Un ordinateur local – il sera utilisé pour faire tourner le 'Cold wallet', garder le collateral de 40,000 BIR et peut être éteint ou allumé sans affecter le masternode.
- Un serveur pour le masternode (VPS – le serveur sera allumé 24h/7j)
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
- Name of Masternode
- IP Address
- Masternode Address
- Masternode Private Key
- Collateral Output TXID
- Collateral Output Index
- RPC Username
- RPC Password
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




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 suivanteEn sortie, vous obtenez la variable Masternode Private Keymasternode genkey

En sortie, vous obtenez la variable Masternode Addressgetaccountaddress Name of Masternode


En sortie, vous obtenez les variables Collateral Output TXID and Collateral Output Indexmasternode outputs

(Tools -> Open Masternode Configuration File)
Exemple:"Name of Masternode" "IP address":39697 "Masternode Private Key" "Collateral Output TXID" "Collateral Output Index"
MN1 1.2.3.4:39697 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.


4) Installez les logiciels nécessaires à l’exécution de votre masternodeapt-get update -y
apt-get upgrade -y
5) ajouter un nouvel utilisateur, nous utilisons le nom du coin pour notre utilisateurapt-get install wget nano python python-virtualenv virtualenv git -y
6) Configurer le swap du serveuradduser birake
7) Configurez le pare-feu pour autoriser les connexions du masternodefallocate -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
ufw allow ssh/tcp ufw limit ssh/tcp ufw allow 39697/tcp ufw logging on ufw --force enable
Configuration du 'Remote Wallet' (VPS)
Installez la dernière version du wallet birake sur votre serveur. La dernière version peut être trouvée ici: https://github.com/birake/birakecoin/releases1) Maintenant, connectez-vous au VPS avec votre nouvel utilisateur "birake"
2) Depuis votre répertoire personnel, téléchargez la dernière version à partir du birake Référentiel GitHubsu - birake
3) Nous pouvons maintenant extraire la dernière version et placer les fichiers dans votre dossier personnel[ -f /home/birake/sources.tar.gz ] && rm -f /home/birake/sources.tar.gz wget -q -O /home/birake/sources.tar.gz https://github.com/birake/birakecoin/archive/v3.0.0.tar.gz [ -d /home/birake/temp_sources ] && rm -fr /home/birake/temp_sources
4) lancer la compilation avecmkdir /home/birake/temp_sources cd /home/birake/temp_sources tar zxf /home/birake/sources.tar.gz --strip-components=1 -C /home/birake/temp_sources
5) Modifier le birake.conf en tappantcd /home/birake/temp_sources ./autogen.sh ./configure make mkdir /home/birake/bin > /dev/null 2>&1 mv /home/birake/temp_sources/src/birakecoind /home/birake/bin mv /home/birake/temp_sources/src/birakecoin-cli /home/birake/bin
mkdir /home/birake/.birake > /dev/null 2>&1 cd /home/birake/.birake nano birake.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

6) Vous pouvez créer un service pour le démarrage automatique du démon
Ajouter les lignes suivantes dans ce fichiersudo nano /etc/systemd/system/birake.service
Tapper Ctrl + X pour fermer l'éditeur et Y and Enter pour sauvegarder le fichier.[Unit] Description=BIR_MN After=network.target [Service] User=birake ExecStart=/home/birake/bin/birakecoind -daemon -datadir=/home/birake/.birake -conf=/home/birake/.birake/birake.conf ExecStop=/home/birake/bin/birakecoin-cli -datadir=/home/birake/.birake -conf=/home/birake/.birake/birake.conf stop TimeoutSec=10min Type=forking Restart=on-failure PrivateTmp=true ProtectSystem=full NoNewPrivileges=true PrivateDevices=true [Install] WantedBy=default.target
7) Maintenant, vous devez enfin démarrer le service wallet avec la commande suivante
8) Vous devez maintenant attendre la synchronisation de la 'blockchain', vous pouvez vérifier le statut avecsystemctl enable birake systemctl start birake
/home/birake/bin/birakecoin-cli mnsync status
Démarrer votre masternode
1) Depuis la console de débogage du 'Cold Wallet' (Tools > Debug console)Ce qui suit devrait apparaîtrestartmasternode alias false Name of Masternode
2) De retour dans le 'Remote Wallet', démarrez le masternode“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”, “detail” : [ { “alias” : “Name of Masternode”, “result” : “successful”, “error” : “” }
Un message “masternode successfully started” devraient apparaître/home/birake/bin/birakecoin-cli startmasternode local false
3) Utilisez la commande suivante pour vérifier l'état
Vous devriez voir quelque chose comme/home/birake/bin/birakecoin-cli masternode status
Toutes nos félicitations! Vous avez créé avec succès votre masternode!{ “txhash” : “Collateral Output TXID”, “outputidx” : Collateral Output Index, “netaddr” : “IP Address:39697, “addr” : “Masternode Address”, “status” : 4, “message” : “Masternode successfully started” }
Vous pouvez maintenant vérifier le statut du nœud et le surveiller sur
