Blockchain Duniter, Installer un Nœud Duniter via YunoHost

Blockchain Duniter, Installer un Nœud Duniter via YunoHost

Ce tutoriel suppose que vous avez déjà YunoHost d’installer sur votre machine.

Si ce n’est pas déjà fait, vous pouvez suivre le tutoriel d’installation de YunoHost sur Raspberry Pi 3 ou le tutoriel sur le site officiel de YunoHost pour les autres configurations.

Avant de commencer, vérifiez ou ouvrez les ports suivant dans votre box internet à l’adresse suivante : 192.168.1.1

Rendez-vous dans NAT ou Configuration NAT puis redirigés les ports comme suit :

TCP :

  • Web : 80 (HTTP), 443 (HTTPS)
  • SSH : 22
  • XMPP : 5222 (clients), 5269 (serveurs)
  • Courriel : 25, 465 (SMTP), 587 (SMTP avec chiffrement), 993 (IMAP)
  • DNS : 53

UDP :

Une fois vos ports ouverts dans votre box internet, connectez-vous à l’interface web de YunoHost.

Cliquez sur Domaines, puis créez un sous-domaine dédié à Duniter, par exemple « duniter.votredomaine.com ».

Ensuite, rendez-vous dans la partie administration de votre serveur, cliquez sur Application puis sur installer.

Faites défiler la page jusqu’en bas, vous trouverez un champ vide, rentrez l’adresse Github de Duniter pour YunoHost : https://github.com/duniter/duniter_ynh

Validez, une page d’installation de Duniter s’ouvre, remplissez les champs requis comme indiqué (ça peut varier d’une version à une autre suivant les mises à jour de Duniter, dans la capture vidéo ci-jointe, seul le nom de votre app, nom du sous domaine et choix de l’administrateur sont à faire J ) :

Nommez votre application, par exemple « Duniter »

Saisissez le sous-domaine que vous avez créé précédemment.

Laissez le chemin d’accès à la racine /

Choisissez un port d’écoute externe par exemple le 8999 ou le 10901.

Rentrez l’adresse ipv4 de votre box.

Rentrez le port de synchronisation identique au port d’écoute.

Choisissez votre administrateur.

Enfin saisissez un mot de passe costaud et cliquez sur installer !

 

Mise à jour de Duniter :

 

Duniter est régulièrement mis à jour, tenez-vous informé sur le forum officiel de Duniter

Pour effectuer une mise à jour de Duniter, connectez-vous en ssh puis saisissez la commande :

 

sudo yunohost app upgrade duniter -u https://github.com/duniter/duniter_ynh

 

Accédez à l’interface de Duniter et naviguez dedans pour découvrir comment fonctionne votre nœud et vérifier qu’il soit perçu dans la liste des peers.

 

Enjoy Duniter et la création monétaire Libre !

Auto-Hébergement avec YunoHost sur Raspberry Pi 1ère partie

Auto-Hébergement avec YunoHost sur Raspberry Pi 1ère partie

Le site web ADN.Life est auto-hébergé sur un Raspberry Pi 3 grâce au serveur d’application Yunohost.

 

Pour commencer téléchargez l’image d’installation de YunoHost pour Raspberry Pi

Ensuite il faut copier l’image sur une carte SD, suivant votre machine PC, MAC ou système Linux. L’opération est différente d’un système d’exploitation à un autre.

 

Copiez l’image YunoHost pour Raspberry Pi à partir de Windows® :

 

Téléchargez et installez Win32 Disk Imager

Insérez votre carte SD dans votre lecteur de cartes mémoires sur votre PC.

Copiez le fichier .img sur votre carte SD en utilisant le logiciel précédemment téléchargé.

 

Voilà c’est tout pour la copie de l’image YunoHost pour Raspberry Pi depuis un PC fonctionnant sous Windows®.

 

Copiez l’image YunoHost pour Raspberry Pi à partir d’un MAC :

 

Téléchargez et installez le logiciel Etcher pour MAC

Insérez votre carte SD dans votre lecteur de cartes mémoires.

Copiez le fichier .img sur votre carte SD en utilisant le logiciel précédemment téléchargé.

Cliquez sur Select image et choisissez le fichier .img de l’image Yunohost pour Raspberry Pi précédemment téléchargé.

Cliquez ensuite sur Select Drive et choisissez l’emplacement de votre carte SD.

Enfin cliquez sur Flash et laissez travailler !

Volà c’est tout également pour la copie de l’image .img depuis un MAC.

 

Copiez l’image YunoHost pour Raspberry Pi à partir de Linux, BSD ou également MAC :

 

  • Ouvrez un terminal.
  • Insérez votre carte SD.
  • Identifiez votre matériel en tapant :

sudo fdisk -l

Ça devrait être /dev/diskN, où N est un chiffre, ou /dev/sdX, où X est une lettre, ou /dev/mmcblk0.

Attention à ne pas mettre le chiffre N car ça créera une carte SD non fonctionnelle.

  • Copiez l’image en tapant :

sudo dd if=/chemin/vers/votre/.img of=/nom/du/matériel

N’oubliez pas de changer /chemin/vers/votre/.img et /nom/du/matériel par les valeurs appropriées.

La commande peut prendre quelques minutes, puis votre carte SD sera prête à être utilisée. 🙂

Étendre la partition root (facultatif, mais conseillé)

Par défaut, la partition root installée sur votre carte SD avec la commande dd est très petite.
Vous pouvez la redimensionner avec un logiciel comme resize2fs (ligne de commande) ou Gparted (interface graphique) en étendant la partition ext4 au maximum de façon à utiliser tout l’espace non alloué.

 

Branchez votre Raspberry Pi et démarrez votre serveur d’applications !

 

  • Branchez votre serveur avec un câble Ethernet (RJ-45) directement sur votre routeur principal. (recommandé) Vous pouvez aussi configurer la connexion wifi comme expliqué ici. La configuration wifi peut aussi se faire sans avoir booté sur la carte, en « montant » la deuxième partition de la carte et enfin éditer le fichier wpa-supplicant.conf. Sur Windows vous pouvez utiliser Paragon ExtFS, ne pas oublier de « unmount » pour que les changements soient pris en compte.
  • N’oubliez pas de brancher un écransi vous voulez observer comment se déroule le démarrage, et un clavier si vous souhaitez un accès en ligne de commande à votre serveur.
  • Démarrez le serveur, le Raspberry Pi va redémarrer tout seul une première fois, puis attendez jusqu’à voir un gros Ycarré :
  • Notez la valeur IPaffichée à l’écran : c’est l’adresse IP locale de votre serveur.

 

Avant la post-installation, suivez le tutoriel original :

Connexion en SSH avant la post-installation https://yunohost.org/#/ssh_fr

 

Procédez à la Post-Installation en tapant Y puis suivez les étapes indiquées sur votre écran.

Choisissez un nom de domaine si vous en possédez un sinon choisissez en un gratuitement en nohost.me ou noho.st, ce service de domaine dynamique est proposé gratuitement qui par YunoHost !

 

Voilà pour cette première partie tirée du post original de YunoHost.

Post-installation https://yunohost.org/#/postinstall_fr

 

Une fois l’installation terminé, connectez-vous à votre serveur, loguez-vous avec votre mot de passe créé lors de l’installation, vous arrivez sur l’interface d’administration du serveur.

 

Qu’est-ce la monnaie libre « June » ou # Ğ1 ?

Qu’est-ce la monnaie libre « June » ou # Ğ1 ?

La monnaie libre Ğ1 est une crypto-monnaie libre ou une monnaie libre électronique.

Cette valeur numérique est co-produite par les membres du réseau Duniter, logiciel de création monétaire basée sur la théorie relative de la monnaie et des 4 libertés économiques que sont :

  • L’individu est libre du choix de son système monétaire ;
  • L’individu est libre d’utiliser les ressources ;
  • L’individu est libre de produire toute valeur ;
  • L’individu est libre d’échanger « dans la monnaie ».

Voir l’article Appendice 1 : Commentaires sur les quatre libertés économiques de la théorie relative de la monnaie.

Chaque membre certifié du réseau Duniter sur la Toile de Confiance devient co-producteur « automatique » de la monnaie Ğ1 et perçoit un Dividende Universel (DU).

Ce DU est la seule façon de créer de la monnaie libre Ğ1.

Pour devenir membre certifié de la Toile de Confiance vous devez vous créer une identité numérique valide en tant qu’Être Humain et obtenir en « Réel, de visu » 5 certifications de membres certifiés ou plus et conserver régulièrement au minimum ces 5 certifications.

Chaque membre certifié bénéficie de 100 certifications pour alors à son tour certifier des nouveaux membres qu’il connaît en réel !

Le réseau Duniter est un réseau dit « Décentralisé » sur la Blockchain.

Les transactions monétaires sont donc enregistrées au sein d’une base de données partagée, comme un grand registre comptable, accessible publiquement et réputé infalsifiable et répliqué de façon décentralisée.Le stockage des données est local sur chaque machine (Ordinateurs, Smartphones, Raspberry Pi…) faisant tourner les logiciels servant à l’exécution de la Blockchain Duniter et les transactions qui y sont effectuées.

ADN Life se voulant être une Association Décentralisée Numérique, utilise déjà la monnaie libre Ğ1 et accepte les dons dans cette valeur numérique.

Comment créer un compte à faire certifier sur le réseau Duniter ?

Il existe 3 logiciels clients pour créer un compte « futur membre certifié » sur le réseau Duniter. A savoir, il n’est pas obligatoire d’être certifié pour commencer à effectuer des échanges de services ou de biens sur le réseau mais je pense que c’est préférable, avis personnel qui n’engage que moi. J

Ces 3 logiciels sont :

Personnellement j’utilise Cesium Web qui se veut être le plus simple d’utilisation à mon sens.

Téléchargez la dernière version de Cesium

Choisissez en fonction de votre plateforme (Linux, Android ou Web)

Sur la version web, décompressez le fichier et dans le dossier obtenu, ouvrez simplement le fichier index.html dans votre navigateur (de préférence Mozilla pour la compatibilité).

Ensuite, cliquez sur « Créer un compte » et suivez les instructions à l’écran qui sont simples et rapides.

Notez, Bien prendre connaissance de license G1, la télécharger, lire, comprendre et l’accepter.