kaiyou
ff71e70360
Rename the authentication endpoint
7 years ago
kaiyou
2c8810d7d3
Use an HTTP proxy for resolving the admin address dynamically
7 years ago
kaiyou
04a25fc4e3
Add specific unencrypted servers for internal connexions (webmails)
7 years ago
kaiyou
0a74213eae
Have nginx listen over ipv6
7 years ago
kaiyou
3230554b0d
Do not enable starttls if no certificate
7 years ago
kaiyou
8a2ddcdf30
Fix a typo in the nginx config
7 years ago
kaiyou
effb311742
Use relative redirects, as suggsted in #272
7 years ago
kaiyou
ba4ed579df
Support TLS and STARTTLS for mail
7 years ago
kaiyou
4521fa9e29
Make path to admin and webmail configurable, related to #236
7 years ago
kaiyou
648d092e88
Fix proxifying to static assets
7 years ago
kaiyou
808809b37a
Add letsencrypt support in the nginx container
7 years ago
kaiyou
5097f57855
Redirect nginx authentication requests to the admin container
7 years ago
kaiyou
755d9f0520
Prepare nginx as a unique frontend
7 years ago
kaiyou
995147f444
Create the conf/ directory for nginx
7 years ago
kaiyou
1854349ecc
Use jinja2 for building nginx config
7 years ago
kaiyou
0223999a04
Deprecate nginx as a Web frontend
7 years ago
kaiyou
4e1869b635
Increase the max size of http requests, fix #207
7 years ago
John D. Rowell
85b96a33aa
The ACME spec says that http validation should be done via http, not https.
7 years ago
kaiyou
4bdd8c1df5
Properly load the nginx lua module
8 years ago
kaiyou
4e212e3d60
Fix the nginx container build (package name changed for nginx-lua)
8 years ago
kaiyou
b011a44814
Have nginx listen on ipv6 addresses as well
8 years ago
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
8 years ago
Pierre Jaury
14f30b300f
Merge branch 'master' of github.com:Mailu/Mailu
8 years ago
Pierre Jaury
e26c6f7a6e
Fix the nginx startup script
8 years ago
kaiyou
f421bee148
Merge pull request #170 from andreasfaerber/master
...
Create and use SSL dhparam file if not mounted, NGINX_SSL_DHPARAM_BITS variable in .env.dist file
8 years ago
Andreas Faerber
7e469459c7
Create and use ssl dhparam file if not mounted, NGINX_SSL_DHPARAM_BITS variable in .env.dist file
8 years ago
Sebastián Ramírez
dac97c72ce
Fix nginx entrypoint
8 years ago
Pierre Jaury
0cf1d82dde
Use --no-cache when installing packages
8 years ago
Pierre Jaury
be5562620e
Enable https and --preload on the admin to improve letsencrypt support
8 years ago
Pierre Jaury
a0eeb76fbe
Fallback to HTTP when no cert is available and letsencrypt is enabled, fixes #35
8 years ago
Pierre Jaury
fa912e7889
Add a dav server, related to #68
8 years ago
Pierre Jaury
4246179b88
First working certificate generation code, related to #35
8 years ago
Niels Keurentjes
d3179167aa
Add README documents for clamav and nginx
8 years ago
Pierre Jaury
6c800e8b63
Move the webmail to /webmail, fixes #82
8 years ago
Pierre Jaury
f07615c4a4
Do not expose the Web admin interface by default, fixes #40
8 years ago
Pierre Jaury
ec5a75f603
Proxify to webmail only if enabled, related to #40
8 years ago
Pierre Jaury
e916998bb2
Apply the BetterCrypto nginx configuration, related to #45
8 years ago
Pierre Jaury
d7b5b08d2d
Use docker links for nginx to resolve properly
9 years ago
Pierre Jaury
719afcf0dd
Switch to the new networking API
9 years ago
Pierre Jaury
d0006dc624
Move to Docker Compose and multiple containers
9 years ago