CSAC (Cloud Service Auto Cert)

Features

  • Tencent Cloud
    • Auto DNS Certification
    • Auto Upload Cert File
    • Auto Update CDN HTTPS Cert
    • Auto Update CLB HTTPS Cert
    • Auto Update API Gateway HTTPS Cert
    • Other…
  • Alibaba Cloud
  • Other…

Config

# config.yaml
Email: [email protected]
Tencent:
  SecretId: your-tencent-cloud-secret-id
  SecretKey: your-tencent-cloud-secret-key
Domains:
  - *.example.com

Or Set Docker environment variables

# .env
[email protected]
CSAC_TENCENT_SECRET_ID=your-tencent-cloud-secret-id
CSAC_TENCENT_SECRET_KEY=your-tencent-cloud-secret-key
CSAC_DOMAIN=*.example.com

Usage

docker run -v /path/to/config.yaml:/config.yaml neobaran/csac -c /config.yaml

docker run --env-file .env neobaran/csac

GitHub

View Github