1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-12 10:45:38 +02:00
Commit Graph

345 Commits

Author SHA1 Message Date
Daniel Kesselberg
591f00a711
Change NextCloud to Nextcloud 2019-06-17 19:04:18 +02:00
Daniel Kesselberg
6cad9f4839
Improve wording 2019-06-15 16:21:04 +02:00
Daniel Kesselberg
8088f2bd6d
Improve readability 2019-06-15 16:20:05 +02:00
Daniel Kesselberg
04a66187b5
Add information about stripDomain 2019-06-15 16:15:49 +02:00
bors[bot]
ccecf3449e Merge #1010
1010: Move the localization effort to Weblate r=mergify[bot] a=kaiyou

## What type of PR?

documentation

## What does this PR do?

This PR updates documentation for us to move the localization effort outside of POEditor. POEditor had archived our project and it was linked to my account. I suggest we move to a Weblate instance (hosted at TeDomum for the part I setup).

### Related issue(s)
- closes #916 

## 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: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: kaiyou <pierre@jaury.eu>
2019-06-06 15:17:48 +00:00
Cody Warmbo
2277d86a9f Corrected 'adminitration' to 'administration' 2019-06-06 16:06:34 +02:00
hoellen
0f030130b4 [doc] port 443 instead of 440 2019-05-29 09:45:31 +02:00
Daniel Kesselberg
b2b19d8810
Update user_external example for nextcloud 2019-05-23 12:57:23 +02:00
cristi
078082fac9 Hopefully improved documentation around initial admin account creation. 2019-05-21 21:06:25 +03:00
cristi
f2a009795b Merge branch 'master' into admin_create_user_enhancement 2019-05-20 23:17:22 +03:00
toxik-io
6ca59f20b5
typo. 2019-05-07 12:29:24 -06:00
toxik-io
55224fb915
suggestion on fixing some access denied errors for admin. 2019-05-07 12:11:01 -06:00
toxik-io
5fe7fb4bf8
location in the admin UI to regenerate DMARC/SPF/DKIM 2019-05-07 12:06:39 -06:00
toxik-io
0f439dbc5b
DMARC regenerated in admin dash (what about cli?) 2019-05-07 11:59:11 -06:00
kaiyou
05925f4c45 Move the localization effort to Weblate 2019-05-07 09:34:33 +02:00
kaiyou
13d7dbdde5 Remove references to individuals in the docs 2019-05-07 08:48:47 +02:00
Daniel Huber
7dcb2eb006
Add authentication for email relays 2019-03-04 18:54:53 +01:00
bors[bot]
42953eb70b Merge #922
922: Add FAQ about clients on port 25 generating non-helpful errors r=mergify[bot] a=Nebukadneza

## What type of PR?
documentation

## Prerequistes
- [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: Dario Ernst <dario@kanojo.de>
Co-authored-by: Ionut Filip <ionut.philip@gmail.com>
2019-03-01 15:00:35 +00:00
Ionut Filip
b798ea94d2
Split quoted text on two lines and fix underlines 2019-03-01 16:56:08 +02:00
bors[bot]
a44a34d20f Merge #936
936: Implement towncrier for changelog updates r=mergify[bot] a=ionutfilip

## What type of PR?
Feature

## What does this PR do?
Implements towncrier to create changelog entries

### Related issue(s)

## 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.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] 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>
2019-02-20 12:10:28 +00:00
Ionut Filip
8489bcb05e Minor changes to changelog doc 2019-02-14 17:24:12 +02:00
Ionut Filip
e674a6fe3d Added docs for new changelog entries 2019-02-14 17:19:48 +02:00
Roman Hoellen
1dfef1609a add domain cli to docs 2019-02-13 10:53:40 +01:00
Roman Hoellen
bc617cf8ec replace _ with - in cli options 2019-02-13 10:30:08 +01:00
Roman Hoellen
ab33ba2172 Merge remote-tracking branch 'upstream/master' into fix-doc-commands-1 2019-02-13 09:59:56 +01:00
Adrian Gruntkowski
3cfaa00fac
Update command for user import
The current example seems to be obsolete.
2019-02-09 15:12:24 +01:00
Dario Ernst
328db51032 Add FAQ about clients on port 25 generating non-helpful errors 2019-02-09 12:38:06 +01:00
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>
2019-02-06 12:56:40 +00:00
cristi
cfbc38b956 Updated doc 2019-01-25 16:22:27 +02:00
Tim Möhlmann
a731e04670
Update docs on review dissmissal and automatic rebuilds 2019-01-25 14:27:20 +02:00
hoellen
928b5470d4 fix some cli commands in the docs 2019-01-24 22:49:27 +01:00
Tim Möhlmann
a9d368d2c9
Fix typo in docs 2019-01-24 16:48:42 +02:00
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
2019-01-24 15:23:25 +02:00
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
2019-01-23 18:21:48 +02:00
bladeswords
3f5d08235b
Updated doc to reflect 1.6 release 2019-01-21 12:03:07 +11:00
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
2019-01-18 21:53:38 +02:00
Ionut Filip
bbbd22b3a3
Merge pull request #843 from usrpro/fix-unbound-swarm
Remove unbound from swarm
2019-01-18 12:31:09 +02:00
Tim Möhlmann
d593c783a3
Fix typo in link 2019-01-17 18:22:16 +02:00
Tim Möhlmann
3460872747
Documentation on IPv6 2019-01-17 17:56:00 +02:00
Tim Möhlmann
d9f8510bb6
Fix notls typo 2019-01-17 15:17:21 +02:00
Tim Möhlmann
711f2bcfaf
Docker swarm warnings 2019-01-17 15:01:33 +02:00
Tim Möhlmann
71ba016120
Unbound docs for Swarm 2019-01-17 14:17:44 +02:00
Tim Möhlmann
38e754be6d
Make docs refer to the setup utility 2019-01-16 21:01:09 +02:00
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.
2019-01-16 20:50:52 +02:00
Dario Ernst
686db1f33f Add reminder for users not to forget POSTMASTER account or alias 2019-01-13 11:27:14 +01:00
Ionut Filip
50343f354e Merge remote-tracking branch 'upstream/master' into feat-psql-support 2019-01-11 11:21:22 +02:00
Ionut Filip
7f8c7b6479 Added documentation for external mysql db 2019-01-10 17:58:33 +02:00
Thomas Sänger
492f3867d8
remove (broken) FTS 2019-01-10 12:09:08 +01:00
Tim Möhlmann
71cda7983e
Merge branch 'master' into feat-logging 2019-01-08 01:54:33 +02:00
Tim Möhlmann
7d01bb2a4d
LOG_LEVEL docs and changelog entry 2019-01-08 00:58:01 +02:00
Ionut Filip
9077bf7313 Merge remote-tracking branch 'upstream/master' into feat-psql-support 2019-01-07 16:29:50 +02:00
Tim Möhlmann
4b0601cb64
Add WEBROOT_REDIRECT documentation
Closes #802
2019-01-07 12:23:18 +02:00
Ionut Filip
0764c81a57 Fixed typo 2019-01-04 12:40:02 +02:00
Ionut Filip
4e8f899b28 Updated faq with nextcloud integration 2019-01-04 11:19:43 +02:00
Tim Möhlmann
fa355ff05a
Merge pull request #787 from usrpro/update-faq
Update faq
2019-01-02 19:16:31 +02:00
Tim Möhlmann
cd85b44972
Fix typo 2019-01-02 19:15:56 +02:00
hoellen
f2e3d755a6 add nginx conf override to faq 2019-01-02 11:01:10 +01:00
hoellen
f02a8bd1bd
Merge pull request #790 from Dennis14e/patch-1
Fix typo in demo.rst
2019-01-02 10:00:19 +01:00
Dennis Neufeld
4a072992db
Fix typo in demo.rst 2019-01-01 18:48:09 +01:00
Tim Möhlmann
b2823c23b8
Merge remote-tracking branch 'upstream/master' into feat-psql-support 2018-12-31 18:20:39 +02:00
Tim Möhlmann
f91b80503e
FAQ: Older ciphers
- Closes #698
2018-12-31 05:11:56 +02:00
Tim Möhlmann
4c78785da3
FAQ: DKIM and DMARC generation
- Closes #102
2018-12-31 04:57:17 +02:00
Tim Möhlmann
8dd30a698b
FAQ: Rancher
- Closes #125
2018-12-31 04:51:12 +02:00
Tim Möhlmann
df55b2e9d6
Reference and close #206 2018-12-31 04:38:59 +02:00
Tim Möhlmann
dc238bb2b3
FAQ: Unbound DNS
- Closes #554
2018-12-31 04:33:37 +02:00
Tim Möhlmann
4c7cdeb43b
FAQ: Difference between DOMAINS and HOSTNAMES
- Closes #742
- Closes #747
2018-12-31 04:13:25 +02:00
Tim Möhlmann
b91cfd3b41
Merge pull request #781 from usrpro/fix-download-links
Restore VERSION_TAG template
2018-12-31 03:23:54 +02:00
Tim Möhlmann
aaa7ef5de3
Update demo server docs 2018-12-31 03:13:47 +02:00
Tim Möhlmann
7eff09a74b
Merge pull request #724 from Nebukadneza/traefik_support
Documentation and examples for traefik
2018-12-31 01:13:14 +02:00
Dario Ernst
03ee3aa918 Fix typo in contributor docs 2018-12-30 21:46:02 +01:00
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
2018-12-30 16:49:37 +02:00
Tim Möhlmann
e7c9b32e23
Restore VERSION_TAG template 2018-12-30 15:07:45 +02:00
Dario Ernst
dc5f5bb023 Traefik configuration examples 2018-12-26 12:11:12 +01:00
Dario Ernst
e128d8e975 Add documentation for usage behind traefik 2018-12-26 12:07:32 +01:00
Tim Möhlmann
3a5b763018
Option to disable full text search (lucene)
This is a workaround for the bug in issue #751
2018-12-25 13:52:12 +02:00
Tim Möhlmann
ad1ca42bde
Remove unused docker socket mount for Admin 2018-12-20 17:48:29 +02:00
Tim Möhlmann
be7dc1e6bd
Merge pull request #753 from usrpro/deploy-docks
Add deploy settings for server
2018-12-17 00:13:35 +02:00
Tim Möhlmann
533a6f8faa
Add deploy settings for server 2018-12-17 00:12:21 +02:00
Tim Möhlmann
c0645eadef
Remove healthcheck
Did not work correctly and prevents Traefik from serving the page.
2018-12-17 00:04:55 +02:00
Ionut Filip
514d179db1 Fixed networks indentation 2018-12-11 17:40:36 +02:00
Tim Möhlmann
c7dcfee882
Merge pull request #713 from pgeorgi/extend-nginx
nginx: Allow extending config with overrides
2018-12-09 21:44:24 +02:00
Tim Möhlmann
94e42c9b52
Merge pull request #727 from usrpro/feat-subnet2
Move the Mailu Docker network to a fixed subnet.
2018-12-08 12:40:45 +02:00
Tim Möhlmann
33c0a99ffc
Merge pull request #678 from hacor/k8s-cni-fix
Added kubernetes CNI support for Mailu
2018-12-08 12:29:25 +02:00
Tim Möhlmann
bb85079d92
Merge pull request #695 from ofthesun9/master-patch1
POD_ADDRESS_RANGE need to be defined for admin service (dovecot authentific…
2018-12-08 12:25:35 +02:00
mergify-bot
491f6b24bb Merge branch 'master' into 'feat-subnet2' 2018-12-08 00:46:17 +01:00
Tim Möhlmann
c00910ca4b
Merge remote-tracking branch 'upstream/master' into extend-nginx 2018-12-07 16:48:50 +02:00
Tim Möhlmann
9208d7262f
Correct variable naming in .env 2018-12-07 15:22:01 +02:00
Ionut Filip
94edb48f08 Dynamic attachment size 2018-12-07 13:37:40 +02:00
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.
2018-12-06 12:08:22 +02:00
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.
2018-12-05 23:54:52 +01:00
Tim Möhlmann
55cf328ce2
Documentation how to use Postgresql 2018-12-03 19:02:03 +02:00
kaiyou
5b769e23da Merge branch 'master' into refactor-config 2018-11-08 21:43:05 +01:00
kaiyou
30716b8bdf Update docs with the new flask command 2018-11-08 21:35:41 +01:00
Tim Möhlmann
2576379df5
Dev. docs.: Add git workflows for branching, PR and reviewing 2018-11-02 15:10:18 +02:00
ofthesun9
5067b5c59a POD_ADDRESS need to be defined for admin service (dovecot authentification) fixes #694
- updated the docs
- corrected a typo
2018-10-31 14:27:37 +00:00
Tim Möhlmann
9004c9b8b5
Merge pull request #677 from usrpro/feat-faq
Implement a FAQ
2018-10-30 21:04:34 +01:00
Daniel Huber
2237e641b0
Fix Typo in K8s Docs 2018-10-28 12:26:14 +01:00
hoellen
fd3a944850 fix typo in doc 2018-10-25 13:04:40 +02:00
hoellen
9412c8e1e9
Correct spelling error
Co-Authored-By: muhlemmer <muhlemmer@gmail.com>
2018-10-23 13:52:43 +03:00
Hans Cornelis
99540cd90b - Added kubernetes CNI support for Mailu
Signed-off-by: Hans Cornelis <hacornelis@gmail.com>
2018-10-23 10:47:26 +02:00
Thomas Sänger
76e95bd585
Fix typo
Co-Authored-By: muhlemmer <muhlemmer@gmail.com>
2018-10-22 21:05:55 +03:00
Tim Möhlmann
7c1118df7d
Extending the FAQ 2018-10-22 16:14:54 +03:00
Tim Möhlmann
3552c59ff3
Insert ref link for FAQ, shortened title for display purposes 2018-10-22 16:11:45 +03:00
Tim Möhlmann
b54a51e3ba
Merge branch 'master' into feat-faq 2018-10-22 12:30:23 +03:00
Tim Möhlmann
81b24f61e8
Merge branch 'master' into feat-healthchecks 2018-10-21 20:58:59 +03:00
mergify[bot]
f2c4e52fee
Merge pull request #664 from kaiyou/feat-docs-versions
Implement a multi-version documentation
2018-10-21 14:22:13 +00:00
mergify[bot]
bce1487338
Merge pull request #576 from hacor/master
Kubernetes fixed for production
2018-10-20 22:30:38 +00:00
mergify[bot]
4a5c0a6d21
Merge pull request #667 from kaiyou/fix-password-performance
Improve password checking performance
2018-10-19 18:56:26 +00:00
Tim Möhlmann
771e0ee6a2
Remove old crypt settings from .env
As per conversation in PR
2018-10-19 16:29:47 +03:00
Hans Cornelis
f10416e85a Merged with new PRs 2018-10-19 13:40:17 +02:00
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>
2018-10-19 13:39:32 +02:00
Tim Möhlmann
4ccefd6d5e
Documentation update on local docs container 2018-10-19 13:43:09 +03:00
mergify[bot]
118ea0f3fb
Merge pull request #604 from ofthesun9/feature-swarm
Enabling swarm deployment on master branch
2018-10-19 09:18:34 +00:00
ofthesun9
7a3922c2e7 Fixes few typos 2018-10-18 19:14:53 +00:00
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"
2018-10-18 18:59:22 +00:00
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"
2018-10-18 18:46:59 +00:00
kaiyou
828d96f8f0 Switch the default password scheme to PBKDF2 2018-10-17 21:26:44 +02:00
Hans Cornelis
e67a0d464b Deleted old folder 2018-10-17 07:44:21 +02:00
Hans Cornelis
3098343360 Merged conflicts 2018-10-17 07:32:56 +02:00
hacor
4ea12deae7 Added kubernetes to Mailu 2018-10-17 07:22:55 +02:00
kaiyou
53b9c031c9 Add a warning banner when not reading the stable docs 2018-10-16 23:19:48 +02:00
kaiyou
13e3862ca7 Simplify the docs configuration 2018-10-16 22:55:05 +02:00
kaiyou
8fa80c1589 Support multiple docs versions 2018-10-16 22:52:21 +02:00
Thomas Sänger
39272ab05c
add healthcheck for http services 2018-10-16 21:38:12 +02:00
mergify[bot]
28a5f8574d
Merge pull request #661 from usrpro/feat-sys-log
Option to send front logs to journald or syslog
2018-10-16 18:29:09 +00:00
mergify[bot]
bee81d1a54
Merge pull request #647 from HorayNarea/bcrypt
support bcrypt and use it as default
2018-10-16 17:50:44 +00:00
mergify[bot]
eacf27452e
Merge pull request #660 from usrpro/update-dev-docs
Update Dev-docs to use build.yml for building
2018-10-16 13:49:42 +00:00
Tim Möhlmann
acbb586e71
Option to send logs to journald or syslog 2018-10-16 12:38:17 +03:00
Tim Möhlmann
b38deb18cf
Update Dev-docs to use build.yml for building 2018-10-15 19:37:24 +03:00
Tim Möhlmann
1394955447
FAQ about TLS issues 2018-10-13 21:13:09 +03:00
Tim Möhlmann
b5693edc63
Include a doc section for external certbot 2018-10-13 20:59:14 +03:00
Tim Möhlmann
f4ef0eed09
Wrote informational section of the FAQ 2018-10-12 20:48:44 +03:00
Tim Möhlmann
70c4e42f74
Fix small typo 2018-10-11 18:33:58 +03:00
Tim Möhlmann
77e3fc0ebc
Some documentation flow refactoring and updates:
- Improve advice on IP binding; Follow up on issue #641
 - mailradar is dead. Found mxtoolbox instead
 - Fix some internal linking
2018-10-11 18:14:37 +03:00
Thomas Sänger
c8b39c5d4a
support bcrypt and use it as default 2018-10-10 19:29:23 +02:00
gitting
3541b7cc63
Add newline for list to display properly 2018-10-10 08:09:55 -07:00
kaiyou
00b5ae11db
Merge branch 'master' into feat-abstract-db 2018-10-10 08:41:56 +02:00
ofthesun9
6bd365e771 Change title layout 2018-10-08 21:00:44 +00:00
ofthesun9
9d610f56f7 Added some lines around ingress mode 2018-10-08 18:53:44 +00:00
ofthesun9
74796201ec Merge branch 'master' into feature-swarm 2018-10-07 08:00:12 +00:00
kaiyou
f430f410f0
Merge branch 'master' into feature-smtpd_reject_unlisted_recipient 2018-10-06 18:56:36 +02:00
ofthesun9
58a83a93e6 Add REJECT_UNLISTED_RECIPIENT variable in .env file 2018-10-04 18:55:56 +00:00
Tim Möhlmann
6479f5177b
Revert "Add a Dockerfile for buliding the docs"
This reverts commit f97d0d9e43.
2018-10-01 12:07:49 +03:00
Tim Möhlmann
73add1b428
Documentation on running a local docs container 2018-10-01 01:47:40 +03:00
kaiyou
f97d0d9e43 Add a Dockerfile for buliding the docs 2018-09-28 17:28:46 +02:00
kaiyou
339b3c1b24 Build the documentation as a Docker image 2018-09-28 10:41:17 +02:00
kaiyou
f9c6c98180 Remove fetchmail dependency to the databse 2018-09-27 15:54:08 +02:00
kaiyou
68aa797720 Merge branch 'master' into feat-abstract-db 2018-09-25 21:46:12 +02:00
kaiyou
5341ee4472 Add a Dockerfile for buliding the docs 2018-09-25 21:04:30 +02:00
ofthesun9
23e288aadc Enabling swarm deployment on master branch:
-Extends the usage of POD_ADDRESS_RANGE
-Provides documentation
2018-09-24 17:29:31 +00:00