Installation de YunoHost sur Debian 8
Je vais décrire ici les étapes qui m’ont permis d’installer YunoHost sur une distribution Debian 8 (x64) sous xfce :
Préparer l’installation
Avec une installation fraîche de Debian à partir d’un live cd, il est nécessaire de désactiver la recherche dans les sources à partir du cd :
- Se connecter en root
- Ouvrir le fichier sources.list:
sudo mousepad /etc/apt/sources.list
- trouver la ligne :
deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170116-23:33]/ jessie main
- la replacer par :
# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170116-23:33]/ jessie main
- sauvegarder
Installation de YunoHost
- Installer git:
sudo apt-get install git
- Clonez le dépôt du script d’installation de YunoHost :
git clone https://github.com/YunoHost/install_script /tmp/install_script
- Lancer le script d’installation
cd /tmp/install_script && sudo ./install_yunohost
- Répondre Non pour la configuration post-installation
Configuration de YunoHost
DNS
- Renseigner les informations frouni par le fournisseur DNS (no-ip)
Utilisateur
Je souhaitais pouvoir utiliser l’utilisateur système que j’avais créé lors de l’installation de Debian, pour cela:
- Supprimer l’utilisateur
killall -KILL -u USER && deluser USER --remove-home
- Créer un utilisateur depuis l’interface de YunoHost
- Donner les droits shell au nouvel utilisateur créée (ctrl+d pour finir)
ldapmodify -D cn=admin,dc=yunohost,dc=org -h 127.0.0.1 -W password: [enter password] dn: uid=USER,ou=users,dc=yunohost,dc=org changetype: modify replace: loginShell loginShell: /bin/bash
- Donner les droits sudo au nouvel utilisateur créée (ctrl+d pour finir)
ldapmodify -D cn=admin,dc=yunohost,dc=org -h 127.0.0.1 -W password: [enter password] dn: cn=admin,ou=sudo,dc=yunohost,dc=org changetype: modify add: SudoUser SudoUser: USER
- Se déconnecter
- Se connecter avec le nouvel utilisateur