esphome / esphome/feature-requests

Make "ESPHome Device Builder" container web UI (usually on http://esphome:6052/ ) natively support TLS

Open
#3,053 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**
I run fully containerize environment and widely use TLS. Almost all web UIs are under TLS (Home Assistant, Zigbee2MQTT frontend, etc).
It seems that "ESPHome Device Builder" container web UI does not support TLS natively.
**Please describe your use case for this integration and alternatives you've tried:**
I tried to search over an hour to find any other solutions but the only one is here to use some TLS proxy (Nginx and such) in front of ESPHome UI.
What would TLS support give:
1) Following "Assume breach" security concept and make installation more secure.
2) Making basic auth (which is built-in) actually valuable. Without TLS layer it makes no sense - you can sniff credentials because they are sent in open text.
3) ESPHome Device Builder container web UI could be easily integrated with Home Assistant protected portal via Dashboards/WebPage. If HA is under HTTPS it is not possible to bring HTTP webpages as a dashboards.

**Additional context**
I bet there were other feature requests about this but unfortunately I was not able to find it. Please point me to it if possible.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.