I used to have HAOS relatively fine tuned and performant, using nginx. After I had a disk failure where I ultimately restored the config, followed by a few config tweaks, etc, I noticed a couple of issues:
- I am also no longer able to access ha from the internet via https nor using the app
- I seem to get occasional slow response on the UI, even if cpu and memory issue seems normal
I spent a bit of time trying different things with the nginx and duckdns addons (I even forced a rebuild of the ssl certificates), but cannot fix the issues.
I am wondering if anything changed in the core over the last three months that would require a change in the nginx config. I was told the http config moved to the UI and already cleaned up the config file, but this did not make a difference.
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