Dario Ernst
328db51032
Add FAQ about clients on port 25 generating non-helpful errors
6 years ago
bors[bot]
86b4242f82
Merge #886
...
886: Ipv6 support r=mergify[bot] a=muhlemmer
## What type of PR?
(Feature, enhancement, bug-fix, documentation) -> A bit of everything
## What does this PR do?
Document how to use ipv6nat. This, however triggers some kind of flaky behavior with the Docker DNS resolver, resulting in lookup failures between containers. So all resolving needs to be done during container startup/configuration.
In order not to pollute every single start.py file, we've created a small library called [Mailu/MailuStart](https://github.com/Mailu/MailuStart ). As an addition, this library also defines the template generation function, including its logging facility.
Note: `docker-compose.yml` downgrade is necessary, as IPv6 settings are not supported by the Docker Compose file format 3 😞
### Related issue(s)
Supersedes PR #844
- Fixes #827
- Hopefully helps with #829 and #834
## No backport yet
This PR directly imports MailuStart from git. This makes it a bit more simple to implement on the short term an do some testing and probably some future improvements. When everything is proved stable, we will create a proper PyPi package with versioning and consider back porting.
## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.
- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: place entry in the [changelog](CHANGELOG.md), under the latest un-released version.
Co-authored-by: Ionut Filip <ionut.philip@gmail.com>
Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
6 years ago
cristi
cfbc38b956
Updated doc
6 years ago
Tim Möhlmann
a731e04670
Update docs on review dissmissal and automatic rebuilds
6 years ago
hoellen
928b5470d4
fix some cli commands in the docs
6 years ago
Tim Möhlmann
a9d368d2c9
Fix typo in docs
6 years ago
Tim Möhlmann
33db705194
Use bors-ng to create and upload test images
...
- Reinstate Travis deploy phase
- Better labeling of Mergify rules
- Automatic `bors try` by Mergify
- Explain bors in comment message
- Skip push for staging branch
- Re-update docs to current situation
6 years ago
Tim Möhlmann
faca9983a8
Automatic creation of review images
...
- Enable bors-ng for better merging
- Re-enable mergify with a fixed up syntax, it will now only issue bors commands.
- Pull request build images are now pushed to docker hub
- Automatic backport rule
- Fix build tag for branches with slash (/)
- Only push when master and 1.6 target branch
6 years ago
bladeswords
3f5d08235b
Updated doc to reflect 1.6 release
6 years ago
Tim Möhlmann
de8e6f74ea
1.6 release notes ( #845 )
...
* 1.6 release!
* Fix typo in release notes
* Rectify Alpine 3.8.2 in release notes
6 years ago
Ionut Filip
bbbd22b3a3
Merge pull request #843 from usrpro/fix-unbound-swarm
...
Remove unbound from swarm
6 years ago
Tim Möhlmann
d593c783a3
Fix typo in link
6 years ago
Tim Möhlmann
3460872747
Documentation on IPv6
6 years ago
Tim Möhlmann
d9f8510bb6
Fix notls typo
6 years ago
Tim Möhlmann
711f2bcfaf
Docker swarm warnings
6 years ago
Tim Möhlmann
71ba016120
Unbound docs for Swarm
6 years ago
Tim Möhlmann
38e754be6d
Make docs refer to the setup utility
6 years ago
Tim Möhlmann
1975534125
Make docker-compose.yml for setup and docs development friendly
...
This enables easy local running.
Actual deployment files are moved to github.com/mailu/infra.
6 years ago
Dario Ernst
686db1f33f
Add reminder for users not to forget POSTMASTER account or alias
6 years ago
Ionut Filip
50343f354e
Merge remote-tracking branch 'upstream/master' into feat-psql-support
6 years ago
Ionut Filip
7f8c7b6479
Added documentation for external mysql db
6 years ago
Thomas Sänger
492f3867d8
remove (broken) FTS
6 years ago
Tim Möhlmann
71cda7983e
Merge branch 'master' into feat-logging
6 years ago
Tim Möhlmann
7d01bb2a4d
LOG_LEVEL docs and changelog entry
6 years ago
Ionut Filip
9077bf7313
Merge remote-tracking branch 'upstream/master' into feat-psql-support
6 years ago
Tim Möhlmann
4b0601cb64
Add WEBROOT_REDIRECT documentation
...
Closes #802
6 years ago
Ionut Filip
0764c81a57
Fixed typo
6 years ago
Ionut Filip
4e8f899b28
Updated faq with nextcloud integration
6 years ago
Tim Möhlmann
fa355ff05a
Merge pull request #787 from usrpro/update-faq
...
Update faq
6 years ago
Tim Möhlmann
cd85b44972
Fix typo
6 years ago
hoellen
f2e3d755a6
add nginx conf override to faq
6 years ago
hoellen
f02a8bd1bd
Merge pull request #790 from Dennis14e/patch-1
...
Fix typo in demo.rst
6 years ago
Dennis Neufeld
4a072992db
Fix typo in demo.rst
6 years ago
Tim Möhlmann
b2823c23b8
Merge remote-tracking branch 'upstream/master' into feat-psql-support
6 years ago
Tim Möhlmann
f91b80503e
FAQ: Older ciphers
...
- Closes #698
6 years ago
Tim Möhlmann
4c78785da3
FAQ: DKIM and DMARC generation
...
- Closes #102
6 years ago
Tim Möhlmann
8dd30a698b
FAQ: Rancher
...
- Closes #125
6 years ago
Tim Möhlmann
df55b2e9d6
Reference and close #206
6 years ago
Tim Möhlmann
dc238bb2b3
FAQ: Unbound DNS
...
- Closes #554
6 years ago
Tim Möhlmann
4c7cdeb43b
FAQ: Difference between DOMAINS and HOSTNAMES
...
- Closes #742
- Closes #747
6 years ago
Tim Möhlmann
b91cfd3b41
Merge pull request #781 from usrpro/fix-download-links
...
Restore VERSION_TAG template
6 years ago
Tim Möhlmann
aaa7ef5de3
Update demo server docs
6 years ago
Tim Möhlmann
7eff09a74b
Merge pull request #724 from Nebukadneza/traefik_support
...
Documentation and examples for traefik
6 years ago
Dario Ernst
03ee3aa918
Fix typo in contributor docs
6 years ago
Tim Möhlmann
d6ba39b6a9
Traefik docs improvements:
...
- Removed code tages to increase readability
- Some extra line-breaks for source readability
- Fix link to new mailu/traefik-certdumper container
- dhparams is no longer stored in /certs
- Use a proper "note" box
- Fix typo in docs/compose/traefik directory name
- Include links to example config files
- Fix toml lexer build warning
6 years ago
Tim Möhlmann
e7c9b32e23
Restore VERSION_TAG template
6 years ago
Dario Ernst
dc5f5bb023
Traefik configuration examples
6 years ago
Dario Ernst
e128d8e975
Add documentation for usage behind traefik
6 years ago
Tim Möhlmann
3a5b763018
Option to disable full text search (lucene)
...
This is a workaround for the bug in issue #751
6 years ago
Tim Möhlmann
ad1ca42bde
Remove unused docker socket mount for Admin
6 years ago
Tim Möhlmann
be7dc1e6bd
Merge pull request #753 from usrpro/deploy-docks
...
Add deploy settings for server
6 years ago
Tim Möhlmann
533a6f8faa
Add deploy settings for server
6 years ago
Tim Möhlmann
c0645eadef
Remove healthcheck
...
Did not work correctly and prevents Traefik from serving the page.
6 years ago
Ionut Filip
514d179db1
Fixed networks indentation
6 years ago
Tim Möhlmann
c7dcfee882
Merge pull request #713 from pgeorgi/extend-nginx
...
nginx: Allow extending config with overrides
6 years ago
Tim Möhlmann
94e42c9b52
Merge pull request #727 from usrpro/feat-subnet2
...
Move the Mailu Docker network to a fixed subnet.
6 years ago
Tim Möhlmann
33c0a99ffc
Merge pull request #678 from hacor/k8s-cni-fix
...
Added kubernetes CNI support for Mailu
6 years ago
Tim Möhlmann
bb85079d92
Merge pull request #695 from ofthesun9/master-patch1
...
POD_ADDRESS_RANGE need to be defined for admin service (dovecot authentific…
6 years ago
mergify-bot
491f6b24bb
Merge branch 'master' into 'feat-subnet2'
6 years ago
Tim Möhlmann
c00910ca4b
Merge remote-tracking branch 'upstream/master' into extend-nginx
6 years ago
Tim Möhlmann
9208d7262f
Correct variable naming in .env
6 years ago
Ionut Filip
94edb48f08
Dynamic attachment size
6 years ago
Tim Möhlmann
8172f3eab8
Move the Mailu Docker network to a fixed subnet.
...
This will make network configuration and host based authentication
more robust, across different deployment platforms.
The options `RELAYNETS` and`POD_ADDRESS_RANGE` are kept for compatibility.
However, their usage have become optional.
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
55cf328ce2
Documentation how to use Postgresql
6 years ago
kaiyou
5b769e23da
Merge branch 'master' into refactor-config
6 years ago
kaiyou
30716b8bdf
Update docs with the new flask command
6 years ago
Tim Möhlmann
2576379df5
Dev. docs.: Add git workflows for branching, PR and reviewing
6 years ago
ofthesun9
5067b5c59a
POD_ADDRESS need to be defined for admin service (dovecot authentification) fixes #694
...
- updated the docs
- corrected a typo
6 years ago
Tim Möhlmann
9004c9b8b5
Merge pull request #677 from usrpro/feat-faq
...
Implement a FAQ
6 years ago
Daniel Huber
2237e641b0
Fix Typo in K8s Docs
6 years ago
hoellen
fd3a944850
fix typo in doc
6 years ago
hoellen
9412c8e1e9
Correct spelling error
...
Co-Authored-By: muhlemmer <muhlemmer@gmail.com>
6 years ago
Hans Cornelis
99540cd90b
- Added kubernetes CNI support for Mailu
...
Signed-off-by: Hans Cornelis <hacornelis@gmail.com>
6 years ago
Thomas Sänger
76e95bd585
Fix typo
...
Co-Authored-By: muhlemmer <muhlemmer@gmail.com>
6 years ago
Tim Möhlmann
7c1118df7d
Extending the FAQ
6 years ago
Tim Möhlmann
3552c59ff3
Insert ref link for FAQ, shortened title for display purposes
6 years ago
Tim Möhlmann
b54a51e3ba
Merge branch 'master' into feat-faq
6 years ago
Tim Möhlmann
81b24f61e8
Merge branch 'master' into feat-healthchecks
6 years ago
mergify[bot]
f2c4e52fee
Merge pull request #664 from kaiyou/feat-docs-versions
...
Implement a multi-version documentation
6 years ago
mergify[bot]
bce1487338
Merge pull request #576 from hacor/master
...
Kubernetes fixed for production
6 years ago
mergify[bot]
4a5c0a6d21
Merge pull request #667 from kaiyou/fix-password-performance
...
Improve password checking performance
6 years ago
Tim Möhlmann
771e0ee6a2
Remove old crypt settings from .env
...
As per conversation in PR
6 years ago
Hans Cornelis
f10416e85a
Merged with new PRs
6 years ago
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>
6 years ago
Tim Möhlmann
4ccefd6d5e
Documentation update on local docs container
6 years ago
mergify[bot]
118ea0f3fb
Merge pull request #604 from ofthesun9/feature-swarm
...
Enabling swarm deployment on master branch
6 years ago
ofthesun9
7a3922c2e7
Fixes few typos
6 years ago
ofthesun9
5b8deed06b
Made the instructions more simple
...
Updated the volume defintion to the latest master status
Removed the part around .yml variable substitution as we can use a "trick"
6 years ago
ofthesun9
9c639eebd4
Made the instructions more simple (moved the nfs-volume example to another file)
...
Removed he part around variable substitution as we can use a "trick"
6 years ago
kaiyou
828d96f8f0
Switch the default password scheme to PBKDF2
6 years ago
Hans Cornelis
e67a0d464b
Deleted old folder
6 years ago
Hans Cornelis
3098343360
Merged conflicts
6 years ago
hacor
4ea12deae7
Added kubernetes to Mailu
6 years ago
kaiyou
53b9c031c9
Add a warning banner when not reading the stable docs
6 years ago
kaiyou
13e3862ca7
Simplify the docs configuration
6 years ago
kaiyou
8fa80c1589
Support multiple docs versions
6 years ago
Thomas Sänger
39272ab05c
add healthcheck for http services
6 years ago
mergify[bot]
28a5f8574d
Merge pull request #661 from usrpro/feat-sys-log
...
Option to send front logs to journald or syslog
6 years ago
mergify[bot]
bee81d1a54
Merge pull request #647 from HorayNarea/bcrypt
...
support bcrypt and use it as default
6 years ago