Cool, thanks for your help both! I might wait until the next update and play around with it more then.
That would be the best cause of action, because next update is a breaking change.
Yes thats how you add catalogs in 21.02ALPHA :)
21.04 should (with a bit of luck) contain a GUI way to do the same thing :)
What I used was the repository that was listed specifically in the first screenshot, although I gather that's not the right way about it? I literally copied that word for word.
You definately didn't use the repository listed in the first screenshot. Because you installed TrueCharts and not Kris his private repository (because Kris his repo doesn't contain jellyfin).
Please checkout
https://truecharts.org for the project you actually seem to have installed.
In terms of the NodePort, I think I left all the selections on the GUI as default other than changing the timezone.
Maybe it's a good thing to actually look which options you used before assuming it does what you want it to do? ;-)
I also didn't see a "Portal" button on the WebUI after the installation. Unless that's to come in the update?
I think I was very clear this was a 21.04 feature:
"With 21.04 we fixed the "portal" button to always point to the right location of the WebUI, so I do not expext these issues in the future :)"
If you want more information about portals, its 21.02 bugs and other things, please look at our github and documentation.
I don't think I am cluey enough to figure out reverse-Proxy, so might just have to stick to the more basic method for now...
The current (21.02ALPHA) reverse proxy setup is quite complex in a few ways. We developed a completely new way of setting up our Traefik reverse proxy for 21.04ALPHA and are currently working on more documentation.
I'm pretty sure you should be able to use our integrated reverse proxy in 21.04ALPHA :)
---
I played around with it a bit more, the default is ClusterIP rather than NodePort, so changing it to the NodePort seems to have helped with accessing it.
Thats right, because we advice ANYONE to run our Traefik Reverse Proxy (aka Ingress).
While we do try to keep it working, NodePort is not the way we advice to use TrueCharts in most cases.
I'll still wait for 21.04 and reinstall the app at that pooint which hopefully helps.
Current master version (Made for 21.02ALPHA) containers a number of bugs and is completely reworked for the release of TrueNAS SCALE 21.04ALPHA. So it might be smart to wait.
However: your previous issues where not caused by TrueCharts itself. So you might be fine with the current version for now :)
(Be aware the new version is NOT compatible with the old one!)
The "Portal" button also appeared after I selected NodePort.
The Portal button might appear, but its
NOT supported on 21.02ALPHA, it does not work in most cases and is not tested either.
It has been completely redeveloper for 21.04.
---
Thanks to jc21's
Nginx Proxy Manager (NPM) Reverse-Proxying is much easier now for users who do not have much experience in Nginx configuration. It is really great if you want to look into setting up a reverse proxy. You can use the
docker container for easy deployment.
It's not kubernetes native, it's not the best way of doing reverse proxy on K8S. So at TrueCharts we decided agains implementing this.
With TrueCharts 21.04 install traefik, enable reverse proxy on any app you want and enter the hostname you want.
Thats it.
I think a lot easier than said reverse proxy.
---
Back when I used FreeNAS with jails, it let me mount my volumes which I could then see in Emby which I used back then.
If you look carefully at the installation wizard, you can add 1 config folder and one "media" folder. The second (media) is mounted at /media inside the container.
Should I be adding that path to be visible to Jellyfin in it's "edit" menu, or is this something 21.04 should make a bit more streamlined?
The 21.04 release of Truecharts (thats TrueCharts, not TrueNAS!), includes a few improvements to make it easier to add more than one media container and add them to custom locations.
I've tried searching for some guides but my google has failed me.
Thanks again.
I
HIGHLY suggest you start with looking out our github (and not just skimming the readme!) and at our website/wiki for information.
If it isn't there,
PLEASE just file a github discussion at us directly.