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

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*