Установка SSL сертификата для HTTPS доступа к HomeAssistant

/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

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

2 комментария на «Установка SSL сертификата для HTTPS доступа к HomeAssistant»

  1. Alex говорит:

    А если автоматизировать то можно загнать скрипт в 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

Добавить комментарий для Alex Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *