Включить HTTPS на thingsboard

#ssl #https #certbot #thingsboard

#ssl #https #certbot #thingsboard

Вопрос:

Я пытаюсь включить HTTPS, используя это руководство ( https://thingsboard.io/docs/user-guide/install/pe/add-haproxy-ubuntu/#step-10-refresh-haproxy-configuration ) но я застрял на шаге 9, я полагаю.

 sudo certbot-certonly --domain your_domain --email your_email
  

Я получаю следующую ошибку

 certbot: error: unrecognized arguments: --tls-sni-01-port 8443
  

Насколько я могу судить, lets encrypt больше не поддерживает этот аргумент (tls-sni-01-port) или использует порты, отличные от 80 и 443. Я получил это от (https://serverfault.com/questions/805666/certbot-letsencrypt-on-different-port-than-443).

Я не уверен, как решить эту проблему.

Ответ №1:

Вот мой docker-compose.yml для Thingsboard HTTPS через обратный прокси Nginx с автоматическим шифрованием сертификатов:https://github.com/michalfapso/thingsboard_docker_https /

Он использует linuxserver / swag, который заботится о сертификатах и синхронизируется с требованиями Let’s Encrypt с помощьюlinuxserver.io сообщество.