42 Commits (6d8cc9083bbc44a84e8412c61cf539b6ce356f4e)

Auteur SHA1 Bericht Datum
Florent Daigniere dc9e2a3e70 Upgrade Snappymail to 2.21 and merge the webmail containers 3 jaren geleden
Alexander Graf 78ec24f156
Add data/fetchmail to mkdir command 3 jaren geleden
bors[bot] c5966b29db
Merge #2035
2035: updated roundcube to 1.5.1 and carddav to 4.3.0 r=mergify[bot] a=ghostwheel42

## What type of PR?

enhancement

## What does this PR do?

updated roundcube to 1.5 and carddav to 4.2.2
also runs cleanup cronjob _once_ at startup

### Related issue(s)

- closes #2031 
- runs cleanup job mentioned in #1702 at startup

## Prerequisites
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/workflow.html#changelog) entry file.


Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
4 jaren geleden
Alexander Graf 1a41657f90
add documentation, allow overrides, clean plugins 4 jaren geleden
Dimitri Huisman 1eeffe29c0 Remove Mailu PostgreSQL. Make roundcube database configurable via setup. Fix #1838. 4 jaren geleden
Dimitri Huisman c81aa67dfa Use a better location for storing the fetchmail data. 4 jaren geleden
Dimitri Huisman 2404cf2e3d Fix for issue #1223 4 jaren geleden
Florent Daigniere fe58316776 The DKIM folder isn't required for rspamd 4 jaren geleden
Dimitri Huisman 8998e21f7b Set static hostname for antispam to preserve history. See #561 4 jaren geleden
Dimitri Huisman 17cea83301 Completely remove step 5 where you can set the replica count for docker-stack.
Add additional warning to ´experimental' notice in setup for stack.
Add a notice the shipped PostgreSQL is deprecated.
Make the external PostgreSQL database the default option.
Make 1.7 the default version (stable_version': '1.7', in docs\conf.py)
Update mergify.yml with 1.8 version
5 jaren geleden
Dario Ernst 9a440e2604 Force setup-file download scheme to HTTPS
Up until now HTTPS was only offered by redirect, making MitM possible
before server redirect hit the client.
Add scheme-force to HTTPS to the url-generation.

fixes #963
5 jaren geleden
bors[bot] 27b6016bc6
Merge #1499
1499: Harmonization of the various docker-compose.yml templates r=mergify[bot] a=ofthesun9

## What type of PR?
Mainly documentation and update of the docker-compose.yml templates

## What does this PR do?
- Update of setup/flavors/stack/docker-compose.yml and docs/compose/docker-compose.yml to keep parity with setup/flavors/compose/docker-compose.yml (last changes with pr1444)
- Also refresh of the mkdir command found in setup/flavors/stack/setup.html to cope with the creation of mailqueue; overrides/nginx, overrides/dovecot folders.

### Related issue(s)
None

## Prerequistes
- [x] In case of feature or enhancement: documentation updated accordingly



Co-authored-by: ofthesun9 <olivier@ofthesun.net>
5 jaren geleden
ofthesun9 f48a13336f Disable Health checks on swarm mode
ref: https://github.com/moby/moby/issues/35451
5 jaren geleden
ofthesun9 693fb3dbc7 Harmonization of the various docker-compose.yml
Harmonization (following pr1444) between:
 - docs/compose/docker-compose.yml
 - setup/flavors/stack/docker-compose.yml
 - setup/flavors/compose/docker-compose.yml
Also refresh of the mkdir command found in setup/flavors/stack/setup.html
5 jaren geleden
Michael Wyraz 2aa1600908 Add postfix mailqueue to persistent storage on docker 6 jaren geleden
Jérémy VIGNELLES b1621d4b63
Create overrides/nginx
This folder is needed for the front service to be able to start, because a bind-mount is made on that folder.
7 jaren geleden
Dario Ernst 0676252ec1 Revert accidental setup commits and fix code/pre tags 7 jaren geleden
Dario Ernst 392637e16a Correct the URL users are directed to after using setup without exposing /admin
closes #885
7 jaren geleden
Ionut Filip f7e37b7d4b
Removed unbound resolver for stack flavor 7 jaren geleden
Ionut Filip 9077bf7313 Merge remote-tracking branch 'upstream/master' into feat-psql-support 7 jaren geleden
Tim Möhlmann cffc7c15f1
Merge remote-tracking branch 'upstream/master' into fix-setup-filegen 7 jaren geleden
Tim Möhlmann b2823c23b8
Merge remote-tracking branch 'upstream/master' into feat-psql-support 7 jaren geleden
Daniel Huber b4f6f6b354
Merge branch 'master' into fix-docker-prefix 7 jaren geleden
Tim Möhlmann c1bfde4e15
Use wget for file dowloads. Curl doesn't like the Traefik redirects 7 jaren geleden
Tim Möhlmann 19bd90f581
Fix usage of radicale image instead of none
I just noticed that the `none` image was used in place where `radicale` should be used. Fixed in this commit.
7 jaren geleden
Daniel Huber d357ed67f5
Add DOCKER_PREFIX in tests and setup files 7 jaren geleden
Daniel Huber 736607ab0c
Update admin account create command in setup utility to use the flask cli 7 jaren geleden
Ionut Filip bb0fd896b3 Fix some bugs in setup for stack flavor
- Unbound and webmail images were hardcoded
- Removed unnecesary environment keyword
7 jaren geleden
Tim Möhlmann c7dcfee882
Merge pull request #713 from pgeorgi/extend-nginx
nginx: Allow extending config with overrides
7 jaren geleden
Tim Möhlmann c00910ca4b
Merge remote-tracking branch 'upstream/master' into extend-nginx 7 jaren geleden
Tim Möhlmann c25ba75d68
Include WEBROOT_REDIRECT in setup templates 7 jaren geleden
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.
7 jaren geleden
Ionut Filip 7809d1373a Moved postgresql image in optional 7 jaren geleden
Ionut Filip e89d354834 Encrypted input db password 7 jaren geleden
Tim Möhlmann ca4804653d
Merge branch 'master' into feat-setup 7 jaren geleden
Tim Möhlmann 1e3392e417
Antispam not an optional service, postfix fails without it 7 jaren geleden
Tim Möhlmann 72e931f4b4
Modify setup templates to allow for DOCKER_ORG and VERSION override. (Needed for Travis) 7 jaren geleden
Ionut Filip 120c29eff6 Added unbound for stack flavor 7 jaren geleden
Ionut Filip 3c9cae5d06 Added replicas variables for core containers
- Added back restart: always on compose flavor
- Moved Log driver from .env to docker-compose.yml
7 jaren geleden
Ionut Filip c5be360a48 Updated setup page for stack flavor 7 jaren geleden
Ionut Filip 35193f5530 Added functionality for stack flavor 7 jaren geleden
Tim Möhlmann 39a1de956f
Add docker stack flavor
- Template still untested
- mailu.env and setup.html are symbolic links to compose flavor
7 jaren geleden