Comment installer Yunohost sur un VPS GandiCloud

Cette page a pour but de vous montrer comme installer rapidement Yunohost sur un VPS Debian 10 (Buster).

Qu’est-ce que Yunohost ?

YunoHost est un système d’exploitation visant à administrer un serveur de la manière la plus simple possible et ainsi de démocratiser l’auto-hébergement, tout en s’assurant qu’il reste fiable, sécurisé, éthique et léger.

Les fonctionnalités de YunoHost comprennent : une administration serveur basée sur le web, déploiement d’application en quelques clics, gestion de domaine, gestion de sauvegarde, support de Let’s Encrypt, une pile d’E-mail complète et des systèmes de sécurité (Fail2ban, yunohost_firewall).

Plus d’informations sont disponibles sur leur site

Conditions préalables

Configurations initiales

Connectez-vous en SSH sur le serveur et mettez à jour les paquets systèmes. Assurez-vous que cURL est installé.

$ sudo apt update && sudo apt upgrade -y && sudo apt install curl -y

Exécuter le script d’installation

Basculez sur l’utilisateur root :

$ sudo -i

En tant que root, lancez le script d’installation fourni par YunoHost :

# curl https://install.yunohost.org | bash

Effectuez la configuration initiale

Une fois le script d’installation complété, vous pouvez effectuer la configuration initiale via l’interface web. Pour cela tapez dans la barre d’adresse de votre navigateur l’adresse IP publique de votre serveur.

De là vous pourrez définir le domaine apex ou le sous domaine qui sera utilisé par les utilisateurs de votre serveur pour accéder au portail d’authentification. Vous définirez le mot de passe administrateur à cette étape aussi.

Note

Après avoir complété les configurations initiales, connectez-vous de nouveau en SSH sur votre serveur : Vous devrez utiliser l’utilisateur admin avec le mot de passe que vous avez défini.

Pour de plus amples informations sur ces étapes, ou sur tout autre point, reportez-vous directement à la documentation YunoHost