It would be nice to edit the apps directly in TrueNAS like under dockge.
I thing that adding e.g. volumes is much easyer in a yaml-file when you want to add a couple of volumes.
Maybe it’s somehow possible to have a view switch between the TrueNAS-App-Edit like it is now an a Yaml-File config like in dockge.
I also considered this as feature request. But then I thought we already have both Portainer and Dockge, so why waste time implementing something that these solutions already offer?
I guess it would be nice to have, but seems like really low priority when its already done by others.
Whilst I agree that advanced application setup like
mentioned is probably best left to something like Dockge, it’d be nice if those apps were then visible in the TrueNAS UI
Agreed. You can have a note (like Dockge does) that TrueNAS doesn’t manage that app/stack/whatever, but having them show up would be a good thing indeed.
Yeah, the nice thing about how TrueNAS shows apps is that it shows their network usage in real-time. Dockge doesn’t do that. But everything else about TN’s custom app UI is awful, which is why so many people use Dockge and Portainer.
Just to point it out, 25.04 does introduce a Convert to YAML button. If you find yourself in the position of having installed a regular catalog app but wanting to make more complex changes, that gives you the option to do so, though it is a one-way conversion at this point.
Not everyone wants to use dockge or portainer. I have no interest in either myself, just another thing to setup and manage. I think it belongs in the Truenas UI as the OP mentions if Truenas is going to offer the feature. Otherwise, Truenas should get rid of their UI and instead use one of the products mentioned directly.
Well, I thought about it some more and I think I changed my opinion little.
Portainer seems best for some bigger swarm management. Its just too complex for simple compose.json on single host.
Dockge is great for that, but last few months its quite stale. Who knows if author will pick it up again. And its missing login into DockerHub so stricter download limits apply.
So I guess it would be good idea to have working alternative natively in TrueNAS with parity in features.
I think biggest missing thing right now is .env editor for custom YAML apps.
Other than that I think it just needs little more polishing. For example the side editor is too narrow and some lines are too long for it. Maybe you could move it from side to the main middle section same as when editing regular app?
So I guess it would be good idea to have working alternative natively in TrueNAS with parity in features.
This would be nice, but it seems it’s not on the roadmap at all, and the guidance is “just use Dockge” if you don’t like the half-baked UI provided in TrueNAS.
I think biggest missing thing right now is .env editor for custom YAML apps.
That’s a big thing, but it’s not the only thing. The custom YAML function is just awful. It doesn’t even let you save your custom YAML file! Instead, it auto-edits it, and saves that instead. So if you have a nicely-formatted YAML file, with some helpful comments (I like to have comments to helpful web pages, for instance, in case I need to look up something or change something related to one of the values), all that is gone.
In addition, the updating process doesn’t seem to work most of the time, and it seems you have to delete and app and re-install it with another custom YAML to get an update.
It needs a LOT more than “a little more polishing” IMO. Just try installing an app with the custom YAML editor, and a similar app with Dockge, and compare the two (try waiting for an update on the app too, to see how that goes).
It’d be great if they just copied most of the Dockge UI and stuck it in the “Apps” tab in TrueNAS, so we could have an all-in-one solution.
Probably need to refresh the page for the weird yaml box. Lots of threads on custom compose apps not getting updates, but that could be the repo they are pulling from (lscr.io). The handful of yaml apps I’m using seem to get updates within a day of the image being pushed.
Also not sure how well the Dockge UI would work with the templated Catalog apps. How about a full Scale release that doesn’t have breaking changes?
Piece of advice if you want to keep using the custom yaml UI, keep your compose somewhere you can just copy and paste from.