203 Commits (a54a784168c023d1f95c2c1ba0cd97659ffbd08c)

Author SHA1 Message Date
Tim Möhlmann 20f1faf6d0
Send 404 when nothing server at '/'
Prevents Nginx welcome screen
6 years ago
Tim Möhlmann 2de4995fec
Don't redirect when webmail is served on '/' 6 years ago
Tim Möhlmann 9dd447e23b
Add login method to smtp_auth under ssl
Fixes #704
6 years ago
Patrick Georgi eac4d553a9 nginx: Allow extending config with overrides
To facilitate this, the default redirect at / can be disabled, even if
the default remains at redirecting to the webmailer.

The extensions are within the host scope and are read from
$ROOT/overrides/nginx/*.conf.
6 years ago
Tim Möhlmann 42e2dbe35d
Standarize image by using shared / similair layers 6 years ago
Thomas Sänger 603b6e7390
Merge pull request #2 from usrpro/fix-nginx-healthcheck
Fix nginx healthcheck
6 years ago
Tim Möhlmann 81b24f61e8
Merge branch 'master' into feat-healthchecks 6 years ago
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.
6 years ago
mergify[bot] bce1487338
Merge pull request #576 from hacor/master
Kubernetes fixed for production
6 years ago
Paul Williams 78bd5aea1c enable http2, because it's that easy 6 years ago
hoellen d4f32c3e7d remove rewrite if webmail is on root 6 years ago
Hans Cornelis 3098343360 Merged conflicts 6 years ago
hacor 4ea12deae7 Added kubernetes to Mailu 6 years ago
Thomas Sänger 39272ab05c
add healthcheck for http services 6 years ago
Tim Möhlmann de43060ef8
Move to Alpine:3.8 and fixing #522 6 years ago
kaiyou 2cba045013 Explicitely declare required volumes, fixes #568 6 years ago
Pierre Jaury 3dca1a834c Pin alpine 3.7 until we fix the certbot issue, see #522 6 years ago
kaiyou 75a1bf967c
Merge pull request #502 from hoellen/webmail-messagesize
Use message_size_limit variable from env for webmail client_max_body_size
7 years ago
hoellen c51e1b9eef webmail client_max_body_size with message_size_limit and 8M tolerance 7 years ago
hoellen 81a6a7cbf6 Use message_size variable from env for webmail 7 years ago
hoellen a1fb8442e3 Add posibilty to run webmail on root '/' 7 years ago
Pierre Jaury 6828231c28 Fix the path of the nginx pid in startup scripts, fixes #483 7 years ago
Dennis Twardowsky 50f9f379e9 Flexible filenames for TLS via envvars (flavours 'cert' and 'mail' only) 7 years ago
kaiyou d1dbba2d3a Add expose instructions in Dockerfiles, fixes #392 7 years ago
Scott b9e67635f4 Use HOST_ADMIN in "Forwarding authentication server". Fixes #436. 7 years ago
kaiyou dfb5463c94 Relax the frame filtering to allow roundcube to display previews 7 years ago
kaiyou 04278b6cbf Pass the full host to the backend, fixes #372 7 years ago
kaiyou 6c56c8e298 Specify the client max body size in the front, related to #371 7 years ago
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.
7 years ago
SunMar 6ec0fe7036 Adding options for mail-letsencrypt 7 years ago
kaiyou d0b8de72e4 Do not deny HTTP access upon TLS error when the flavor is mail 7 years ago
kaiyou bfc898c2d8 Move dhparam to /conf 7 years ago
Greg Fitzgerald f1ad2cf4d0 Use a predefined dhparam.pem, This fixes issue #322 7 years ago
kaiyou acb5d7da38 Use relative redirect for / to the webmail 7 years ago
kaiyou 2dfc91ac4d Use a map for passing x-forwarded-proto along 7 years ago
kaiyou a4f46ced49 Properly use x-forwarded-proto with redirects in the webui, related to #347 7 years ago
kaiyou 48d736feef Configure a resolver for the mail server to populate xclient hostnames 7 years ago
kaiyou 4761646616 Make sure stale pid files are dealt with, fix #341 7 years ago
kaiyou 743eb81908 Fix the Webdav behavior with Radicale, related to #334 7 years ago
kaiyou 328001a417
Merge pull request #329 from HorayNarea/patch-1
Disable ssl_session_tickets, see https://wiki.mozilla.org/Security/Server_Side_TLS#TLS_tickets_.28RFC_5077.29
7 years ago
kaiyou f3ae318132 Perform webdav authentication in nginx, fixes #330 7 years ago
kaiyou 8920982213 Properly pass the request uri to the authentication backend 7 years ago
kaiyou 97dd9ed77c Fix a missing variable in the nginx config 7 years ago
Thomas Sänger d61ba8e651
disable ssl_session_tickets 7 years ago
kaiyou eb32871904 Force nginx to run dns queries at runtime 7 years ago
Thomas Sänger ad7c5e48c5
automatically set nginx-worker based on CPU-count 7 years ago
kaiyou f362ecdb19 Fix the missing trailing space on /webmail, fixes #304 7 years ago
kaiyou 1a3f85fbc2 Make the rspamd webui available, fixes #157 7 years ago
kaiyou 92f2025d7c Enable pop3 on the frontend, fix #313 7 years ago
kaiyou bfa50c5aa7 Add a new TLS flavor named 'mail' 7 years ago
kaiyou edbea372e9 Merge branch 'master' into refactor-repo 7 years ago
kaiyou ac53b3ed97 Merge branch 'master' into refactor-repo 7 years ago
kaiyou 689be5f2d9 Move all directories per theme 7 years ago