Skip to content

Bind to other IP than localhost #461

Description

@haarts

The problem

Hello,

I want to setup a remote build server for my HA install that currently runs on a Green. I have an always on, headless, server running Ubuntu on the same network and proceeded to install ESPHome there by following these instructions.

During install I noticed something odd:

$ sudo apt install ./ESPHome.Device.Builder_*.deb
Note, selecting 'esp-home-device-builder' instead of './ESPHome.Device.Builder_1.1.3_amd64.deb'

Alright. Install seemed to work so I didn't give it much thought. I have now a executable called esphome-desktop. That's a tad odd since the docs consistently call the executable esphome. But the versions align; the deb I installed is 1.1.3 and esp-home-device-builder is 1.1.3 too.

The app seems to start just fine, esphome-desktop open runs and esphome-desktop status returns:

esphome-desktop status
App:             running (1.1.3)
Backend:         running, healthy
Dashboard:       http://localhost:6052
ESPHome:         2026.8.0 (stable channel)
Device builder:  1.12.2 (stable channel)
Launch at login: on
Config dir:      /home/meklit/esphome
Logs dir:        /home/meklit/.local/share/io.esphome.builder/logs

Now I can't connect to http://localhost:6052 because I need to do so from another device (my laptop). How do I influence to which interface the app binds?

Which version of ESPHome Device Builder has the issue?

1.1.3

What platform are you using?

Linux (deb)

Anything in the logs that might be useful for us?

Additional information

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions