We have deliberately not recommended TrueCommand as a TrueNAS app... just because its too complex to have one system managing itself. When things go wrong, all the tools are broken and compound the problems.
The TrueNAS Scale platform was set up
for the sole purpose of running containers—and learning a bit about that. All my storage is on Core and I do NOT intend to move to Scale. Besides, even if I considered moving, the snapshot clutter issue would make inconvenient to have a "converged" setup on anything but a secondary or tertiary backup server—on a main server, I'd expect to actually come and use the snapshots, so I would not want my storage snapshots lost in a forest of container snapshots.
Where there is a TrueCharts app, we do recommend that version over Docker. There's some catalog set-up time, but it is generally tiny compared with the system integration issues. It would be useful to see what you think of that process.
I actually had TrueCharts apps before, and did not like the lengthy download and update time, nor the
unsorted catalog. (It feels like a wall of mysterious names and obscure icons; no description, so even if there were something which might be of use to me, I would not find it.)
When I damaged my installation by pruning it to hard, I took the opportunity to learn a bit more and directly use docker containers. I found the vertically-oriented interface rather cumbersome and clicky: One has to
click and go through each section in order, even if there's nothing to do. It is
not possible to save a half-finished template and come back. When there are custom settings (port forwarding, storage, environment,…) the interface
takes a lot of screen real estate and it becomes quickly impossible to see all the settings without scrolling, which is a pain (what do the developers use? 80" panoramic screens in vertical mode???)
After a few tries I managed to have a usable,
persistent, TrueCommand (error in documentation:
post #21 above) but no usable Pi-Hole because port 53 has to be remapped above 9000, where clients do NOT expect to find the DNS service.
The process was educational and let me eventually appreciate the work done by TrueCharts, with direct buttons to the container's interface—and Pi-Hole on port 53, yay! (But it's still terribly heavy compared to
running Pi-Hole natively on a Raspberry Pi…)
So I went a little further down the rabbit hole and set up a smaller server with Ubuntu 20.04 LTS (X10SBA-L: a puny Celeron J1900 with a grand total of 2 available SATA ports), running Portainer-CE, Pi-Hole and TrueCommand. Portainer's interface, with its extensive array of options, will take some learning but is already much more pleasant than that of SCALE: At least a detailed and meaningful display of all settings fits in the screen before hitting the Start button! And, with some more Docker tinkering (macvlan), I managed to give Pi-Hole its port 53.
The OS and containers
all fit in one old SSD, which is a better use of resources than having (at least) one drive for boot and (at least) drive for apps with SCALE. (Remember, the whole exercise was initially to run a grand total of two containers, now bumped by 50% with a third container to have a GUI for managing the other two…)
In retrospect, it would have been easier to keep Pi-Hole as a native app on a Raspberry Pi attached to the Fritz!Box modem, and forget about TrueCommand—or run it on demand from the desktop Docker application on my Mac. (Pity there's no ARM version of TrueCommand, but I understand the target market is for managing BIG server fleets, not home setups which can admittedly do with managing each NAS individually.)
But most of the tinkering and educational parts would have been lost…
My Scale testbed was shut down this evening and laid to rest, waiting for the dreaded Repurposing Screwdriver…

If the Ubuntu docker server proves to be stable, it will be my first Linux computer. I had been a Linux-avoider all the years from teenage programming (DOS) though college (Solaris, NeXT), home (MacOS, BeOS) and work (Windows, OS/2). And knew nothing about docker before this exercise ("Kubernetes", "Helm" and "Gluster" are still mostly gibberish to me…).
I still do not understand what is the target market for the container/virtualisation part of TrueNAS Scale:
For complete novices like yours truly, the catalogues are not helpful because there's no way to
look for apps by function and discover. One has to know what one wants to run to find it.
But, from reading threads in this forum, it seems that those who actually know about containers want either (i) plain Docker and no Kubernetes or (ii) an even more sophisticated Kubernetes environment than what TrueNAS Scale provides.
That would leave an uncertain middle ground of users who already know what apps they need but want the apps installed at the click of a button (Synology-style) and not set up anything themselves. Knowledgeable, but not too much.
And, obviously, I have not been convinced by Anglefish. Hope this feedback helps for the next versions…