This add-on allows you to securely expose your Home Assistant instance to the internet using Wiredoor. A fully self-hosted, open-source ingress-as-a-service platform based on WireGuard and NGINX.
No port forwarding or cloud dependency required. Works on
aarch64,amd64, andarmv7architectures.
- Secure tunnel connection via WireGuard to a remote Wiredoor server.
- Expose your Home Assistant instance over HTTPS securely
- Supports OIDC authentication when enabled on the Wiredoor dashboard.
- Automatic reconnection after network interruptions or reboots.
- Includes built-in
wiredoor-clifor seamless connection - Very low resource usage
- Fully open-source and self-hosted
- Multi-architecture support:
amd64,aarch64, andarmv7.
- The add-on launches
wiredoor-cliand connects to your Wiredoor server using configuration provided. - Once online, the node is able to expose local services like Home Assistant over HTTPS.
- You configure the exposed domain via the Wiredoor dashboard (e.g.,
https://hass.yourdomain.com).
Before using this add-on, make sure you have:
- Access to a running Wiredoor Server (GitHub, Website)
- A gateway node created for Home Assistant, with the proper subnet to reach
homeassistant - The subnet
172.30.0.0/16added totrusted_proxiesin your Home Assistantconfiguration.yaml
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.0.0/16- Add this add-on repository to your Home Assistant instance: https://github.com/wiredoor/home-assistant-wiredoor-addon
- Install the Wiredoor Tunnel add-on from the list.
- Configure the following two options:
url: "https://your-wiredoor-server.com"
token: "your-gateway-node-token"- Start the add-on. It will establish a secure WireGuard tunnel.
Once the tunnel is connected, go to your Wiredoor dashboard and expose a service:
- Domain:
myhass.example.com - Target:
homeassistant:8123
Then, optionally, set the external_url in your Home Assistant configuration.yamls:
homeassistant:
external_url: "https://myhass.example.com"
📖 Full Documentation: See Docs tab
🔗 Wiredoor Project: www.wiredoor.net | GitHub
MIT License