/usr/share/hassio/homeassistant/configuration.yaml
http:
ssl_certificate: /ssl/cert.pem
ssl_key: /ssl/privkey.pem
cp -v /etc/letsencrypt/archive/ipnetcat.ddns.net/cert1.pem /usr/share/hassio/ssl/cert.pem
cp -v /etc/letsencrypt/archive/ipnetcat.ddns.net/privkey1.pem /usr/share/hassio/ssl/privkey.pem
docker restart hassio_supervisor
docker restart homeassistant
А если автоматизировать то можно загнать скрипт в crontab :
#!/bin/bash
LCCERT=`ls -c1 /etc/letsencrypt/archive/ipnetcat.ddns.net/ | grep cert | sort | tail -n1`
CERTMD5=`md5sum /etc/letsencrypt/archive/ipnetcat.ddns.net/$LCCERT | awk ‘{print$1}’`
LCKEY=`ls -c1 /etc/letsencrypt/archive/ipnetcat.ddns.net/ | grep privkey | sort | tail -n1`
KEYMD5=`md5sum /etc/letsencrypt/archive/ipnetcat.ddns.net/$LCKEY | awk ‘{print$1}’`
HACRT=`md5sum /usr/share/hassio/ssl/cert.pem | awk ‘{print$1}’`
HAKEY=`md5sum /usr/share/hassio/ssl/privkey.pem | awk ‘{print$1}’`
if [ «$CERTMD5» != «$HACRT» ] || [ «$KEYMD5» != «$HAKEY» ]; then
echo $CERTMD5 = $HACRT
cp —force /etc/letsencrypt/archive/ipnetcat.ddns.net/$LCCERT /usr/share/hassio/ssl/cert.pem
echo $KEYMD5 = $HAKEY
cp —force /etc/letsencrypt/archive/ipnetcat.ddns.net/$LCKEY /usr/share/hassio/ssl/privkey.pem
docker restart hassio_supervisor
docker restart homeassistant
fi
круто!