💰💌 Si tu te procures un abonnement d'un an au forfait premium de Oui, mais je LLM d'ici le 30 novembre, je t'offre en prime mes quatre formations autodidactes, une valeur de 276 $ ! Clique ici !" 💰💌

Potion Bottle Icon Manuel d'alchimie du code Potion Bottle Icon

Nextcloud et Elasticsearch sur VirtualBox - Partie 1 - Debian

- 1 031 mots - Temps de lecture estimé: 6 minutes

🌘 Introduction

Dans ce tutoriel, nous ferons une installation complète de Debian, Yunohost, Nextcloud et Elasticsearch sur une machine virtuelle VirtualBox que nous allons aussi créer.

Ce tutoriel est accessible aux utilisateurs de toute plateforme qui supporte VirtualBox.

Il peut aussi être adapté à l’utilisation sur une plateforme infonuagique en passant directement à la section où on installe Yunohost.

🌘 Mise en garde importante

Notez que cette installation d’Elasticsearch est expérimentale et n’est pas du tout sécuritaire pour un usage commercial. Je ne recommande en aucun cas d’y mettre des informations confidentielles.

Pour une installation sécuritaire, je t’invite à suivre ma formation sur l’autohébergement.

🌘 Téléchargement de Debian 10

Depuis le site web de Debian, il est possible de télécharger une version légère “net install” de la version 10. Cliquez simplement sur le bouton “télécharger”. Sinon, l’image est disponible via ce lien.

Conseil: valider la signature sha256sum de l’image téléchargée

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/SHA512SUMS 
sha512sum -c SHA512SUMS --ignore-missing

Note: il est possible que cette la version de l’image par défaut ait changé depuis la création de ce tutoriel. L’important est que ce soit la version 10 de Debian.

🌘 Création d’une machine virtuelle Debian

On débute par ouvrir le logiciel VirtualBox qui est habituellement disponible via la distribution Linux ou via le site web de VirtualBox

Interface VirtualBox pour créer une nouvelle machine virtuelle

On crée une nouvelle machine virtuelle de Type Linux et de version Debian (64-bit). Le dossier de la machine doit avoir au moins 20 Go d’espace libre pour assurer le bon fonctionnement de la machine virtuelle.

Écran de configuration de la nouvelle machine virtuelle dans VirtualBox

Choisissez la quantité de mémoire vive. Il est conseillé d’avoir au moins 2048 Mo de disponible pour que Nextcloud fonctionne de façon fluide avec quelques applications additionnelles.

Affectation de la mémoire vive à la machine virtuelle

Nous utiliserons le type de disque dur VDI

Sélection du type de disque dur VDI pour la machine virtuelle

Choisissez le stockage dynamiquement alloué

Disque dur VDI avec allocation dynamique configuré

Choisissez la taille du disque à utiliser pour la machine virtuelle. Je conseille d’utiliser au moins 15 Go. Vérifiez que le répertoire d’enregistrement du disque contient suffisamment d’espace.

Configuration de la taille du disque dur pour la machine virtuelle

Nous avons maintenant une configuration de base. On ajuste quelques paramètres pour le besoin.

Paramètres de base de la configuration du processeur dans VirtualBox

Je conseille de mettre au moins deux processeurs si possible.

Configuration de deux processeurs pour la machine virtuelle

Il est possible d’enregistrer l’installation pour garder une trace pour référence future.

Enregistrement des paramètres de la machine virtuelle dans VirtualBox

On configure une redirection de port afin de pouvoir se connecter à la machine virtuelle en SSH avec une console virtuelle ou un logiciel tel que PuTTY au lieu de devoir utiliser l’interface de VirtualBox.

Paramètres de redirection réseau pour la machine virtuelle

Ajouter la configuration suivante:

Configuration des règles de redirection dans VirtualBox

Ensuite, sélectionner Afficher depuis l’écran d’accueil. Ceci démarre l’installation du système d’exploitation.

configuration de base

Sélectionner l’image ISO du système Debian 10 téléchargée préalablement.

Sélection et chargement de l'image ISO Debian dans VirtualBox

Insérer l'image ISO Debian pour le démarrage de la machine virtuelle

Démarrer l’installation

Écran d'installation du système Debian dans la machine virtuelle

🌘 Installation de Debian

On installe le système Debian sur la machine virtuelle.

Choisir l’option “install” comme on n’installe pas un système avec une interface graphique.

Écran d'installation du système Debian

Choisissez la langue. Cette installation fonctionnera dans toutes les langues disponibles.

Sélection de la langue pour l'installation Debian

Choisissez le pays

Choix du pays lors de l'installation Debian

Choisissez la disposition de clavier

Configuration de la disposition de clavier pour l'installation Debian

Nom de machine: nextcloud

Mot de passe root: nextcloud

Identification du type de machine pendant l'installation Debian

Utilisateur: demo

Création d'un utilisateur pour le système Debian

Mot de passe: demo

Définition du mot de passe pour l'utilisateur lors de l'installation Debian

Choisissez le partitionnement assisté

Utilisation du partitionnement assisté pour configurer le disque dur

Mettre tout dans une seule partition

Configuration d'une seule partition pour Debian

Choisissez terminer et appliquer tous les changements

appliquer

Appliquer les changements en choisissant “oui”

démarrage installation

L’installation des packages du système débute, ceci peut prendre quelques minutes.

Choisissez “non” à cette invite qui demande s’il y a d’autres disques à analyser.

disque analyser

Choisissez le pays pour un miroir. Ici, c’est la proximité géographique qui est la plus importante.

pays du miroir

Choisissez ensuite un miroir pour télécharger les packages additionnels de Debian qui seront installés.

miroir

Laissez le champ du mandataire vide sauf si applicable (c’est très rare sur un réseau résidentiel)

Un autre ensemble de packages sera téléchargé puis installé. En cours de route, il faut répondre à une invite sur popularity-contest. Le choix recommandé est Non.

popularity-contest

L’installation se poursuivra par la suite. On aura à choisir différentes options. On réduit ces options au minimum, car Yunohost a son propre script d’installation qui se chargera du reste.

sélection logicielle

Sélectionner “oui” pour l’installation du système d’amorçage.

Choisir le disque /dev/sda

sélection logicielle

Ensuite, choisissez “continuer” et la machine virtuelle redémarrera. Nous avons maintenant installé Debian.

🌘 Se connecter en SSH sur la machine virtuelle

Pour se connecter sur la machine virtuelle, on utilise le port configuré lors de la création de la machine virtuelle ainsi que l’utilisateur demo.

Dans un terminal, saisir:

ssh -p 3022 demo@localhost

S’authentifier avec le mot de passe demo

Avec PuTTY

Adresse IP hôte pour l'accès via PuTTY

Utilisateur et mot de passe pour connexion à la machine via PuTTY

Ensuite, se connecter en tant que root avec su - et saisir le mot de passe root nextcloud entré lors de l’installation de Debian.

Nous nous sommes maintenant connectés en tant qu’administrateur sur la machine virtuelle Debian 10. Nous pouvons maintenant installer Yunohost.

(base) ~ ❯❯❯ ssh -p 3022 demo@localhost 
demo@localhost's password:  Linux yunohost 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64

The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat Mar  6 17:20:55 2021 from 10.0.2.2 
demo@yunohost:~$ su - 
Mot de passe :  
root@yunohost:~# 

Avec PuTTY:

Vérification des détails d'utilisateur pour l'accès SSH

Note: Dans un terminal, un dièse précède l’invite de commandes, lorsque connecté en root.

🌘 Installation de screen (optionnel)

Pour rouler des commandes qui prennent un temps considérable à exécuter, il est recommandé d’utiliser des sessions screen, qui permettent de garder une session active sur le serveur même si la connexion fait défaut.

sudo apt install -y screen

Pour la suite de ce tutoriel, on assume que la section d’introduction du manuel de screen ou les principales fonctionnalités sont connues.

🌘 Articles suivants

Shooting Stars IconConsultation ExpressShooting Stars Icon

Bénéficie d'une heure de consultation dédiée avec François pour résoudre tes défis informatiques et stratégiques. Que ce soit pour la migration vers des technologies libres, la sécurisation de tes systèmes, la documentation de tes procédures, la conception de petits systèmes ou l'automatisation de tâches, cette session intensive t'offre des solutions concrètes et un plan d'action clair.

Tu seras libre ensuite de poursuivre avec un forfait de consultation sur mesure ou les programmes DéconstruIT ou Pleine Confiance

Découvre la Consultation Express.
Abonne-toi au fil RSS pour ne rien manquer.

Étiquettes