Table des matières

Yunohost 01 installation sur un VPS

Introduction

Ce tutoriel à pour objet de vous présenter l'installation et la configuration de Yunohost sur un VPS, dans mon cas il s'agira d'unVPS hébergé chez OVH.

Installation

En Ligne de commande

Voici la marche à suivre qui vous donnera un résultat propre en terme d'installation

  1. Se connecter en SSH depuis son poste client à son serveur VPS
  2. Installer curl en ligne de commande
    apt install curl
  3. Installer Yunohost en ligne de commande
    curl https://install.yunohost.org | bash
  4. olancer la configuration initiale de YunoHost via la ligne de commande
    yunohost tools postinstall
  5. Ensuite il convient de renseigner le nom du domaine concerné par votre installation de Yunohost
  6. N'oublier pas de gérer vos zones DNS pour rediriger votre domaine sur votre installation de Yunohost
  7. Définir ensuite le mot de passe d’administration
  8. Hop en principe tout s'est bien déroulé si le message “YunoHost a été installé avec succès” est affiché

En Web

  1. Se connecter en SSH depuis son poste client à son serveur VPS
  2. Installer curl en ligne de commande
    apt install curl
  3. Installer Yunohost en ligne de commande
    curl https://install.yunohost.org | bash
  4. Lancer la configuration initiale de YunoHost via l'interface web (adresse IP de votre VPS) http://adresse_IP_du_VPS/yunohost/admin/#/postinstall
  5. Ensuite il convient de renseigner le nom du domaine concerné par votre installation de Yunohost
  6. N'oublier pas de gérer vos zones DNS pour rediriger votre domaine sur votre installation de Yunohost
  7. Définir ensuite le mot de passe d’administration
  8. Hop en principe tout s'est bien déroulé si le message “YunoHost a été installé avec succès” est affiché

Sources : https://yunohost.org/#/install_on_vps

Configuration

Configurer la zone DNS

Source : https://yunohost.org/#/dns_config

Résolution DNS inverse

Installer un certificat Let's Encrypt

* Être sur d'avoir configuré correctement les DNS du domaine sur lequel le certificat doit-être installé, après cette vérification faite on peux passer à la suite ;

Via l'interface Web

  1. Se rendre dans la partie 'Domaine' de l'interface d'administration, cliquer sur le domaine concerné puis sur le bouton 'Certificat SSL'.
  2. Cliquer sur le bouton “Installer un certificat Let's Encrypt
  3. Hop c'est fini, de retour sur votre domaine il sera à présent en HTTPS
  4. Les certificats seront renouvelés tous les 3 mois

En ligne de commande

  1. Installer le certificat via la commande
    yunohost domain cert-install votre.domaine.tld
  2. Si tout s'est bien déroulé, le message suivant doit s'afficher
    Success! The SSOwat configuration has been generated
    Success! Successfully installed Let's Encrypt certificate for domain DOMAIN.TLD!
  3. Hop c'est fini, de retour sur votre domaine il sera à présent en HTTPS
  4. Les certificats seront renouvelés tous les 3 mois

Source : https://yunohost.org/#/certificate