====== Yunohost ======
Cette page a été mise à jour en 2025-07
===== Instalation =====
Ici on se limite à une installation sur un vps. Il faut obligatoirement le système debian 12 (2025)
Il faut un accés root sur le serveur en ssh
sudo apt update
sudo apt upgrade
sudo apt install curl ca-certificates
sudo -i
curl https://install.yunohost.org | bash
Deuxième étape
Avant de lancer cette deuxième étape il faut connaitre le nom de domaine de votre yunohost
yunohost tools postinstall
autre solution
Aller sur https://ip
mais il faut forcer le temps d'installer letsencrypt
===== Yunohost utilisateurs et permissions =====
Le seul utilisateur qui a la permission ssh est l'utilisateur admin créé durant la phase post installation
[[:utilisateur|Gestion des utilisateurs yunohost]]
[[:mail|mail]]
[[:Yunohost à faire|A faire]]
[[:domaine virtuel|Domaine virtuel]]
====== Applications qui marchent ======
* [[yunohost:pleroma|Pleroma]] --> installation plante
* [[yunohost:mastodon|mastodon]] --> installation ok
* [[tuto:yunohost-friendica-install|Friendica]] Comment installer Friendica avec Yunohost
Application à installer
* Etherpad
* rainloop --> Je ne l'utilise pas : Est ce que je garde ?
* [[yunohost:peertube|peertube]]
* funkwhale --> a planté à la mise à jour. Il va falloir réinstaller.
====== Applications que je voudrais tester et qui ne marchent pas ======
* [[yunohost:hubzilla|Hubzilla]] : installation ok mais page blanche il manquait mstring
* Movim : installation plante
====== ligne de commande ======
Yunohost ne marche pas bien avec l'interface graphique. La ligne de commande souvent fonctionne mieux
yunohost app [install,remove, upgrade] application
For #Pleroma logs:
$ sudo journalctl -feu pleroma
For #nginx logs:
$ tail -n 100 /var/log/nginx/domain.tld-error.log
====== Mise à jour ======
yunohost app upgrade peertube
====== Ne pas afficher le bouton yunohost ======
**Méthode 1**
sudo su
yunohost settings set ssowat.panel_overlay.enabled -v False
Cette méthode n'avais pas l'air de fonctionner. Peut être car je n'avais pas supprimer les cookies.
**Méthode 2**
cd /etc/nginx/conf.d
admin@the:/etc/nginx/conf.d $ sudo mv yunohost_panel.conf.inc yunohost_panel.conf.inc.bak
admin@the:/etc/nginx/conf.d $ sudo touch yunohost_panel.conf.inc
Ne pas oublier de supprimer les cookies pour que cela soit pris en compte
====== Sauvegarde ======
Sauvegarder une application
yunohost backup create --apps peertube
====== Restauration ======
yunohost backup restore