Roon on Truenas Electric Eel via container using custom installation (non iX curated).
Current Roon Core Version: 2.71 (build 1683)
Docker Wrapper Version: Roon Docker image 1.0.7
Note: Roon app is using “host” network mode
Got prompted to update to the latest version in the app. Everything seems fine post update, streaming works fine. However, looking at my app via my Trunas App section, the GUI indicates it is stuck on deploying status.

Checked health status via command prompt:
@truenas[~]# docker ps --format “table {{.Names}}\t{{.Status}}\t{{.State}}”
NAMES STATUS STATE
roon-server Up 2 minutes (health: starting) running
@truenas[~]# docker inspect roon-server | grep -i health
“Health”: {
“Status”: “unhealthy”,
“Healthcheck”: {
Reason:
Because TrueNAS’s host-network routing blocked that internal Roon script from communicating, the timer ran out. Docker flagged it as “unhealthy”, and TrueNAS is keeping the UI stuck on Deploying because it refuses to mark an “unhealthy” container as fully running even though the app is running okay.
Fix:
Update the Yaml
restart: unless-stopped
healthcheck:
disable: true
Disabling healthcheck remediate the issue. It tells Docker to skip running internal check entirely.
Post Yaml update:
@truenas[~]# docker ps --format “table {{.Names}}\t{{.Status}}\t{{.State}}”
NAMES STATUS STATE
roon-server Up 2 minutes (health: starting) running