Commit Graph

209 Commits (91c09dd0a076ff4d037dc3fc65a39d799fe4e903)

Author SHA1 Message Date
neilpang 1a126b700f fix https://github.com/Neilpang/acme.sh/issues/2252 6 years ago
neil b28835a604
Update haproxy deploy hook (#1591)
* 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

* add docs for HAProxy deployment

* Add conditional check to ensure path is provided

* remove whitespace

* remove more whitespace (trying to get TravisCI working)

* add reload

* update for POSIX compliance

* add documentation for reload command

* Update haproxy deploy hook

Add functionality to add OCSP stapling info (.ocsp file), issuer (.issuer file) and multi-cert bundles (suffix on pem file based on key type).

This also corrects the order of key, certificate and intermediate in the PEM file, which although HAProxy does not seem to care, was incorrect in the prior version.

* Document updated haproxy deploy hook

* Fix variable name

* whitespace fixes

* Support HAPROXY_DEPLOY_PEM_PATH

Adds compatibility to original haproxy deploy hook while still allowing custom PEM file name (via HAPROXY_DEPLOY_PEM_NAME)

* update for new haproxy deploy vars

* Fix return from reload

* Fix Le_Keylength case

* Update cert suffix for bundles .ocsp generation

* Whitepspace

* Change default for reload

* Readme update

* Actually set reload default

* Fix README.md confict
6 years ago
Тимур Яхин 6340704173 fixed line breaks for support api gcore_cdn (#2237) 6 years ago
andrewheberle 37ef0a0cb6
Fix README.md confict 6 years ago
neil d1f39e6217
Merge pull request #706 from palhaland/dev
Shell script for deploying changes to a routeros server.
6 years ago
neil 297859c5bc
Merge pull request #2191 from temoffey/gcore_cdn_deploy
fix gcore_cdn_deploy
6 years ago
temoffey bea52aa743 remove use grep -E 6 years ago
neil a4cc9ef2cc
Merge pull request #2178 from temoffey/gcore_cdn_deploy
Gcore cdn deploy
6 years ago
temoffey df9174577a remove check jq 6 years ago
temoffey bd1bb7a71b fix syntax 6 years ago
temoffey 4b6e7e6c37 remove use while, [[ ]], array 6 years ago
temoffey 8896642e25 fix syntax 6 years ago
temoffey 0ecb5a3fec fix syntax 6 years ago
temoffey d289b0b450 fix syntax 6 years ago
temoffey b8489464b3 remove use awk, jq, curl 6 years ago
Pål Håland ebaa3f39e4 Merge remote-tracking branch 'origin/dev' into dev 6 years ago
Pål Håland e19753dcde Moved documentation from deploy/README.md to deploy/routeros.sh 6 years ago
temoffey 16b0704acc remove readme 6 years ago
neilpang 61bcd67a5d move to wiki 6 years ago
temoffey 89989adcad fix syntax 6 years ago
temoffey 95cdb4b2bc fix syntax 6 years ago
temoffey 228c835466 gcore_cdn_deploy 6 years ago
Valentin Brandl d604166194
Fix formatting 6 years ago
Valentin Brandl d643a2ff13
Check if mailcow path is set and fix directory check 6 years ago
Valentin Brandl b581a171f0
Add documentation for mailcow deploy hook 6 years ago
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`
6 years ago
Pål Håland 86fbb5952e Use env sh 6 years ago
neil 2a52603b7e
Merge pull request #2128 from the729/fix-qiniu-base64
fix deploy/qiniu.sh base64
6 years ago
tianji 22e7b4c911 fix doc of qiniu deploy script
A leading dot should be included when updating wildcard domains.
6 years ago
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.
6 years ago
Pål Håland 1dab2ac7d3 Updated with latest changes from Neilpang/dev 6 years ago
Marcin Konicki 16a0f40ac2 Support for MyDevil.net (#2076)
support mydevil
6 years ago
shonenada a4a53e1355
Move docs into README.md from README_zh.md 6 years ago
shonenada c445e70cff
fix indent 6 years ago
shonenada e8eec2cb41
add chinese readme 6 years ago
shonenada dd6fa4af00
Save `QINIU_CDN_DOMAIN` only when defined 6 years ago
shonenada afdb9a63ff
chore: replece `Le_Deploy_Qiniu_*` with `QINIU_*` 6 years ago
shonenada 4c1fa9c242
save CDN Domain with `_savedomainconf` 6 years ago
shonenada 3c6b707353
add `QINIU_CDN_DOMAIN` for wildcard certificate 6 years ago
shonenada 96efc8c7f0
lint codes 6 years ago
shonenada 0cd6afde6f
Add guidance to deploying cert to qiniu.com 6 years ago
shonenada 82b11da4ca
replace `awk` with `sed` and `tr` 6 years ago
shonenada 4ec39ab707
replace with functions defined in acme.sh 6 years ago
shonenada d2a60f3ca4
lint code 6 years ago
shonenada 3bc6628227
Update Qiniu's domain settings after uploading certificate 6 years ago
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
6 years ago
Sergey Pashinin 9f067d7f56
Deploy to Hashicorp Vault docs 6 years ago
Sergey Pashinin c84466b131
Write certs in Vault for Fabio load balancer 6 years ago
andrewheberle 454c90820d
Actually set reload default 6 years ago
andrewheberle 0a4e61c1dd
Readme update 6 years ago