Skip to content

kesawi/acmesh-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

acmesh-deploy

Collection of deployment scripts for acme.sh shell script.

  • dockermulti.sh - Deploys a single certificate to multiple docker continers where the certificate domain matches the container label sh.acme.autoload.domain
  • plex.sh - Deploys a custom certificate to a Plex Media Server
  • unms.sh - Deploys a custom certificate to a Unifi USIP/UNMS server
  • webmin.sh - Deploys a custom certificate to a webmin system admin GUI

Instructions for use are currently contained within each script.

To install you need to copy the script you want to use into the acme.sh deploy folder.

The scripts will function as a deployhook in acme.sh.

Each script has specific global variables that will need to be exported on the first run for a particular certificate (see the export statments in each script).

The script name can then be used as the deployment hook. For example to use the dockermulti deployment script:

export DEPLOY_DOCKERMULTI_CONTAINER_P12PASS='xxxxxxxxxx'
acme.sh --deploy -d ftp.example.com --deploy-hook dockermulti

Happy to have issues raised.

Also have created discussions for general questions and comments rather than issues.

About

Collection of certificate deployment scripts for acme.sh

Resources

License

Stars

Watchers

Forks

Languages