summaryrefslogtreecommitdiffstats
path: root/mail
Commit message (Collapse)AuthorAgeFilesLines
* make sure all of the services are also enabledJesse Luehrs2018-10-271-0/+1
|
* missing commaJesse Luehrs2018-10-271-1/+1
|
* can't use creates hereJesse Luehrs2018-10-271-1/+1
| | | | it actually suppresses all refresh events on exec resources
* fix generating env file when machine is rebuiltJesse Luehrs2018-10-271-15/+20
|
* always regenerate the env fileJesse Luehrs2018-10-251-1/+0
| | | | | if we rebuild a machine, it needs to update the bind address, and there's not really a good way to detect that
* allow use of subdomains with dkimJesse Luehrs2018-10-252-4/+14
|
* generate dkim keysJesse Luehrs2018-10-231-1/+24
|
* autogenerate mailu secret keyJesse Luehrs2018-10-231-4/+15
| | | | and stop using local secrets at all
* use a pregenerated dhparam here tooJesse Luehrs2018-10-232-0/+19
|
* bind to the public ipJesse Luehrs2018-10-232-1/+1
| | | | we still need to explicitly bind, even when not using floating ips
* sigh, and this oneJesse Luehrs2018-10-231-1/+1
|
* need to bump this one tooJesse Luehrs2018-10-231-1/+1
|
* use a lower ttl for nowJesse Luehrs2018-10-231-1/+1
| | | | | and switch to a different test domain name to avoid waiting for the existing ttl
* just stop using floating ip for nowJesse Luehrs2018-10-232-1/+1
| | | | digital ocean makes this unnecessarily hard for some reason
* also add the smtp hostnameJesse Luehrs2018-10-221-1/+1
|
* rate limitsJesse Luehrs2018-10-221-1/+1
|
* try a different domain name layoutJesse Luehrs2018-10-221-1/+1
|
* don't bind to ipv6 at allJesse Luehrs2018-10-202-10/+0
|
* don't set BIND_ADDRESS4 here, since we set it laterJesse Luehrs2018-10-201-1/+0
|
* sigh, pathsJesse Luehrs2018-10-201-2/+2
|
* also start the mailu serviceJesse Luehrs2018-10-204-11/+21
|
* put mail data on a persistent volumeJesse Luehrs2018-10-202-5/+28
|
* fix up dependenciesJesse Luehrs2018-10-201-5/+1
|
* rebuild the env file when any components changeJesse Luehrs2018-10-201-1/+4
|
* properly bind to the floating ipJesse Luehrs2018-10-202-3/+6
|
* fix configuration filesJesse Luehrs2018-10-201-2/+3
|
* try out mailu insteadJesse Luehrs2018-10-2013-137/+167
|
* fix domain nameJesse Luehrs2018-10-201-1/+1
|
* can't use the nginx pluginJesse Luehrs2018-10-202-16/+31
| | | | the one that ships with debian is too old
* disable the default nginx configJesse Luehrs2018-10-201-0/+3
|
* request a letsencrypt cert before starting upJesse Luehrs2018-10-203-0/+42
|
* also avoid running docker pull every timeJesse Luehrs2018-10-201-0/+1
|
* don't need to run the command anymoreJesse Luehrs2018-10-201-5/+0
|
* create postfix user accountsJesse Luehrs2018-10-202-0/+14
|
* prevent this exec from running multiple timesJesse Luehrs2018-10-201-0/+1
|
* and yet more absolute pathsJesse Luehrs2018-10-201-1/+1
|
* this doesn't actually need dependenciesJesse Luehrs2018-10-201-6/+1
|
* more absolute pathsJesse Luehrs2018-10-201-2/+2
|
* absolute pathJesse Luehrs2018-10-201-0/+1
|
* start of mailserver configJesse Luehrs2018-10-205-1/+81
|
* avoid running docker-compose installation multiple timesJesse Luehrs2018-10-201-0/+1
|
* use the recommended installation method for docker-composeJesse Luehrs2018-10-201-5/+10
| | | | | the version in the main debian repository is ancient, and docker doesn't ship it in their own repository for some reason
* also install docker-composeJesse Luehrs2018-10-201-1/+5
|
* update after installing repository and only install onceJesse Luehrs2018-10-201-0/+2
|
* install dockerJesse Luehrs2018-10-203-0/+36
|
* fix mail's puppet-tozt scriptJesse Luehrs2018-10-191-1/+1
|
* fix pathJesse Luehrs2018-10-191-1/+1
|
* add some basic stuff to run puppetJesse Luehrs2018-10-194-1/+30
|
* start writing provisioning script for mailJesse Luehrs2018-10-191-0/+3