This repository contains scripts that may be usable for someone trying to use Letsencrypt certificates with Halon.
halon-letsrenew.sh
should be run periodically and use certbot to acquire a certificate (HOSTNAME configured in the script) and deploy the certificate to Halon. The host running the script must receive traffic for HOSTNAME port 80 -- I use a port forwarding in the firewall to steal this traffic from the Halon host.
After a certificate has been acquired by certbot, halon-deploy-cert.py
is used to deploy the certificate. Configuration is found in halon-deploy-cert.json
.