Rainloop for YunoHost
Overview
Rainloop is a lightweight webmail.
Shipped version: 1.12.1
Screenshots
Demo
Configuration
Go to http://DOMAIN.TLD/rainloop/app/?admin
The default login is : admin
The default password is : Password chosen during install
If you lost the admin password, you can retrieve it using sudo yunohost app settings rainloop password
Each user can add a remote carddav server from their own parameters interface.
Documentation
YunoHost specific features
Supported architectures
x86-64b -
ARMv8-A -
Jessie x86-64b -
Additional information
Rainloop saves your PGP private keys in the browser storage. This means that you will loose your private keys if you clear your browser storage (e.g., private browsing, different computer…). This packages integrates PGPback by chtixof so you can store your PGP private keys on the server securely. Go to http://DOMAIN.TLD/rainloop/pgpback to backup your PGP keys on the server or restore them.
Links
Changelog
Testing branch
Master branch (Official release)
FAQ
How can I effectively report a problem and ask for help?
Provide as much logs as you can:
installation/upgrade log if applicable (you can look afterwards in /var/log/yunohost/yunohost-cli.log
)
web server error logs: /var/log/nginx/yourdomain.tld-errors.log
Nextcloud logs /home/yunohost.app/nextcloud/data/nextcloud.log
Developers info
Only if you want to use a testing branch for coding, instead of merging directly into master.
Please do your pull request to the testing branch .
To try the testing branch, please proceed like that.
sudo yunohost app install https://github.com/YunoHost-Apps/rainloop_ynh/tree/testing --debug
or
sudo yunohost app upgrade rainloop -u https://github.com/YunoHost-Apps/rainloop_ynh/tree/testing --debug
Rainloop pour YunoHost
Résumé
Rainloop est un webmail léger.
Version embarquée: 1.12.1
Captures d’écran
Demo
Configuration
Rendez-vous sur http://DOMAIN.TLD/rainloop/app/?admin
Le login par défaut est : admin
Le mot de passe par défaut est : Mot de passe choisi lors de l’installation
Si vous avez perdu le mot de passe administrateur, vous pouvez le récupérer à l’aide de sudo yunohost app settings rainloop password
.
Chaque utilisateur peut ajouter un serveur carddav distant à partir de sa propre interface de paramètres.
Documentation
Fonctionnalités spécifiques à YunoHost
Architectures supportées
x86-64b -
ARMv8-A -
Jessie x86-64b -
Informations additionnelles
Rainloop enregistre vos clés privées PGP dans le stockage du navigateur. Cela signifie que vous perdrez vos clés privées si vous effacez la mémoire de votre navigateur (par exemple, navigation privée, ordinateur différent…). Ce paquet intègre PGPback by chtixof pour que vous puissiez stocker vos clés privées PGP sur le serveur en toute sécurité. Allez sur http://DOMAIN.TLD/rainloop/pgpback ** pour sauvegarder vos clés PGP sur le serveur ou les restaurer.
Lien
Changelog
Testing branch
Master branch (Official release)
Infos développeurs
Merci de faire vos pull request sur la branche testing .
Pour tester la branche testing, merci de procéder ainsi :
sudo yunohost app install https://github.com/YunoHost-Apps/rainloop_ynh/tree/testing --debug
ou
sudo yunohost app upgrade rainloop -u https://github.com/YunoHost-Apps/rainloop_ynh/tree/testing --debug
1 Like
New testing release
15 May 2019 - #50
Global upgrade of the package.
Upgrade to 1.12.1
Add a change_url script
sudo yunohost app install https://github.com/YunoHost-Apps/rainloop_ynh/tree/testing --debug
or
sudo yunohost app upgrade rainloop -u https://github.com/YunoHost-Apps/rainloop_ynh/tree/testing --debug
1 Like
Hello,
Upgrade done. I had to restart php7.0-fpm service, but nothing else to report !
Thanks
nouts
May 15, 2019, 8:46pm
4
Hi,
Thanks for updating this package.
Everything went fine. No need to reload anything for me. It just worked.
Sango
June 2, 2019, 5:23am
6
Good job !
No problem detected.
Thank’s
jln
June 4, 2019, 2:47pm
7
Bonjour,
Je rencontre des difficultés lors de la mise à jour de rainloop, qui semblent intervenir lors de la mise à jour de fail2ban, mais il y a aussi une erreur de clef :
Info : [#############.......] > Reconfiguring fail2ban...
Attention : Job for fail2ban.service failed because the control process exited with error code.
Attention : See "systemctl status fail2ban.service" and "journalctl -xe" for details.
Attention : !!
Attention : rainloop__3's script has encountered an error. Its execution was cancelled.
Attention : !!
Attention : Upgrade failed.
Attention : gpg: clef « Rainloop » introuvable : Non trouvé
Attention : gpg: Rainloop: delete key failed: Non trouvé
Attention : 1747 'yunohost app checkurl' est déprécié et sera bientôt supprimé
Attention : 1747 Packagers /!\ : 'app checkurl' is deprecated ! Please use the helper 'ynh_webpath_register' instead !
Attention : The app was restored to the way it was before the failed upgrade.
Erreur : Impossible de mettre Ă jour rainloop__3
L’ensemble des logs se trouve ici .
Ce n’est pas la première fois que je rencontre un problème avec fail2ban (si mon diagnostic est le bon) ; j’irais même jusqu’à dire que ça devient fréquent. Peut-être me faut-il ouvrir un sujet spécifique ?
Merci
Could you please retry to upgrade rainloop, then if the error happen again, print the log of fail2ban.
cat /var/log/fail2ban.log
Hi there,
Update done, everything works !
Thanks
jln
June 7, 2019, 9:19pm
10
Hi,
Upgrade fails again, but fail2ban.log doesn’t have any entry generated after the attempt.
It seems I can no longer restart fail2ban service:
$ sudo service fail2ban restart
Job for fail2ban.service failed because the control process exited with error code.
See "systemctl status fail2ban.service" and "journalctl -xe" for details.
$ sudo journalctl -xe
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: Stopped Fail2Ban Service.
-- Subject: L'unité (unit) fail2ban.service a terminé son arrêt
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unité (unit) fail2ban.service a terminé son arrêt.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: Starting Fail2Ban Service...
-- Subject: L'unité (unit) fail2ban.service a commencé à démarrer
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unité (unit) fail2ban.service a commencé à démarrer.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu fail2ban-client[28701]: ERROR No file(s) found for glob /var/www/rainloop__2/app/data/_data_/_default_/logs/fail2ban/auth-fail.log
juin 07 23:17:48 ns3313695.ip-5-135-164.eu fail2ban-client[28701]: ERROR Failed during configuration: Have not found any log file for rainloop__2 jail
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: fail2ban.service: Control process exited, code=exited status=255
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: Failed to start Fail2Ban Service.
-- Subject: L'unité (unit) fail2ban.service a échoué
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unité (unit) fail2ban.service a échoué, avec le résultat failed.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: fail2ban.service: Unit entered failed state.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: fail2ban.service: Failed with result 'exit-code'.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: fail2ban.service: Service hold-off time over, scheduling restart.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: Stopped Fail2Ban Service.
-- Subject: L'unité (unit) fail2ban.service a terminé son arrêt
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unité (unit) fail2ban.service a terminé son arrêt.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: fail2ban.service: Start request repeated too quickly.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: Failed to start Fail2Ban Service.
-- Subject: L'unité (unit) fail2ban.service a échoué
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unité (unit) fail2ban.service a échoué, avec le résultat failed.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: fail2ban.service: Unit entered failed state.
juin 07 23:17:48 ns3313695.ip-5-135-164.eu systemd[1]: fail2ban.service: Failed with result 'exit-code'.
juin 07 23:18:01 ns3313695.ip-5-135-164.eu CRON[28705]: pam_unix(cron:session): session opened for user root by (uid=0)
juin 07 23:18:01 ns3313695.ip-5-135-164.eu CRON[28706]: (root) CMD (/usr/local/rtm/bin/rtm 42 > /dev/null 2> /dev/null)
juin 07 23:18:01 ns3313695.ip-5-135-164.eu CRON[28705]: pam_unix(cron:session): session closed for user root
juin 07 23:18:45 ns3313695.ip-5-135-164.eu wordpress(onco-lab.org)[28449]: Authentication failure for clement_devic from 2a03:b0c0:2:d0::4bc:1
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (cn) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: slap_global_control: unrecognized control: 1.3.6.1.4.1.4203.666.5.16
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (gidNumber) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_equality_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu slapd[1394]: <= mdb_substring_candidates: (sudoUser) not indexed
juin 07 23:18:46 ns3313695.ip-5-135-164.eu sudo[28769]: admin : TTY=pts/0 ; PWD=/home/admin ; USER=root ; COMMAND=/bin/journalctl -xe
juin 07 23:18:46 ns3313695.ip-5-135-164.eu sudo[28769]: pam_unix(sudo:session): session opened for user root by admin(uid=0)
PS: there is some log entries about rainloop__2 while I’m trying to upgrade rainloop__3 (rainloop__2 is no more installed)
That’s indeed where the error is.
You still have an old fail2ban config for rainloop__2.
Remove this config and it would be ok.
But I don’t know how it would be possible for a config to not be removed…
1 Like
jln
June 8, 2019, 1:04pm
12
Thanks a lot, it works now. Update is fine.
Sango
July 23, 2019, 6:37am
14
Bonjour,
Mise à jour réalisée ce matin sans aucun souci !
Good job
Bonjour,
Quelqu’un aurait-il un moyen simple de prolonger la durée de connexion de Rainloop ? J’ai la fenêtre ouverte en permanence, et je dois malheureusement rafraîchir régulièrement la page afin de me reconnecter.
Merci
SohKa
April 22, 2020, 8:36am
16
Hi,
In your settings, under Security, there is an Auto Logout parameter. Is it set to Never or something else ?
Yes, it’s set to Never.
SohKa
April 22, 2020, 9:01am
18
Ok. And when you say you get disconnected from Rainloop, are you redirected to the login page or do you get an error message ?
I get an error message when I try to do something, I need to refresh the page to relog in.
SohKa
April 22, 2020, 9:23am
20
Mh, what’s the error message exactly ?