Installation de Yunohost
Dans cette section, nous installerons Yunohost par dessus Debian 10. Ensuite, nous installerons Nextcloud et nous y connecterons.
Exécuter les commandes suivantes en tant que root
apt install -y curl curl https://install.yunohost.org | bash
Lancez l’installation
Laisser Yunohost gérer le SSH. À la prochaine connexion, l’utilisateur administrateur sera admin
. C’est un rôle intermédiaire entre demo
et root
en termes de permissions.
Une fois l’installation terminée, il faut effectuer la postinstallation.
Un nom de domaine est requis pour l’installation. On utilisera nextcloud.local
.
Le mot de passe d’administration sera nextcloud
.
On crée un premier utilisateur utilisateur
yunohost user create utilisateur
Le résultat est:
Succès ! L’utilisateur a été créé fullname: utilisateur nouveau mail: [email protected] username: utilisateur
Accès à la machine virtuelle comme un serveur séparé sur le réseau local
On configure maintenant la machine virtuelle en mode « pont » afin qu’elle ait sa propre adresse IP. Le nom de domaine pourra être associé à cette adresse pour simplifier les manipulations futures. Ceci va simuler comme si on avait une machine physique séparée ou un serveur avec une adresse IP publique tel un serveur privé virtuel (VPS).
Ensuite, redémarrer la machine virtuelle depuis VirtualBox (Menu Machine/Redémarrage).
Une fois redémarré, l’affichage VirtualBox de la machine virtuelle affiche son adresse IP. Dans cet exemple, c’est 192.168.0.151.
Dans la configuration de routeur DHCP à la maison, figer cette adresse. Voici un exemple pour un routeur D-Link.
On ajoute le domaine au fichier « hosts ».
- Windows (éditer en mode administrateur):
C:\Windows\System32\drivers\etc\hosts
- Linux (éditer avec sudo):
/etc/hosts
- macOS (éditer avec sudo):
/private/etc/hosts
Ajouter la ligne suivante au fichier (changer selon l’adresse IP de la machine virtuelle):
192.168.0.151 nextcloud.local
On se connecte à l’instance Yunohost via l’adresse https://nextcloud.local
dans le navigateur. Attention, ça va demander d’accepter le risque d’une adresse sans certificat valide.
Une fois arrivé à la fenêtre de connexion, on entre utilisateur
et nextcloud
Nous avons réussi ! L’installation de Yunohost est fonctionnelle.
Installation de Nextcloud sur Yunohost
Se connecter en SSH sur le serveur en utilisant le domaine cette fois-ci.
ssh -p 22 [email protected]
Installation d’une instance de Nextcloud avec l’outil de configuration de Yunohost.
sudo yunohost app install nextcloud
On conserve les paramètres par défaut proposés à moins d’utiliser un sous-domaine. Les paramètres de l’installation devraient ressembler à ceci.
Choose the domain where this app should be installed [nextcloud.local] (default: nextcloud.local): Choose the path where this app should be installed (default: /nextcloud): Choose an administrator user for this app [utilisateur] (default: utilisateur): Access the users home folder from Nextcloud? [yes | no] (default: no):
Validation de l’installation
Pour s’assurer que l’installation de Nextcloud est bien fonctionnelle, ouvrez l’URL suivante dans le navigateur: https://nextcloud.local/nextcloud