Go to file
VirtuBox 95785a97ee fix variable verification error 2018-09-21 14:24:54 +02:00
docs prepare for new release 2018-09-21 14:19:17 +02:00
script fix variable verification error 2018-09-21 14:24:54 +02:00
LICENSE Initial commit 2018-04-26 13:57:15 +02:00
README.md prepare for new release 2018-09-21 14:19:17 +02:00
ee-acme.png create initial config to get links 2018-04-27 11:31:32 +02:00
install.sh prepare for new release 2018-09-21 14:19:17 +02:00

README.md

ee-acme-sh

Bash script to install Let's Encrypt SSL certificates automatically using acme.sh on servers running with EasyEngine

ee-acme-sh

Features

  • Automated Installation of Let's Encrypt SSL certificates using acme.sh
  • Acme validation with standalone mode or Cloudflare DNS API
  • Domain, Subdomain & Wildcard SSL Certificates support
  • IPv6 Support
  • Generate ECDSA Certificates with ECC 384 Bits private key
  • Automated Certificates Renewal
  • Nginx mainline & stable release support

Installation

 bash <(wget -qO - https://raw.githubusercontent.com/VirtuBox/ee-acme-sh/master/install.sh)

# enable acme.sh & ee-acme-sh
source .bashrc

Update script

Just run the installation command again

Usage

Usage: ee-acme [type] <domain> [mode]
    Types:
        -d, --domain <domain_name> ..... for domain.tld + www.domain.tld
        -s, --subdomain <subdomain_name> ....... for sub.domain.tld
        -w, --wildcard <domain_name> ..... for domain.tld + *.domain.tld
    Modes:
        --standalone ..... acme challenge in standalone mode
        --cf ..... acme challenge in dns mode with Cloudflare
    Options:
        --cert-only ... do not change nginx configuration, only display it
        -h, --help, help ... displays this help information
    Examples:

    domain.tld + www.domain.tld in standalone mode :
        ee-acme -d domain.tld --standalone

    sub.domain.tld in dns mode with Cloudflare :
        ee-acme -s sub.domain.tld --cf

    wildcard certificate for domain.tld in dns mode with Cloudflare :
        ee-acme -w domain.tld --cf

    domain.tld + www.domain.tld in standalone mode without editing Nginx configuration :
        ee-acme -d domain.tld --standalone --cert-only

Limitations

  • Wildcard certs are only available with Cloudflare DNS API