Commit Graph

1299 Commits (9ba086fcffad3ec469df910920013757255b3e87)
 

Author SHA1 Message Date
Thomas Sänger 9ba086fcff
store rspamd history in redis
Tim Möhlmann 9004c9b8b5
Merge pull request from usrpro/feat-faq
Implement a FAQ
mergify[bot] e9217b8389
Merge pull request from usrpro/feat-unbound-dns
Unbound DNS as optional service
mergify[bot] 1a5e106bb8
Merge pull request from Mailu/HorayNarea-patch-1
Update roundcube
Thomas Sänger 7125077dec
Update roundcube
mergify[bot] 7408e625f6
Merge pull request from dani909/fix-typo
Fix Typo in Kubernetes Docs
Daniel Huber 2237e641b0
Fix Typo in K8s Docs
mergify[bot] da81f67254
Merge pull request from hoellen/doc-fix-typo
fix typo in cli doc
mergify[bot] 27cf2c33a6
Merge pull request from romracer/fix-683
Fix typo (duplicate self).  Fixes 
hoellen fd3a944850 fix typo in doc
Tim Möhlmann b8783b670a
Take out DNS entry for webmail
Scott 56fb74c502 Fix typo (duplicate self). Fixes
Ionut Filip 120c29eff6 Added unbound for stack flavor
Ionut Filip 393bf566da Merge branch 'feat-unbound-dns' of github.com:usrpro/Mailu into feat-unbound-dns
Ionut Filip 6c12e2fffb Fixed subnet variable in unbound
Tim Möhlmann 12d8872a09
Fix unbound build path
Ionut Filip da37555a3c Fixed naming error
Ionut Filip 7c07efc216 Added unbound to setup
- Added checkbox for unbound resolver
- Added subnet variable
- Added dns variable which is generating the ip address based on subnet
Tim Möhlmann bcfce27ee2
Standarize unbound, prepare for setup inclusion
- Use jinja template for configuration file (start.py)
- Limit access to the Mailu subnet
- Implement health checks
hoellen 9412c8e1e9
Correct spelling error
Co-Authored-By: muhlemmer <muhlemmer@gmail.com>
Tim Möhlmann 40d8e65762
Revert docker-compose to latest upstream version
Tim Möhlmann 5b7b29ee3f
Merge remote-tracking branch 'upstream/master' into feat-unbound-dns
Tim Möhlmann 2124df36ec
Merge pull request from HorayNarea/feat-healthchecks
implement healthchecks - resolves 
Thomas Sänger 76e95bd585
Fix typo
Co-Authored-By: muhlemmer <muhlemmer@gmail.com>
Tim Möhlmann 7c1118df7d
Extending the FAQ
Tim Möhlmann 3552c59ff3
Insert ref link for FAQ, shortened title for display purposes
Tim Möhlmann b54a51e3ba
Merge branch 'master' into feat-faq
Thomas Sänger 603b6e7390
Merge pull request from usrpro/fix-nginx-healthcheck
Fix nginx healthcheck
Tim Möhlmann 81b24f61e8
Merge branch 'master' into feat-healthchecks
Tim Möhlmann a2fea36c79
Increase HEALTHCHECK start time for services that need to wait for host resolving during startup.
In Docker Swarm mode the services listed below can get stuck in their start script, while they
are waiting for other services become available. Now, with HEALTHCHECK enabled, docker does not resolve
names of services that not pass HEALTHCHECK yet. Meaning that if one of the depenend services is not yet
available, it will create a chain of failing services.

The services below retry to resolve 100 time, with an average of 3.5 seconds. Hence, the --start-time
flag is now set at 350 seconds.
- dovecot (imap)
- postfix (smtp)
- rspamd (antispam)
Tim Möhlmann c3e89967fb
Fix front health checking
- Specified seperated /health path in order to allow for healthcheck even if webmail and admin are not seletectd. This also allows healthchecking fom external services like DNS load balancers;
- Make curl not to fail on TLS because localhost is not included in the certificates.
mergify[bot] f2c4e52fee
Merge pull request from kaiyou/feat-docs-versions
Implement a multi-version documentation
mergify[bot] d167c8ca7c
Merge pull request from usrpro/feat-setup
Feat setup
mergify[bot] 90b8c3cc1f
Merge pull request from kaiyou/feat-reply-startdate
Implement a start date filter for autoreply, fixes 
mergify[bot] bce1487338
Merge pull request from hacor/master
Kubernetes fixed for production
mergify[bot] 8112d31ce9
Merge pull request from paulprogrammer/feat-nginx-http2
enable http2, because it's that easy
kaiyou eaaf0125d1
Merge pull request from usrpro/feat-docs-versions
Documentation update on local docs container
Paul Williams 78bd5aea1c enable http2, because it's that easy
hoellen 72d4fa2bc9
remove empty line from merge conflict
hoellen 857ad50509
Merge branch 'master' into feat-reply-startdate
mergify[bot] 4a5c0a6d21
Merge pull request from kaiyou/fix-password-performance
Improve password checking performance
mergify[bot] 80658c30da
Merge pull request from hoellen/fix-webmail-root
Fix nginx conf if webmail is on root path
Ionut Filip c5be360a48 Updated setup page for stack flavor
Tim Möhlmann 771e0ee6a2
Remove old crypt settings from .env
As per conversation in PR
Ionut Filip ebaba8fb41 Moved variables from docker-compose.yml back to env file
Hans Cornelis f10416e85a Merged with new PRs
Hans Cornelis 6fb0b93240 - Removed RSPAMD Password feature
- Updated roles on the Front DS
- Reverted the Auth limits

Signed-off-by: Hans Cornelis <hacornelis@gmail.com>
Ionut Filip 9c56e4c1b6 Fixed misstyped condition
Tim Möhlmann 4ccefd6d5e
Documentation update on local docs container
Ionut Filip 02c802159a Updated env file with the latest version