You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2025-07-11-truenas-docker-pro.md
+60Lines changed: 60 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -295,6 +295,66 @@ With this setup:
295
295
- You can access it securely via Traefik + HTTPS
296
296
- Everything is defined in Compose.
297
297
298
+
## Bonus: Fix Custom Icons to TrueNAS Custom Apps
299
+
300
+
By default, when you deploy a custom app on TrueNAS using your own Docker Compose, the app will likely show up with a missing or blank icon in the Apps UI.
301
+
302
+
Fortunately, you can fix that by editing the app’s metadata file.
> *Note: You will need to redeploy the app and refresh the UI for the icon to show up.*
341
+
{: .prompt-info }
342
+
343
+
---
344
+
345
+
### Mount App Configs in Code Server
346
+
347
+
If you’re using Code Server like I am, you can easily edit app configs like this by mounting the app config directory into your container:
348
+
349
+
```yaml
350
+
volumes:
351
+
- /mnt/.ix-apps/app_configs/:/ix-apps
352
+
```
353
+
354
+
This makes `/ix-apps` accessible from inside Code Server, so you can quickly edit metadata, YAML, or other settings.
355
+
356
+
---
357
+
298
358
## Join the conversation
299
359
300
360
<blockquote class="twitter-tweet" data-dnt="true" data-theme="dark"><p lang="en" dir="ltr">"Keep your data close… but your apps closer."<br>My new setup runs Docker apps on TrueNAS the clean way — using Compose, .env, and no hacks.<a href="https://t.co/RQ90braua3">https://t.co/RQ90braua3</a> <a href="https://t.co/NNvDO0zn0O">pic.twitter.com/NNvDO0zn0O</a></p>— Techno Tim (@TechnoTimLive) <a href="https://twitter.com/TechnoTimLive/status/1945145367072309294?ref_src=twsrc%5Etfw">July 15, 2025</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
0 commit comments