Commit Graph

48 Commits (2a76451a98edbf6d5f8feb02cc13f1577e75fcf9)

Author SHA1 Message Date
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 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] bce1487338
Merge pull request from hacor/master
Kubernetes fixed for production
Paul Williams 78bd5aea1c enable http2, because it's that easy
hoellen d4f32c3e7d remove rewrite if webmail is on root
Hans Cornelis 3098343360 Merged conflicts
hacor 4ea12deae7 Added kubernetes to Mailu
Thomas Sänger 39272ab05c
add healthcheck for http services
Tim Möhlmann de43060ef8
Move to Alpine:3.8 and fixing
kaiyou 2cba045013 Explicitely declare required volumes, fixes
Pierre Jaury 3dca1a834c Pin alpine 3.7 until we fix the certbot issue, see
kaiyou 75a1bf967c
Merge pull request from hoellen/webmail-messagesize
Use message_size_limit variable from env for webmail client_max_body_size
hoellen c51e1b9eef webmail client_max_body_size with message_size_limit and 8M tolerance
hoellen 81a6a7cbf6 Use message_size variable from env for webmail
hoellen a1fb8442e3 Add posibilty to run webmail on root '/'
Pierre Jaury 6828231c28 Fix the path of the nginx pid in startup scripts, fixes
Dennis Twardowsky 50f9f379e9 Flexible filenames for TLS via envvars (flavours 'cert' and 'mail' only)
kaiyou d1dbba2d3a Add expose instructions in Dockerfiles, fixes
Scott b9e67635f4 Use HOST_ADMIN in "Forwarding authentication server". Fixes .
kaiyou dfb5463c94 Relax the frame filtering to allow roundcube to display previews
kaiyou 04278b6cbf Pass the full host to the backend, fixes
kaiyou 6c56c8e298 Specify the client max body size in the front, related to
Mildred Ki'Lya f538e33dcf Parametrize hosts
Allows to use mailu without docker-compose when hostnames are not set up
by docker itself but provided via a separate resolver.

Use case: use mailu using nomad scheduler and consul resolver instead of
docker-compose. Other servers are provided by the DNS resolver that
resolves names like admin.service.consul or webmail.service.consul.
These names needs to be configurable.
SunMar 6ec0fe7036 Adding options for mail-letsencrypt
kaiyou d0b8de72e4 Do not deny HTTP access upon TLS error when the flavor is mail
kaiyou bfc898c2d8 Move dhparam to /conf
Greg Fitzgerald f1ad2cf4d0 Use a predefined dhparam.pem, This fixes issue
kaiyou acb5d7da38 Use relative redirect for / to the webmail
kaiyou 2dfc91ac4d Use a map for passing x-forwarded-proto along
kaiyou a4f46ced49 Properly use x-forwarded-proto with redirects in the webui, related to
kaiyou 48d736feef Configure a resolver for the mail server to populate xclient hostnames
kaiyou 4761646616 Make sure stale pid files are dealt with, fix
kaiyou 743eb81908 Fix the Webdav behavior with Radicale, related to
kaiyou 328001a417
Merge pull request from HorayNarea/patch-1
Disable ssl_session_tickets, see https://wiki.mozilla.org/Security/Server_Side_TLS#TLS_tickets_.28RFC_5077.29
kaiyou f3ae318132 Perform webdav authentication in nginx, fixes
kaiyou 8920982213 Properly pass the request uri to the authentication backend
kaiyou 97dd9ed77c Fix a missing variable in the nginx config
Thomas Sänger d61ba8e651
disable ssl_session_tickets
kaiyou eb32871904 Force nginx to run dns queries at runtime
Thomas Sänger ad7c5e48c5
automatically set nginx-worker based on CPU-count
kaiyou f362ecdb19 Fix the missing trailing space on /webmail, fixes
kaiyou 1a3f85fbc2 Make the rspamd webui available, fixes
kaiyou 92f2025d7c Enable pop3 on the frontend, fix
kaiyou bfa50c5aa7 Add a new TLS flavor named 'mail'
kaiyou edbea372e9 Merge branch 'master' into refactor-repo
kaiyou ac53b3ed97 Merge branch 'master' into refactor-repo
kaiyou 689be5f2d9 Move all directories per theme