Bitcoin Forum
May 06, 2024, 03:58:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Masternode Tutorial DESIRE  (Read 112 times)
R0MD0C1 (OP)
Full Member
***
Offline Offline

Activity: 212
Merit: 100


View Profile
February 27, 2018, 08:06:16 PM
Last edit: March 10, 2018, 03:27:09 PM by R0MD0C1
 #1

J'ai reçu quelques demandes donc voici une aide pour les débutant (en français!) voulant monter un masternode Desire. C'est très bien pour se faire la main avant de se plonger dans un masternode à plusieurs milliers d'euros  Wink. Le gros y est et doit d'ailleurs pouvoir servir à l'installation d'autres masternodes.

Voici les lignes de commandes que j’ai utilisé pour installer un masternode en VPS (Vultr).
Pourquoi Vultr ? Il est plus facile d’obtenir un serveur x64 ou x86 compatible… Aussi ils offrent (offraient?) après avoir renseigné sa carte 3$ en retweetant 3 messages, donc si c’est toujours valable c’est bon à prendre !

Voici mon lien de parrainage (Je ne touche 10$ que quand vous rechargez votre compte de 10$ donc seulement si votre masternode fonctionne parfaitement et que faites un dépot Smiley ) :

Lien parrainage : https://www.vultr.com/?ref=7302371
Lien sans parrainage : https://www.vultr.com

Voici mon adresse DSR pour les plus généreux : DEtmgtPHGcPH8mP3bEdwK47efbWqVRAGza

———— Partie Wallet PC 1/2 ————

1. Dans la fenêtre Desire wallet cliquez sur Outils puis Console de debogage
   a)Tapez le commande : « getnewaddress Masternode1 »
      La console renvoi une adresse de wallet.
   b) Tapez la commande : « masternode genkey »
      La console renvoi une clef. (ex:87JgDtyhjh….3HgCEE64khfDG)
   ==> Notez bien ces deux informations

2. Envoyez 1000 DSR sur l’adresse que la console de déboggage vous a communiqué juste avant. (Prévoyez donc 1001 DSR au cas où)
3. Dans la console de debogage entrez « masternode outputs », la console renvoi un id de transaction et une clef qui est 0 ou 1. (ex : “r2na…….6p9sg5”: “1” )
4. Dans la fenêtre Desire wallet cliquez sur Outils puis « Ouvrir le fichier de configuration des masternodes ».
   Ajoutez une ligne (sans # devant) sous la forme :
Nom_de_votre_souhait IP_VPS:9919   masternodeprivatekey_du1b   id_de_transaction   clef_0_ou_1

———— Partie VPS ————

Sélectionner un serveur.
Je vous propose de prendre le Ubuntu 14.04 64 bits (x64) 1vCore, 1024MB, 25GB SSD à 5$/mois.

Téléchargez, installez et ouvrez Terminus : http://www.termius.com/#download
1) Sur le menu de gauche sélectionnez "Hosts" puis en bas de la page sélectionnez "+New Hosts"

2) Rentrez vos informations :
- Label : Le nom que vous voulez lui donner
- Address : l'adresse de votre VPS (indiqué sur Vultr)
- Username : root
- Password : Le mot de masse indiqué sur Vultr
Le reste on s'en fiche alors cliquez sur "Save".

3)Un Hosts apparait, cliquez dessus et une fenêtre apparait, c'est votre serveur !

Maintenant on se lance dans les joyeusetés ! Le mieux est ici de ne pas lancer en bloc mais de faire ligne par ligne pour mieux distinguer s'il y a des erreurs  Grin. Et attention les lignes de codes peuvent dépasser l'encadré il faut aller au bout !

Code:
apt-get update;

apt-get upgrade -y;

apt-get install nano htop git -y;

sudo apt-get install build-essential libtool automake autoconf autogen -y;

sudo apt-get install autotools-dev autoconf pkg-config libssl-dev -y;

apt-get install libssl-dev libevent-dev bsdmainutils software-properties-common -y;

sudo apt-get install libgmp3-dev libevent-dev bsdmainutils libboost-all-dev -y;

sudo add-apt-repository ppa:bitcoin/bitcoin;
*Appuyez sur Entrer comme demandé*
Code:
sudo apt-get update;
sudo apt-get install libdb4.8-dev libdb4.8++-dev -y;

sudo apt-get install libminiupnpc-dev -y;
sudo apt-get install tree;
sudo apt-get install gettext -y;
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler -y;
sudo apt-get update;
sudo apt-get install libzmq-dev -y;
sudo apt-get install git;
apt-get install pwgen;


Code:
echo "deb http://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0/ ./" >> /etc/apt/sources.list
wget https://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0/Release.key -O- | sudo apt-key add
apt-get install libzmq3-dev -y

Code:
git clone https://github.com/lazyboozer/Desire.git;
cd Desire;
chmod 777 autogen.sh;
./autogen.sh;
./configure;    
cd share
chmod 777 genbuild.sh
cd

*Seulement si votre serveur à moins de 2GB de RAM : « virtual memory exhausted: Cannot allocate memory », sinon sautez l'encadré a) et passez directement au b).

a)
Code:
sudo dd if=/dev/zero of=swapfile bs=1M count=3000
sudo mkswap swapfile
sudo swapon swapfile
sudo nano etc/fstab
/swapfile none swap sw 0 0
cd Desire

b)
Code:
cd Desire
make  

Prenez votre mal en patience et ne fermez pas la fenêtre.
Une fois terminé on peut recommencer à taper des lignes Tongue

Code:
cd
mkdir .desirecore
cd .desirecore;
wget https://github.com/ZonnCash/sentinel/releases/download/v1.1.0-win64/sentinel-lin64 ;
chmod +x sentinel-lin64;
echo “desire_conf=`pwd`/desire.conf” > sentinel.conf;

USERNAME=$(pwgen -s 16 1)
PASSWORD=$(pwgen -s 64 1)
cat << EOF > ~/.desirecore/desire.conf
rpcuser=$USERNAME
rpcpassword=$PASSWORD
rpcallowip=127.0.0.1
listen=1 
server=1 
daemon=1
rpcport:9918
staking=0 
externalip=IP_DU_VPS:9919
masternode=1 
masternodeprivkey=CLEF_PRIVEE_DU_MASTERNODE
EOF

Maintenant lançons le daemon !

Code:

cd Desire/src

./desired -daemon

Vous pouvez controler l’avancement de la synchronisation en tapant les commandes suivantes :
Code:
./desire-cli getblockcount
./desire-cli masternode status

(Il va falloir être patient. Tant que getblockcount ne renvoi pas le dernier bloc du reseau il n’est pas synchronisé. Masternode statut doit renvoyer « Masternode successfully started ». )

Lancement de sentinel :
Code:
cd;
cd ~/.desirecore;
./sentinel-lin64

*Sécurisation du VPS*

Code:
sudo su
apt-get install ufw
ufw default allow outgoing
ufw default deny incoming
ufw allow ssh/tcp
ufw limit ssh/tcp
sudo ufw allow 9919/tcp;
sudo ufw allow 9918/tcp;
ufw allow sftp/tcp
ufw logging on
ufw enable

cd;

Installation de fail2ban

Code:
sudo su
apt -y install fail2ban
systemctl enable fail2ban
systemctl start fail2ban

Installation de rkhunter
Code:
sudo apt -y install rkhunter

—————— Partie Wallet PC 2/2————

1. Cliquez sur « Réglages » puis « options » et dans l’onglet « Portefeuille » sélectionnez « Affichez l’onglet Masternodes » puis fermez la fenêtre.
2. Cliquez sur le nouvel onglet masternode apparut et cliquez sur « Start-all »
3. Chiffrez votre portefeuille (Attention si vous perdez ce code de chiffrage vous ne pourrez plus récupérer vos DSR !)

Voilà c’est fini !
Si vous avez un WATCHDOG_EXPIRED voici une solution de dépannage sous Windows en attendant de trouver mieux car votre PC doit être continuellement allumé.

Téléchargez et installez PUTTY : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

créez un fichier avec le bloc-notes et collez y ceci en remplaçant par vos informations :

Code:
@echo on
plink.exe -ssh -pw MOT_DE_PASSE_VULTR root@IP_VULTR ./.desirecore/sentinel-lin64

Enregistrez sous Watchdog.bat
Lancez-le sans le refermer !
Quelques minutes plus tard vous devriez être repassé à Enabled.


Voilà! N'hésitez pas à revenir vers moi si vous avez des erreurs lors de votre installation ou si vous trouvez que quelque chose n'est pas clair. Toutes les remarques sont les bienvenues. Cela permettra d'améliorer le tutoriel pour tout le monde.  

La prochaine étape de sécurisation est avec une clef RSA mais c'est déjà un bon début Wink
Vous pouvez créer une paire de clé RSA en suivant ce tutoriel : https://www.scaleway.com/docs/configure-new-ssh-key/
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715011101
Hero Member
*
Offline Offline

Posts: 1715011101

View Profile Personal Message (Offline)

Ignore
1715011101
Reply with quote  #2

1715011101
Report to moderator
1715011101
Hero Member
*
Offline Offline

Posts: 1715011101

View Profile Personal Message (Offline)

Ignore
1715011101
Reply with quote  #2

1715011101
Report to moderator
1715011101
Hero Member
*
Offline Offline

Posts: 1715011101

View Profile Personal Message (Offline)

Ignore
1715011101
Reply with quote  #2

1715011101
Report to moderator
Landry
Jr. Member
*
Offline Offline

Activity: 83
Merit: 3


View Profile
February 27, 2018, 09:12:15 PM
 #2

Salut ;

Merci pour ce Tuto...

On parle là bien du DESIRE COIN ?

Parce que j'en est ; je voulais monter un masternode , mais j'avais un peu de mal!

ELONCITY    ❱ ❱ ❱ ❱    Power The world for FREE!
Public Sale Coming Soon  │  https://eloncity.io/
R0MD0C1 (OP)
Full Member
***
Offline Offline

Activity: 212
Merit: 100


View Profile
February 27, 2018, 09:55:58 PM
 #3

Salut ;

Merci pour ce Tuto...

On parle là bien du DESIRE COIN ?

Parce que j'en est ; je voulais monter un masternode , mais j'avais un peu de mal!

Salut Landry Smiley
Je parle du DSR dont la page de présentation est : https://bitcointalk.org/index.php?topic=2272607.0
Si tu suis le tuto en anglais sur leurs site il y a pas mal d’erreurs qui peuvent se produire (ils ont du installer les packages avant sans les réintégrer pour le tuto...)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!