Étape 8 : Activation du système d'exploitation et scripts principaux


Étape 6 : Premier démarrage, installation du système d'exploitation et activation des logiciels

Vous avez serré la dernière vis, posé les câbles, vérifié les connexions et branché le serveur sur une prise. Les voyants d'état se sont allumés à l'intérieur, mais pour l'univers DePIN, cet imposant ensemble de cartes électroniques et de cartes graphiques n'est pour l'instant qu'un morceau de métal coûteux et inanimé. Le seul élément vivant ici pour l'instant, c'est la pile située sur la carte mère.

Notre objectif à ce stade est de transformer le rack assemblé en un système opérationnel à part entière, capable de comprendre les commandes, de gérer l'alimentation électrique et prêt à supporter des charges de calcul élevées.

Cette étape fait le lien entre le « matériel » (Hardware) et le « logiciel » (Software). Nous allons la décomposer en trois étapes claires :

1. Premier démarrage et configuration du BIOS (vérification de base des systèmes).

2. Installation du système d'exploitation (base de fonctionnement).

3. Activation et scripts de base (préparation du « système nerveux » du serveur).

Sous-étape 1 : Premier démarrage et vérification du BIOS

Avant d'installer le système d'exploitation, nous devons nous assurer que la carte mère détecte correctement tous nos composants et qu'elle est prête à fonctionner à plein régime.

Comment procéder : Allumez le serveur, appuyez sur la touche DEL (ou F2) du clavier pour accéder aux paramètres du BIOS.

Liste de contrôle :

Mémoire : Vérifiez que la carte mère détecte bien tous les modules de mémoire vive installés (la ligne « Total Memory » doit afficher la valeur correcte, correspondant aux 8 emplacements occupés). Si la quantité de mémoire est inférieure, éteignez le serveur et vérifiez à nouveau que les loquets des emplacements sont bien enclenchés.

Processeurs et disques : nous vérifions que nos processeurs, notre SSD système standard et notre disque NVMe de serveur rapide apparaissent bien dans les listes.

Priorité de démarrage (ATTENTION !) : Repérez la section « Boot Priority » (Priorité de démarrage) et configurez impérativement votre simple SSD système en première position. C'est précisément sur ce disque que nous devons installer le système. Laissez le disque NVMe haute vitesse du serveur de travail parfaitement vierge : il nous servira plus tard exclusivement pour les fichiers de travail volumineux des réseaux DePIN. Si vous vous trompez et installez Ubuntu sur le disque NVMe de travail, le serveur perdra en performances.

Paramètres d'alimentation (très important !) : Recherchez l'option « Restore on AC Power Loss » (ou une option similaire dans la section « Advanced/Power ») et réglez-la sur « Last State » ou « Always On ». Cela permet au serveur de se rallumer automatiquement en cas de coupure de courant soudaine dans la pièce et de continuer à générer des revenus, au lieu d'attendre que vous arriviez pour appuyer sur le bouton.

Sous-étape 2 : Choix et installation du système d'exploitation (Ubuntu Server)

Windows ne convient pas aux réseaux DePIN : il est trop gourmand en ressources, instable lorsqu'il est soumis à une charge constante de 100 %, et la plupart des réseaux décentralisés ne sont tout simplement pas optimisés pour ce système. Notre norme est Ubuntu Server LTS (versions 22.04 ou 24.04). Il s'agit de la norme industrielle en la matière.

Comment cela se passe-t-il concrètement :

Sur un ordinateur classique, on copie une image vierge d'Ubuntu Server sur une clé USB standard à l'aide du logiciel gratuit Rufus.

Nous insérons la clé USB préparée dans notre serveur assemblé, nous le démarrons et nous sélectionnons notre clé USB dans le menu de démarrage (Boot Menu).

L'installation se déroule en mode texte semi-automatique. Le plus important ici est de définir un nom d'utilisateur, un mot de passe sécurisé et de cocher impérativement la case « Install OpenSSH Server ». Cela vous permettra de gérer le serveur à distance depuis votre ordinateur portable ou votre téléphone, sans avoir à y connecter à chaque fois un écran et un clavier.

Une fois l'installation terminée, le système vous demandera de retirer la clé USB et de cliquer sur le bouton « Reboot Now » (Redémarrer). Le serveur redémarrera et affichera une fenêtre de console entièrement noire. Les opérations manuelles sur le système sont désormais terminées.

Sous-étape 3 : Lancement du script d'automatisation propriétaire de DePIN World

Dans la fenêtre de console noire, le système vous demandera de saisir le nom d'utilisateur et le mot de passe que vous venez de créer lors de l'installation d'Ubuntu. Saisissez-les. Un curseur clignotant et un message de bienvenue s'afficheront alors :

user@depin-node:~$

Afin de transformer un système vierge en un serveur prêt à fonctionner, nous avons créé nos propres scripts d'automatisation DePIN World. Nous avons regroupé tous les réglages complexes, les correctifs système et les pilotes pour les cartes NVIDIA en une seule et même ligne de commande automatisée. Vous n'aurez rien à programmer vous-même.

Instructions en 3 étapes :

1. Copiez la ligne de code du bloc ci-dessous (cliquez sur le bouton « Copier » sur le site).

2. Collez le texte copié directement dans la fenêtre noire de la console, à côté du curseur clignotant.

3. Appuyez sur la touche Entrée du clavier.

Code d'activation pour la configuration Supermicro X11DAI-N + NVIDIA RTX :

curl -sSL https://de-pin.tech/scripts/os-start.sh | sudo bash

Une fois Ubuntu installé sur le disque et votre serveur redémarré, une fenêtre noire vide (la console) s'affichera. Ne vous inquiétez pas, nous allons tout mettre en route en trois étapes simples :

Étape 1. Connexion : le serveur vous demandera de saisir votre identifiant (que vous avez créé lors de l'installation d'Ubuntu) et d'appuyer sur Entrée. Il vous demandera ensuite votre mot de passe. Attention : lorsque vous saisissez votre mot de passe, rien n'apparaîtra à l'écran — ni astérisques, ni points, et le curseur ne bougera pas. C'est normal, cela fait partie des mesures de sécurité. Saisissez simplement votre mot de passe à l'aveugle, puis appuyez sur Entrée.

Étape 2. Le curseur clignotant : une ligne s'affiche avec votre nom et un curseur clignotant. Cela signifie que le serveur est prêt à fonctionner.

Étape 3. C'est parti : copiez la ligne ci-dessus, collez-la dans cette fenêtre noire et appuyez sur la touche Entrée (« C'est parti ! »). Si le système vous demande à nouveau votre mot de passe pour confirmation, saisissez-le à l'aveugle et appuyez sur Entrée.

À quoi sert ce script ?

Le script de configuration initiale automatique prépare entièrement le matériel et les logiciels de votre serveur pour un fonctionnement sur les réseaux DePIN :

Réglage du matériel : optimise les paramètres de la carte mère et la configuration de l'alimentation électrique afin d'assurer un fonctionnement stable des composants soumis à une charge élevée et constante.

Préparation des disques : effectue un formatage de bas niveau et une allocation des blocs des disques NVMe U.2 haute performance afin d'optimiser la vitesse de lecture et d'écriture des données.

Installation des pilotes graphiques : télécharge et installe les pilotes officiels NVIDIA ainsi que les bibliothèques CUDA nécessaires, préparant ainsi les cartes graphiques aux tâches de calcul et au rendu.

☕️ Que va-t-il se passer ensuite ?

Dès que vous avez appuyé sur Entrée, vous pouvez aller tranquillement prendre un café ou vous détendre. Vous n'aurez plus à programmer le serveur ligne par ligne ni à saisir manuellement des commandes incompréhensibles.

Cette seule et unique ligne est reliée à notre site, où tout le « cerveau » de la configuration est déjà intégré. Le serveur sait lui-même où trouver les fichiers nécessaires et se chargera automatiquement de tout le travail fastidieux à votre place :

Il va mettre à jour le système.

Il optimisera le système pour qu'il fonctionne à sa vitesse maximale.

Il ne vous reste plus qu'à attendre la fin du processus et à redémarrer le serveur. Nous nous sommes occupés de tout !