I never tried it, but I don’t like the word “impossible”. We can say it is hard to do…
At least the cyrus-imapd package, version 2.4.17 comes from the upstream EPEL repository. If it has a good PAM integration it could work almost out-of-the box!
I know it quite well, it has good pam integration. Although it prefers sasl (sasl = cyrus). The really interesting part of cyrus is the a beta with dav integration. And “beta” is good for production but not tested enough for setup with massive amount of accounts.
Dovecot / cyrus IMAP they have there strong points. The storage (and its index database) of cyrus imap is hard to handle.
Not sure if this will fit here but I have some notes on how to install Syncthing, and csync2 on NS7.
Nothing special, but if there’s any interest I can write something next month.
Csync2 (sort of rsync) to sync files between multiple (2 or more) servers, either in master-slave mode or master-master mode. The good thing is it can run arbitrary commands on the local and/or remote host based on patterns matching synched files. It’s commonly used to sync conf files and restart services to apply the changes.
I was evaluating it to sync user’s files between two nextcloud external storage mounts on remote locations (no time to dive into DRBD), using a cron job. It only pushes changes, but it can be combined with some inotify wrapper or lsyncd.
I use Syncthing from long ago to sync folders on multiple desktop computers in a P2P style. No central server required.
I’m also in this mood
They idea was more to bring Nethserver into this categorie
So what missing is a wiki and a Video/Voice over IP, …
Because NextCloud is good enough to replace Syncthing.