Installer le webmail Rainloop via YunoHost
Présentation de Rainloop
Rainloop est une interface web pour les emails (pour les lire, les trier, en envoyer, etc.), on parle aussi de webmail. Il se veut simple, moderne et rapide. Il n'utilise pas de base de données. Bien entendu, il gère IMAP (pour gérer les courriels) et SMTP (pour envoyer des courriels), y compris via TLS (pour du chiffrement de point-à-point). C'est un logiciel libre.
Installation via YunoHost
Il y a 2 manières d'installer une application
avec YunoHost.
La première est de passer par l'interface graphique.
La seconde est de passer par la ligne de commande,
dans notre cas avec
yunohost app install rainloop
.
Problèmes à l'installation
Pour comprendre pourquoi il y a un problème,
il est conseillé de passer par la ligne de commande
(avec les droits root/SuperUser).
La commande suivante peut être utilisée :
yunohost app install rainloop --verbose
.
Pour encore plus d'informations,
vous pouvez utiliser cette commande :
yunohost app install rainloop --verbose --debug
.
Mot de passe "non valide"
La commande sed serait utilisée pour gérer les mots de passe. Or certains caractères sont interprétés par ce programme, mais YunoHost ne les échaperrait pas (encore). Il faut donc utiliser aucun caractère interprété par sed.
Sources
- Rainloop installation fails (on YunoHost Forum)
- Special characters not allowed in password ? (on GitHub)
PHP cURL est absent
<p>[302] The following PHP extensions are not available in your PHP configuration!</p><ul><li>cURL</li></ul>+ EXIT_PROPERLY + exit_code=46 + '[' 46 -eq 0 ']' + trap '' EXIT + set +eu + echo -e '\e[91m \e[1m' + echo -e '!!\n rainloop install'\''s script has encountered an error. Installation was cancelled.\n!!' + type -t CLEAN_SETUP
Si vous avez ce message d'erreur, ou un autre qui est similaire, c'est parce qu'il manque l'extension cURL pour PHP. L'installer résoudra ce problème, il suffira ensuite de réinstaller Rainloop.
Pour PHP 5 (pour Debian 7 "Wheezy" et Debian 8 "Jessie"),
le paquet est php5-curl.
Pour PHP 7.0 (pour Debian 9 " Stretch"),
le paquet est php7.0-curl.
Pour PHP 7.1 (pour Debian 10 " Buster"),
le paquet est php7.1-curl.
Veuillez noter qu'à partir de Debian 9 "Stretch",
il existe le paquet php-curl
qui installe l'extension cURL pour la version par défaut de PHP
pour votre version de Debian.
Sous Debian, vous pouvez installer
un paquet avec la commande suivante :
apt-get install nom-du-paquet
.