Guide d’installation du nœud de « réseau sûr » pour les serveurs ARM [Manjaro minimal] (Version 2)

Introduction

Ce guide vous explique comment installer un nœud de réseau sur sur tout ordinateur serveur fonctionnant avec une puce ARM. Une fois en fonctionnement, vous gagnerez des jetons de réseau sur. Bonne chance !

Note : Le réseau sur est toujours en phase de test, donc tous les jetons de réseau sur gagnés seront détruits à la fin de chaque test.

Note : Pour ceux d’entre vous qui sont des débutants absolus en matière d’ordinateurs serveurs.
Un ordinateur serveur n’est pas nécessairement différent d’un ordinateur client. N’importe quel ordinateur peut être un ordinateur serveur. Ce qui est souvent différent des « ordinateurs serveurs », c’est qu’ils ne prennent pas en charge les écrans, les haut-parleurs et autres composants destinés aux capteurs humains. Les ordinateurs serveurs sont installés dans un coin et envoient des données à qui les demande.

Note : ARMv7 n’est pas encore supporté par ce guide, pour ceux d’entre vous qui ont des serveurs ARMv7, veuillez suivre les étapes du guide précédent pour le moment.

Exigences

Ordinateur client

  • Un ordinateur de bureau ou portable

Ordinateur serveur

Minimum

  • Ordinateur ARM (Raspberry Pi 4 sur la photo)
    • Carte mère
    • Boîtier
    • Adaptateur électrique
  • Carte SD - (Endurable recommandé)
  • Lecteur de carte SD
  • Câble Ethernet

Fortement recommandé

  • Un câble d’alimentation d’écran pour votre serveur ARM au cas où il perdrait la connexion :

    • Moniteur avec câble HDMI : Câble d’entrée USB-C vers sortie HDMI
    • Moniteur avec câble displayport : Câble USB-C in vers Disyplayport out (pas sur la photo)
    • Pas de moniteur : Écran Raspberry Pi (pas sur la photo)
  • Pour ceux qui utilisent le Raspberry Pi 4 comme serveur, le dissipateur thermique Raspberry Pi 4

Recommandé (pas sur la photo)

  • Stockage externe

Étapes

Étape 1 : Télécharger, installer et exécuter Manjaro-arm-installer

Pour les utilisateurs du système d’exploitation Linux Manjaro

Il suffit d’installer l’installateur Manjaro ARM et de l’exécuter :

sudo pacman -S manjaro-arm-installer
sudo manjaro-arm-installer

Pour les utilisateurs de Windows 10/11

Téléchargez Chocolately. Chocolately est un gestionnaire de paquets, qui est comme un magasin d’applications rempli de logiciels gratuits sans publicité. Allez sur https://chocolatey.org/ et suivez les instructions. Une fois que vous avez téléchargé et installé chocolately, téléchargé, installé et démarré choco-gui, vous pouvez rechercher docker-gui et appuyer sur install.

Ouvrez docker-gui et installez safenetworkcommunity/manjaro-arm-installer.
Puis démarrez manjaro-arm-installer.

Pour les utilisateurs de Mac OS

– Todo

Pour les utilisateurs d’Arch Linux OS

Ouvrez votre terminal et tapez :

sudo pacman -S docker
docker pull safenetworkcommunity/manjaro-arm-installer
docker -it manjaro-arm-installer

Pour les utilisateurs du système d’exploitation Debian Linux

Ouvrez votre terminal et tapez :

sudo apt install docker
docker pull safenetworkcommunity/manjaro-arm-installer
docker -it manjaro-arm-installer

Pour les utilisateurs du système d’exploitation Fedora Linux

Ouvrez votre terminal et tapez :

sudo yum install docker
docker pull safenetworkcommunity/manjaro-arm-installer
docker -it manjaro-arm-installer

Note : Lors de l’étape suivante, vous devrez choisir le lecteur sur lequel vous souhaitez installer le système d’exploitation.
Assurez-vous que vous ne choisissez pas le lecteur de votre ordinateur portable/de bureau.
Cela m’est arrivé une fois et malgré le fait que j’ai empêché l’application de détruire tous mes fichiers et dossiers à temps, j’ai quand même fini par supprimer tout ce qui m’était cher pendant le nettoyage. :sob:

Note : Il n’est pas nécessaire d’avoir des mots de passe difficiles dans l’immédiat, car nous allons utiliser des clés SSH et ensuite, via SSH, nous pourrons changer ces mots de passe.

ATTENTION! Si vous ne faites pas attention à l’une des étapes de la procédure ci-dessous, vous pouvez écraser ou supprimer tout votre ordinateur. Ce lien conduit à un exemple de ce qui pourrait se produire si vous ne faites pas assez attention…**

Étape 2 : Installer Manjaro Minimal sur votre carte SD

Insérez votre carte SD dans votre lecteur de carte SD et votre carte SD dans n’importe quel port USB.

asciicast

Choisissez ensuite ce qui suit :

VOTRE_BRAS_MODÈLE_ORDINATEUR (défaut: rpi 4)
minimal
VOTRE_NOM_D'UTILISATEUR 
wheel,sys,audio,input,video,storage,lp,network,users,power
VOTRE_NOM_COMPLET 
MOT_DE_PASSE_SIMPLE 
RÉPÉTER
MOT_DE_PASSE_SIMPLE 
RÉPÉTER
votre_lecteur_microSD_habituellement_sdc_ou_sdb <- [ LIRE L'ATTENTION CI-DESSUS ! ]
btrfs
VOTRE_FUSEAU_HORAIRE 
VOTRE_CULTURE (défaut: fr_FR)
VOTRE_TTY_DISPOSITION_DU_CLAVIER (défaut: us) 
VOTRE_NOM_D'HÔTE (défaut: Reseau-sur-un)

Une fois l’installation terminée, entrez ces commandes (ROOT_MNJRO=ROOT_MNJRO):

curl https://link.tardigradeshare.io/s/julx763rsy2egbnj2nixoahpobgq/rezosur/safe_network_dev_environment_setup.sh?download -o safe_network_dev_environment_setup.sh
curl https://link.tardigradeshare.io/s/julx763rsy2egbnj2nixoahpobgq/rezosur/sshd_config?download -o sshd_config
mkdir /run/media/$UTILISATEUR/ROOT_MNJRO/@home/VOTRE_NOM_D'UTILISATEUR/{safe,.ssh} 
mv safe_network_dev_environment_setup.sh /run/media/$USER/ROOT_MNJRO/@home/VOTRE_NOM_D'UTILISATEUR/safe/
mv dockerfile /run/media/$USER/ROOT_MNJRO/@home/VOTRE_NOM_D'UTILISATEUR/safenetwork-node
sudo mv -b sshd_config  /run/media/$UTILISATEUR/ROOT_MNJRO/@/ssh
ssh-keygen -t ed25519 -N <passphrase> -C "UTILISATEUR@NOM_D'HÔTE"
cat ~/.ssh/id_ed25519.pub | tee -a /run/media/$UTILISATEUR/ROOT_MNJRO/@home/VOTRE_NOM_D'UTILISATEUR/.ssh/authorized_keys

Étape 3 : Accédez à votre ordinateur serveur ARM via SSH

Sortez votre carte Mirco SD de votre lecteur et insérez-la dans votre serveur ARM.
Connectez votre câble ethernet à votre modem et allumez votre serveur ARM.

Sur le terminal de votre ordinateur client, tapez la commande suivante pour vous connecter à votre serveur :

ssh VOTRE_NOM_D'UTILISATEUR@VOTRE_NOM_D'HÔTE

Cela devrait vous permettre d’accéder à votre ordinateur serveur.

Utilisez ensuite un gestionnaire de mots de passe (exemple : KeepassXC) pour générer et gérer les mots de passe.
Tapez ensuite ces commandes :

passwd
VOTRE_MOT_DE_PASSE
MOT_DE_PASSE_NOUVELLEMENT_GÉNÉRÉ
RÉPÉTER
sudo su
passwd
MOT_DE_PASSE_NOUVELLEMENT_GÉNÉRÉ
VOTRE_MOT_DE_PASSE
RÉPÉTER
exit

Exécutez le script de réseau sur qui devrait télécharger et installer Docker sur votre ordinateur serveur.
Cela nécessite une reconnexion afin que Manjaro fournisse les nouvelles permissions d’utilisateur.

sudo sh ~/safe/safe_network_dev_environment_setup.sh
exit
ssh VOTRE_NOM_D'UTILISATEUR@VOTRE_NOM_D'HÔTE

Étape 4 : Démarrer le nœud

Tirez l’image safenetwork-node de docker.
Il devrait immédiatement exécuter le nœud une fois la construction terminée.

Pour ceux qui ont une adresse IPv4 globale

docker pull safenetworkcommunity/safenetwork-node
docker build -t safenetworkcommunity/safenetwork-node .

Pour ceux qui ont des adresses globales uniquement IPv6

Note: Pour le moment, il n’y a pas de réseau de test IPv6 ou de réseau communautaire mis en place, donc cela ne téléchargera que le nœud de réseau sûr dans docker.

docker pull safenetworkcommunity/safenetwork-node-ipv6
docker build -t safenetworkcommunity/safenetwork-node-ipv6 .
docker run -it safenetworkcommunity/safenetwork-node

Bonne mise en réseau sur !

1 J'aime