MISER SUR VPS


Staking

Vous devez laisser votre porte-monnaie Energi ouvert sur votre ordinateur personnel ou portable, constamment, afin de recevoir le maximum de récompenses pour le staking. Dans ce guide, nous allons apprendre comment configurer un VPS (Virtual Private Server) pour vous assurer que votre porte-monnaie sera toujours en ligne et en train de staker. De cette façon, vous pourrez accéder à vos fonds et les dépenser via votre porte-monnaie local sur votre ordinateur, mais vous aurez aussi ce même porte-monnaie sur le cloud 24h/24 et 7j/7, uniquement pour staker vos pièces. Guide plus rapide.

1. “Modifiez votre fichier local energi.conf



Étant donné que vous allez staker vos NRG sur un serveur cloud 24 heures sur 24 et 7 jours sur 7, il n’est pas nécessaire que le staking soit activé sur votre portefeuille local. De plus, il est impossible de staker le même portefeuille plus d’une fois, donc avant de commencer, nous devrons désactiver le staking pour votre portefeuille local. Pour ce faire, accédez à votre dossier EnergiCore sur votre machine locale et ajoutez staking=0 à votre fichier energi.conf.

Sous Windows, c’est dans C:\Users\username\AppData\Roaming\EnergiCore

Sur Mac, c’est dans /Users/username/Library/Application Support/EnergiCore

Sous Linux, c’est dans /home/username/.energicore





2. Crypter votre fichier wallet.dat



Ensuite, une fois que votre logiciel de porte-monnaie est opérationnel, vous devrez vous assurer qu’il est chiffré avec un mot de passe ou une phrase de passe complexe. Cliquez sur Paramètres dans la barre de menu en haut du porte-monnaie et sélectionnez 'Chiffrer le porte-monnaie'...



Des boîtes de dialogue s’ouvriront pour vous demander de confirmer votre choix. Une fois que vous aurez confirmé, le logiciel s’éteindra et chiffrera le portefeuille.



3. Relancez le porte-monnaie



Vous devriez remarquer dans le coin inférieur droit, une petite icône verte indiquant que votre portefeuille est chiffré. Cette étape est très importante pour la sécurité de vos fonds, car vous copierez votre fichier wallet.dat sur votre serveur cloud.





4. Configurez un serveur cloud VPS



De nombreuses options sont disponibles. Nous avons choisi Vultr.

NOTE : Si vous n’avez pas de compte Vultr, vous pouvez utiliser notre lien de parrainage pour vous inscrire : Vultr.com/?ref=7513475 Vultr.com/?ref=7513475

Choisissez un emplacement de serveur le plus proche de chez vous pour avoir moins de latence :



Pour ce guide, nous utiliserons la version 64 bits d’Ubuntu 18.04, alors choisissez cette version.

Choisissez la taille du serveur avec 1024 Mo (1 Go) de mémoire. Sur Vultr, cette offre est accompagnée de 25 Go de stockage, 1 CPU et 1000 Go de bande passante, pour 5 $ par mois, ce qui est plus que suffisant pour nos besoins.



Laissez la section des fonctions supplémentaires vide. De plus, ce guide n’utilisera aucun script de démarrage.

OPTIONNEL : Vous pouvez choisir de configurer une clé SSH pour faciliter la connexion sécurisée à votre serveur. Cliquez sur ‘Ajouter nouvelle clé SSH‘ et suivez le tutoriel pour créer une clé. Cette étape est facultative, mais recommandée. L’utilisation d’une clé SSH pour se connecter n’est pas seulement plus facile que l’utilisation d’un mot de passe, mais beaucoup plus sûr.

Entrez un nom d’hôte et une étiquette pour votre serveur et cliquez sur Déployer maintenant.



Attendez que votre serveur s’installe. Cela ne devrait prendre que quelques minutes.



Vous recevrez un e-mail confirmant que votre serveur a été créé, avec des informations sur la façon d’y accéder à distance.





5. Connectez-vous à votre serveur



Vous pouvez ouvrir la console de votre serveur dans Vultr ou utiliser n’importe quel logiciel SSH pour vous connecter. Si vous utilisez Windows, nous recommandons PuTTY. Téléchargez également psftp.exe car vous aurez besoin d’un client SFTP pour télécharger votre fichier wallet.dat sur le serveur.



Sur Mac et Linux, ssh et sftp sont déjà fournis avec le système : ouvrez simplement un terminal et tapez ssh [vultr server ip address].

ssh 144.202.73.194

Si vous utilisez PuTTY, entrez l’adresse IP de votre serveur, assurez-vous que SSH et Port 22 sont sélectionnés et cliquez sur “Open” :



Vous pouvez recevoir une alerte de sécurité concernant l’empreinte de la clé rsa2 du serveur. Cliquez simplement sur oui pour faire confiance au serveur et vous connecter via SSH.



Entrez votre nom d'utilisateur (root) et votre mot de passe sur la page d’information de votre serveur sur my.vultr.com



Une fois que vous vous êtes connecté, vous devez changer votre mot de passe :

tapez passwd





6. Créez un nouveau compte utilisateur



Maintenant, vous devez créer un nouvel utilisateur non root pour exécuter votre logiciel Energi.

Tapez adduser [newusername] Le programme adduser vous guidera dans le processus de création d’un nouveau compte utilisateur.

puis, tapez usermod -aG sudo newusername pour ajouter cet utilisateur au groupe sudo :



Tapez exit pour terminer votre session SSH, puis reconnectez-vous en tant que nouvel utilisateur :





7. Mettre à jour votre serveur



Dans la console, tapez les commandes suivantes pour mettre à jour votre serveur :

sudo apt update
sudo apt upgrade


Entrer “Y” pour oui pour continuer la mise à jour du système. Cela peut prendre quelques minutes pour tout installer.





8. Installer les dépendances requises



Dans la console, tapez les commandes suivantes pour installer les dépendances :

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:bitcoin/bitcoin

Appuyez sur [ENTRÉE] pour continuer à ajouter les paquets.

sudo apt-get update

sudo apt install libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libevent-pthreads-2.1-6 libminiupnpc10 libzmq5 libdb4.8 libdb4.8++

Entrer “Y” pour oui pour continuer…



9. Installez Energi



Téléchargez et installez le logiciel Energi sur votre serveur

Assurez-vous de copier le lien vers la version Linux la plus récente trouvée ici: Téléchargements. Ce tutoriel a été écrit avec la version version 2.1.2

Ensuite, dans votre console lancez la commande wget suivie du lien vers le fichier :

wget https://s3-us-west-2.amazonaws.com/download.energi.software/releases/energi/v2.1.2/energicore-2.1.2-linux.tar.gz



Une fois téléchargé, entrez cette commande pour décompresser le porte-monnaie:

tar -xvzf energicore-2.1.2-linux.tar.gz

ASTUCE : Sur l’invité de commande, vous pouvez taper un nom de fichier partiel, puis appuyer sur la touche [TAB] pour le compléter automatiquement. Pratique pour les noms de fichiers longs. S’il y a plus d’une option, elle les affichera dans une liste.

Ensuite, déplacez/renommez le répertoire du portefeuille en energi

tapez mv energicore-2.1.2 energi

ASTUCE : utilisez la commande ls pour lister le contenu du répertoire dans lequel vous travaillez actuellement. Ici, vous pouvez observer que le fichier d’archive energicore-2.1.2-linux.tar.gz a été décompressé dans un répertoire nommé energicore-2.1.2, puis nous avons utilisé la commande mv pour le déplacer vers energi, en le renommant:





10. Mettez à jour vos variables d’environnement



Ouvrez votre fichier ~/.bashrc avec nano, un éditeur de texte :

nano ~/.bashrc

Utilisez vos touches fléchées pour descendre jusqu’à la fin du fichier, et ajoutez cette ligne :

export PATH="${PATH}:${HOME}/energi/bin"

unset HISTFILE

Appuyez sur Ctrl + X (ou CMD + X sur Mac) pour sauvegarder. Entrez “Y” et appuyez sur [ENTER] pour confirmer.



Ensuite, tapez exit pour vous déconnecter de la console. Connectez-vous de nouveau via SSH pour mettre à jour vos variables d’environnement que vous venez de spécifier dans .bashrc.

Dans la console, tapez la commande suivante :

rm ~/.bash_history

Vérifiez que le logiciel Energi Core a été installé correctement. Dans la console, tapez la commande suivante :

energi-cli

Si tout est installé correctement, vous devriez obtenir un menu d’aide, et aucune erreur sur les dépendances manquantes. Il y aura un message too few parameters, c’est tout à fait normal.



11. Créez le répertoire .energicore et le fichier energi.conf



A partir de votre dossier personnel (/home/nom d'utilisateur), créez le répertoire .energicore :

mkdir .energicore

cd .energicore/

nano energi.conf

Ensuite, ajoutez ces lignes à votre fichier energi.conf :

daemon=1
rpcallowip=127.0.0.1
rpcuser=user (alphanumeric only)
rpcpassword=password (alphanumeric only)



Une fois de plus, appuyez sur Ctrl + X (ou CMD + X sur Mac) pour sauvegarder. Entrez “Y” et appuyez sur [ENTRER] pour confirmer.



12. Copiez votre fichier wallet.dat chiffré sur le serveur



Utilisez sftp pour copier votre fichier local wallet.dat (contenant le NRG que vous voulez staker) sur le serveur. Assurez-vous d’avoir chiffré le portefeuille avant de faire cela !



Vérifiez que votre dossier .energicore contient le fichier energi.conf que vous venez de configurer ainsi que le fichier wallet.dat que vous venez de télécharger.

Sous Windows, tapez put C:\Users\username\AppData\Roaming\EnergiCore\wallet.dat

Sur Mac, tapez put /Users/username/Library/Application Support/EnergiCore/wallet.dat

Sous Linux, tapez put /home/username/.energicore/wallet.dat

CONSEIL: La commande la plus courte de la capture d’écran, put wallet.dat , qui utilise un chemin relatif ne fonctionnera que si votre le répertoire de travail contient le fichier wallet.dat . Pour ce faire, vous pouvez copier et coller votre wallet.dat à l’emplacement de psftp.exe ou déplacer psftp.exe sur votre EnergiCore. dossier.

Vérifiez que votre dossier .energicore contient le fichier energi.conf que vous venez de configurer, ainsi que le fichier wallet.dat que vous venez de télécharger.





13. Ajustez vos permissions



tapez la commande suivante:

chmod -R go= ~/.energicore

(ceci supprime les permissions de groupe et autres pour que seul le propriétaire du dossier puisse lire ces fichiers)



14. Accélérez votre serveur (full-node) !



Assurez-vous que vous travaillez toujours dans votre répertoire .energicore et tapez ces commandes :

wget https://www.dropbox.com/s/gsaqiry3h1ho3nh/blocks_n_chains.tar.gz?dl=1 -O energiblocks

tar -xvzf energiblocks

REMARQUE : Cela téléchargera et décompressera les fichiers de la chaîne de blocs sur votre serveur beaucoup plus rapidement que de le laisser se synchroniser à partir de zéro !



15. Démarrez votre serveur



Dans la console, tapez energid pour démarrer le serveur. Vous devrez attendre quelques heures pour qu’il se synchronise, sauf si vous l’avez amorcé à l’étape précédente. Vous pouvez vérifier l’état en exécutant cette commande sur le serveur : energi-cli mnsync status

Attendez qu’il affiche “MASTERNODE_SYNC_FINISHED





16. Activer le staking



tapez la commande suivante : :

energi-cli walletpassphrase password 999999999 true

mot-de-passe” devrait être le mot de passe que vous avez utilisé pour chiffrer votre fichier wallet.dat.

999999999” est le nombre de secondes pendant lesquelles le portefeuille doit rester déverrouillé pour le jalonnement.

true” à la fin signifie “dévérouillé pour le staking UNIQUEMENT”… c’est TRES IMPORTANT, car sans cela, le portefeuille serait entièrement déverrouillé et également la fonction d’envoi.



17. Vérifiez que votre porte-monnaie est actuellement en train de staker



tapez energi-cli getstakingstatus



Félicitations ! Vous stakez maintenant vos NRG sur un serveur cloud 24h/24 et 7j/7… Bravo !