Commit Graph
160 Commits
Author SHA1 Message Date
Valentin Brandl 307336cfc4 Add deploy hook for mailcow
This hook will copy the key and certificate chain to the specified
mailcow installation (as described in
https://mailcow.github.io/mailcow-dockerized-docs/firststeps-ssl/#use-own-certificates)
and restarts the containers, that are using the certificates.

The hook has 2 parameters:

* `DEPLOY_MAILCOW_PATH`: The path to the mailcow installation (required)
* `DEPLOY_MAILCOW_RELOAD`: The reload command, defaults to `docker-compose restart postfix-mailcow dovecot-mailcow nginx-mailcow`
2019-03-19 18:42:47 +01:00
neil 2a52603b7e Merge pull request #2128 from the729/fix-qiniu-base64
fix deploy/qiniu.sh base64
2019-03-01 22:44:23 +08:00
tianji 22e7b4c911 fix doc of qiniu deploy script
A leading dot should be included when updating wildcard domains.
2019-02-28 23:51:43 +08:00
tianji af5f7a7779 fix deploy/qiniu.sh base64
According to the doc (https://developer.qiniu.com/kodo/manual/1231/appendix#1), we should use URL-safe base64 instead of plain base64 for token calculation.
2019-02-28 23:43:58 +08:00
Marcin Konicki 16a0f40ac2 Support for MyDevil.net (#2076)
support mydevil
2019-02-20 09:40:36 +08:00
shonenada a4a53e1355 Move docs into README.md from README_zh.md 2019-01-21 17:33:09 +08:00
shonenada c445e70cff fix indent 2019-01-21 14:33:15 +08:00
shonenada e8eec2cb41 add chinese readme 2019-01-21 00:11:06 +08:00
shonenada dd6fa4af00 Save QINIU_CDN_DOMAIN only when defined 2019-01-20 23:58:10 +08:00
shonenada afdb9a63ff chore: replece Le_Deploy_Qiniu_* with QINIU_* 2019-01-19 23:58:55 +08:00
shonenada 4c1fa9c242 save CDN Domain with _savedomainconf 2019-01-14 22:55:05 +08:00
shonenada 3c6b707353 add QINIU_CDN_DOMAIN for wildcard certificate 2019-01-13 12:25:03 +08:00
shonenada 96efc8c7f0 lint codes 2019-01-12 23:11:19 +08:00
shonenada 0cd6afde6f Add guidance to deploying cert to qiniu.com 2019-01-12 21:15:16 +08:00
shonenada 82b11da4ca replace awk with sed and tr 2019-01-12 21:07:22 +08:00
shonenada 4ec39ab707 replace with functions defined in acme.sh 2019-01-12 20:16:28 +08:00
shonenada d2a60f3ca4 lint code 2019-01-12 15:54:42 +08:00
shonenada 3bc6628227 Update Qiniu's domain settings after uploading certificate 2019-01-12 15:25:36 +08:00
shonenada e19809d5b5 Add deployment for qiniu cdn
Upload certificate and privkey to Qiniu's CDN service with https://developer.qiniu.com/fusion/api/4248/certificate
2019-01-11 18:47:01 +08:00
Sergey Pashinin 9f067d7f56 Deploy to Hashicorp Vault docs 2018-12-10 18:17:18 +03:00
Sergey Pashinin c84466b131 Write certs in Vault for Fabio load balancer 2018-12-10 16:55:21 +03:00
Christian Brandel 80b40c02b4 use perl instead of iconv, if iconv is not available 2018-09-10 01:24:20 +02:00
Yann Bizeul 8d6443b25d Fix Syntax 2018-08-21 16:41:45 +02:00
Yann Bizeul e3c7fc8077 Fix Syntax 2018-08-21 16:35:39 +02:00
Yann Bizeul bbf2a15f27 Fix Syntax 2018-08-21 16:30:33 +02:00
Yann Bizeul 5a326b82bd Fix Syntax 2018-08-21 16:24:57 +02:00
Yann Bizeul f1b0dd7836 Fix Syntax 2018-08-21 16:22:08 +02:00
Yann Bizeul c205777542 Better integration with acme.sh utils 2018-08-21 16:18:00 +02:00
Yann Bizeul b401dbbf65 Fix Syntax 2018-08-15 19:17:24 +02:00
Yann Bizeul 75dd0a770f Fix Syntax 2018-08-15 19:10:31 +02:00
Yann Bizeul 6d8292cdd8 Syntax fix 2018-08-15 19:00:08 +02:00
Yann Bizeul 0575eb671a Fix double quote around URL 2018-08-15 18:44:24 +02:00
Yann Bizeul d06eea53ef Add deploy plugin for Gitlab pages 2018-08-15 18:36:34 +02:00
Yann Bizeul 9e96a93172 Updated README with Gitlab help 2018-08-15 18:36:24 +02:00
little-fat 63134fafec Fix key leakage in SSH deploy log 2018-08-02 20:57:27 +08:00
neil f60dde4138 Merge pull request #1698 from Neilpang/dev
Dev
2018-06-29 20:12:57 +08:00
neilpang 9c545059ae fix warning 2018-06-28 22:21:22 +08:00
neilpang 05dea7b22a fix warning 2018-06-28 20:34:29 +08:00
Santeri Kannisto d987d61ea9 Issue #1328 bug fix v3
Eliminated php dependency with a private function for urlencode using sed. Php had failed on godaddy due to multiple php instances and naturally cron using the one without the necessary -r option. Compared to previous PR the sed code is now POSIX and should work on all environments.
2018-06-28 09:38:14 +02:00
Daniel Watrous c9818ea2c4 add documentation for reload command 2018-05-04 13:03:27 -05:00
Daniel Watrous afe5cb588d update for POSIX compliance 2018-05-04 10:25:54 -05:00
Daniel Watrous e9e999542d add reload 2018-05-04 10:14:31 -05:00
Daniel Watrous 5f593994c7 remove more whitespace (trying to get TravisCI working) 2018-05-03 12:25:11 -05:00
Daniel Watrous ec73aeba16 remove whitespace 2018-05-03 12:17:26 -05:00
Daniel Watrous 7573e560b6 Add conditional check to ensure path is provided 2018-05-03 10:06:05 -05:00
Daniel Watrous c8bc155cfe Merge pull request #1 from dwatrous/patch-2
add docs for HAProxy deployment
2018-05-03 01:38:33 -05:00
Daniel Watrous 1eae73105a add docs for HAProxy deployment 2018-05-03 01:33:06 -05:00
Daniel Watrous 360dc140ea implement basic haproxy deploy
HAProxy requires the certificate chain and key to be concatenated and placed somewhere (can be anywhere). This script expects a single environment variable with the path where the concatenated PEM file should be written
2018-05-03 01:28:56 -05:00
Bob Belnap 87a8dda955 add chain cert 2018-03-28 12:40:31 -04:00
Alex 6b15cf3f72 Remove template text 2018-03-22 13:45:43 -04:00