* Update roundcube install instructions
Main changes:
- Use separate database for roundcube
- Download mime.types once and not on every container start
- Use mailcow API for password change from roundcube instead of direct database access
- Use non-TLS connection instead of TLS with disabled certificate check
- Upgrade CardDAV instructions to use RCMCardDAV v5 which also includes rediscovery of new/removed server-side addressbooks
- Instructions for forwarding client IP to dovecot (main benefit: netfilter container acts on excessive failed logins)
* Improvements to roundcube setup
- Change tarball extraction command, since the transform flag also messed up symlink targets
- Slight change in database creation (aligned with roundcube INSTALL docs)
- Change roundcube cipher_method to a stronger than the default one, and allow some symbols in the generated passphrase
- Expose only the public_html subdirectory of roundcube
- Include update of the composer dependencies in the installation steps
- Create scheduled job for database housekeeping
- Uninstall instructions
* Add missing escapes
* Another syntax fix
* Roundcube: Avoid access to PHP scripts in sensitive directories
The sensitive directories should not contain PHP scripts in the first
place, but just as a safeguard we disable access to nginx on a
filesystem level. (NGINX and PHPFPM run under different UIDs in
mailcow).
* Roundcube: Migration instructions
* Update third_party-roundcube.en.md
* Address review findings
* Adress review findings and translate to German
* Fix typos
* Update third_party-mailman3.de.md
Updating the Postgres DSN to use `postgresql`, as SQLalchemy no longer allows for the use of `postgres`.
* Updating the Postgres DSN to use `postgresql`
Signed-off-by: Aaron Sachs <898627+asachs01@users.noreply.github.com>
---------
Signed-off-by: Aaron Sachs <898627+asachs01@users.noreply.github.com>
* English documentation for adding 3rd party modules to Rspamd
* Added German translations, thanks to @MAGICCC
---------
Co-authored-by: SnailShea <shea@vulpes.club>
This makes the following changes:
- remove the need for an additional Ofelia container in favor of the already running ofelia-mailcow container
- list Ofelia labels as more readable dictionary (like in mailcow's docker-compose.yml)
- fix the scheduling format by adding a field for seconds and a link to the Go cron documentation
I have moved our mailcow server from one server to another by following this tutorial, but [mailcow/mailcow-dockerized#4627](https://github.com/mailcow/mailcow-dockerized/issues/4627) has occured, and the problem was the misconfiguration for this variable, I've spent around half an hour on investigation. A reminder has added for this situation in order to prevent some tears :)