Commit Graph

40 Commits (aac488d7e3aa0efd6d1c4c78d6a13ed738472b50)

Author SHA1 Message Date
kaiyou ff71e70360 Rename the authentication endpoint
kaiyou 2c8810d7d3 Use an HTTP proxy for resolving the admin address dynamically
kaiyou 04a25fc4e3 Add specific unencrypted servers for internal connexions (webmails)
kaiyou 0a74213eae Have nginx listen over ipv6
kaiyou 3230554b0d Do not enable starttls if no certificate
kaiyou 8a2ddcdf30 Fix a typo in the nginx config
kaiyou effb311742 Use relative redirects, as suggsted in
kaiyou ba4ed579df Support TLS and STARTTLS for mail
kaiyou 4521fa9e29 Make path to admin and webmail configurable, related to
kaiyou 648d092e88 Fix proxifying to static assets
kaiyou 808809b37a Add letsencrypt support in the nginx container
kaiyou 5097f57855 Redirect nginx authentication requests to the admin container
kaiyou 755d9f0520 Prepare nginx as a unique frontend
kaiyou 995147f444 Create the conf/ directory for nginx
kaiyou 1854349ecc Use jinja2 for building nginx config
kaiyou 0223999a04 Deprecate nginx as a Web frontend
kaiyou 4e1869b635 Increase the max size of http requests, fix
John D. Rowell 85b96a33aa The ACME spec says that http validation should be done via http, not https.
kaiyou 4bdd8c1df5 Properly load the nginx lua module
kaiyou 4e212e3d60 Fix the nginx container build (package name changed for nginx-lua)
kaiyou b011a44814 Have nginx listen on ipv6 addresses as well
Niels Keurentjes 010e5ca2a6 Perform read-only splits for the containers
The .gitsplit.yml file contains the configuration to be used by Jérémy
Derussé's docker-gitsplit container.

For usage instructions see https://github.com/jderusse/docker-gitsplit
Pierre Jaury 14f30b300f Merge branch 'master' of github.com:Mailu/Mailu
Pierre Jaury e26c6f7a6e Fix the nginx startup script
kaiyou f421bee148 Merge pull request from andreasfaerber/master
Create and use SSL dhparam file if not mounted, NGINX_SSL_DHPARAM_BITS variable in .env.dist file
Andreas Faerber 7e469459c7 Create and use ssl dhparam file if not mounted, NGINX_SSL_DHPARAM_BITS variable in .env.dist file
Sebastián Ramírez dac97c72ce Fix nginx entrypoint
Pierre Jaury 0cf1d82dde Use --no-cache when installing packages
Pierre Jaury be5562620e Enable https and --preload on the admin to improve letsencrypt support
Pierre Jaury a0eeb76fbe Fallback to HTTP when no cert is available and letsencrypt is enabled, fixes
Pierre Jaury fa912e7889 Add a dav server, related to
Pierre Jaury 4246179b88 First working certificate generation code, related to
Niels Keurentjes d3179167aa Add README documents for clamav and nginx
Pierre Jaury 6c800e8b63 Move the webmail to /webmail, fixes
Pierre Jaury f07615c4a4 Do not expose the Web admin interface by default, fixes
Pierre Jaury ec5a75f603 Proxify to webmail only if enabled, related to
Pierre Jaury e916998bb2 Apply the BetterCrypto nginx configuration, related to
Pierre Jaury d7b5b08d2d Use docker links for nginx to resolve properly
Pierre Jaury 719afcf0dd Switch to the new networking API
Pierre Jaury d0006dc624 Move to Docker Compose and multiple containers