I used to have HAOS relatively fine tuned and performant.
After I had a disk failure and needed to get a restore, followed by a few config tweaks, etc, I noticed a couple of things:
- some disconnects when using the ssh terminal addon (reconnect works, but it is happening every few secs)
- I am also no longer able to access ha from the internet via https
- I also seem to get occasional slow response on the UI.
I spent a bit of time trying different things with the nginx and duckdns addons and just wondered whether anything changed in the core over the last three months that would require an nginx change.
I can access home assistant via http on port 8123 (without ssl), the ssh terminal addon works, etc. Just wondering whether I could have missed anything.
Summary of ifconfig:
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.11 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::99d9:1dbe:b4b7:73e0 prefixlen 64 scopeid 0x20<link>
hassio: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.30.32.1 netmask 255.255.254.0 broadcast 172.30.33.255
inet6 fd0c:ac1e:2100::1 prefixlen 48 scopeid 0x0<global>
inet6 fe80::f4b1:6dff:fefb:523b prefixlen 64 scopeid 0x20<link>
An excerpt of my network config (docker network inspect hassio). Just wondering whether this looks normal:
{
"Name": "hassio",
"Id": "xxxx",
"Created": "2026-07-27T11:06:22.261842452Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv4": true,
"EnableIPv6": true,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.30.32.0/23",
"IPRange": "172.30.33.0/24",
"Gateway": "172.30.32.1"
},
{
"Subnet": "fd0c:ac1e:2100::/48",
"Gateway": "fd0c:ac1e:2100::1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Options": {
"com.docker.network.bridge.name": "hassio"
},
"Labels": {},
"Containers": {
"xyxyx": {
"Name": "hassio_cli",
"EndpointID": "yyyy",
"MacAddress": "6a:9c:af:94:cc:b1",
"IPv4Address": "172.30.32.5/23",
"IPv6Address": "fd0c:ac1e:2100::4/48"
},
"yyyyy": {
"Name": "app_core_duckdns",
"EndpointID": "yyyyyyxxx",
"MacAddress": "9e:05:8f:ad:2e:d1",
"IPv4Address": "172.30.33.2/23",
"IPv6Address": "fd0c:ac1e:2100::9/48"
},
"xxxxyy": {
"Name": "app_core_nginx_proxy",
"EndpointID": "yyyyyyxxy",
"MacAddress": "56:80:d2:48:a2:03",
"IPv4Address": "172.30.33.4/23",
"IPv6Address": "fd0c:ac1e:2100::b/48"
},
"zzz": {
"Name": "hassio_supervisor",
"EndpointID": "zzzyy",
"MacAddress": "7e:ed:12:a4:2f:08",
"IPv4Address": "172.30.32.2/23",
"IPv6Address": "fd0c:ac1e:2100::3/48"
},
},
"Status": {
"IPAM": {
"Subnets": {
"172.30.32.0/23": {
"IPsInUse": 14,
"DynamicIPsAvailable": 249
},
"fd0c:ac1e:2100::/48": {
"IPsInUse": 13,
"DynamicIPsAvailable": 18446744073709551615
}
}
}
}
}
]
- Installation method Home Assistant OS
- Core 2026.8.1
- Supervisor 2026.07.5
- Operating System 18.1
- Frontend 20260729.6
Nginx config:
domain: xxyy.duckdns.org
hsts: max-age=31536000; includeSubDomains
certfile: fullchain.pem
keyfile: privkey.pem
cloudflare: false
use_ssl_backend: true
client_max_body_size_megabytes: 1
customize:
active: false
default: nginx_proxy_default*.conf
servers: nginx_proxy/*.conf
real_ip_from:
- 172.30.32.0/23
duckdns addon config (when I run it, it reports the certificates are up to date and does not rebuilt):
domains:
- xxx.duckdns.org
token: xyz
aliases: []
lets_encrypt:
accept_terms: true
algo: rsa
certfile: fullchain.pem
keyfile: privkey.pem
seconds: 300
The selected https and http ports are mapped on the internet routers.
the homeassistant.yaml includes:
http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
ip_ban_enabled: true
use_x_forwarded_for: true
trusted_proxies:
- 172.30.32.0/23