Yunohost pour aller plus loin

Aprés avoir installé réinstaller yunohost voici la bonne procédure.

1. Installer debian 9(stretch)

2. Installer yunohost

Aller en ssh en lancer la commande suivante

bash <(wget -q -O- https://install.yunohost.org/)

Il faut faire entrée et à la fin mettre le nom du domaine ou sous domaine sur lequel sera installé yunohost.

3. S’assurer que les DNS sont ok.

@ 3600 IN A 1.2.3.4
* 3600 IN A 1.2.3.4

_xmpp-client._tcp 3600 IN SRV 0 5 5222 votre.domainexmpp.com.
_xmpp-server._tcp 3600 IN SRV 0 5 5269 votre.domainexmpp.com.
muc 3600 IN CNAME @
pubsub 3600 IN CNAME @
vjud 3600 IN CNAME @


@ 3600 IN MX 10 votre.domainemail.com.
@ 3600 IN TXT "v=spf1 a mx ip4:1.2.3.4 -all"
mail._domainkey 3600 IN TXT "v=DKIM1; h=sha256; k=rsa; p=unegrandecleB"
_dmarc 3600 IN TXT "v=DMARC1; p=none"

3. Installer le certificat
On peut le faire depuis l’interface d’administration mais parfois elle n’est pas accessible justement à cause du certificat qui manque alors la solution est de lancer la commande suivante

yunohost domain cert-install votre.domaine.com

4. paquets manquant.

J’ai remarqué que vous ne pouvez pas installer Etherpad-mypad. L’installation plante

Voici la commande pour installer cette application

yunohost app install etherpad_mypads

Vous pouvez ajouter –debug à la fin pour avoir un détail si ça ne marche pas.

Il faut donc ajouter make qui manque

apt-get install make

Et ça passe.

Aprés quelques tatonnements j’ai aussi remarqué que le paquet php-curl manque aussi. Si bien que si vous voulez installer dokiwiki par exemple ça ne marche pas.