Register for the iXsystems Community to get an ad-free experience and exclusive discounts in our eBay Store.
TrueCharts

TrueCharts 21.04 Rework

Joined
Feb 6, 2021
Messages
9
The Traefik static config is not available when using TrueCharts. Not at all and is technically not possible to be made available. However, please see the issues section on github in regards to the dynamic config.
Ok, Got it.
By the way: what is purpose of "data" Traefik app dataset?
But as I have no idea what you actually want to do (or have the feeling you try to hack things into SCALE that aren't supported) I can't give you any guidelines anyway.
I'm trying to figure out proper way to run ANY container on SCALE. Not only official docker hub containers, but even my own containers without isolation from other functionality like reverse proxy.
Also i'm trying to understand how to control Traefik app - only through "Enable web reverse proxy" checkbox or is there is other ways?
Before going to dig heavily into one of our most complicated charts, it might be wise starting with something simpler, like porting a little App from another (native) helm repository...
So, you telling me, that preferred way run containers on SCALE is not just by pressing "add docker" button, but to create helmchart or truechart application in my own repo? ... because docker - it's just a runtime, while SCALE use kubernetes as a containers orchestrator, and that mean, that proper deployment system should be used, right?
 

ornias

Neophyte Sage
Joined
Mar 6, 2020
Messages
1,037
Ok, Got it.
By the way: what is purpose of "data" Traefik app dataset?
Adding a persistant data to a container is basically mandatory for TrueCharts, as I prefer not adding these features after a release do so after release.

I'm trying to figure out proper way to run ANY container on SCALE.
The only way that is designed to work, is the big-blue-button or helm charts.
In both cases Kubernetes sortoff expects at least a private container repository somewhere....

Also i'm trying to understand how to control Traefik app - only through "Enable web reverse proxy" checkbox or is there is other ways?

I hightly suggest thoroughly checking out our Github and website/manual. Because a lot of what you can use to answer your question should be available there. (information about external services, dynamic config folder etc.)
Currently there is:
A. A closed issue about something similair
B. A open issue about the solution you asked for

I didn't point you to the website and github to be rude or generate traffic, but because this question has been answered already less than a week ago. ;-)

So, you telling me, that preferred way run containers on SCALE is not just by pressing "add docker" button, but to create helmchart
Well officially Helm charts are not Supported.
But technically SCALE 100% supports Helm charts, because the Apps system itself just consumes stock helmcharts after the UI and magic is rendered.

While I strictly advice against using docker or docker-compose directly (because that system is not supported, not used by iX themselves, might not survive updates and might even be removed one day), using stock helm charts should be considerably less risky

or truechart application in my own repo
TrueCharts is just what we call our own community app catalog, it's not an iX brand.
But yes, the adviced way is creating your own App Catalog. UI tools for adding custom catalogs will become available in SCALE 21.04ALPHA, they where just merged last week.

because docker - it's just a runtime, while SCALE use kubernetes as a containers orchestrator, and that mean, that proper deployment system should be used, right?
TrueNAS is an appliance, not a OS.

You don't "Use" docker or kubernetes, you use a solution iX Systems build on top of Docker and Kubernetes.
Those systems are NOT supported as deployment pathway.
 
Joined
Feb 6, 2021
Messages
9
TrueCharts is just what we call our own community app catalog, it's not an iX brand.
But yes, the adviced way is creating your own App Catalog. UI tools for adding custom catalogs will become available in SCALE 21.04ALPHA, they where just merged last week.
Got it, thanks.
TrueNAS is an appliance, not a OS.
TrueNAS SCALE is Linux distributive adapted to work as NAS - what you mean telling "... not a OS"? Are you talking about TrueNAS devices (systems)?
You don't "Use" docker or kubernetes, you use a solution iX Systems build on top of Docker and Kubernetes.
Those systems are NOT supported as deployment pathway.
Well... if by "you use a solution iX Systems" you mean UI to configure container parameters, then yes, i do. But in the end it's just a tool to make little bit easier to run a containers - main object in all of this.
 

ornias

Neophyte Sage
Joined
Mar 6, 2020
Messages
1,037
TrueNAS SCALE is Linux distributive adapted to work as NAS - what you mean telling "... not a OS"? Are you talking about TrueNAS devices (systems)?
TrueNAS is more like a "Open Appliance for NAS hardware", not a "distribution of Debian Linux".
A bit like android is an "Open Appliance for Phone hardware" and not a "Distribution of Linux".

Both are designed to offer a specific frontend, with limited functionality, for specialised hardware and do not give any guarantees when you start hacking under the hood.

While they leave you free to change things under the hood, there is NO SUPPORT for ANYTHING you do under the hood.
Are you not using the GUI? Then you're on your own.

But in the end it's just a tool to make little bit easier to run a containers - main object in all of this.
Besides the API, the CLI (not the Shell, I mean the special software you enter when you enter "CLI" in the shell on SCALE) and the GUI, there is no other supported way of dealing with containers.

The frontend is not just a "friendly face for docker". It uses docker "under the hood", but there are many layers between the GUI and Docker. Directly interfacing with anything under the hood is not supported.


TLDR:
If it's not in the GUI or API, it's not supported to beused. Period.
If you have a problem with that, I advice using a different OS.
 
Joined
Feb 6, 2021
Messages
9
Finally i get your point - thank you. Good explanation and also i like TrueNAS and android example.

Found a bug in qBittorrent application config for NodePort: WebUI\Port=8080 and "container port"=8787. Should i add an issue here
 

zierbeek

Junior Member
Joined
Apr 4, 2021
Messages
20
So I just installed truenas scale and TrueCharts.
I installed the plugins plex,sonarr,radarr,jackett,transmission. All of them boot, transmission talks to sonarr and radarr to download things, I claimed my server of plex.

Do I need to link each of the applications together with the command on the website? I don't understand how I can make them acces the downloaded stuff.
Thanks in advance!
 

ornias

Neophyte Sage
Joined
Mar 6, 2020
Messages
1,037
Finally i get your point - thank you. Good explanation and also i like TrueNAS and android example.

Found a bug in qBittorrent application config for NodePort: WebUI\Port=8080 and "container port"=8787. Should i add an issue here
Please submit any issues to github. Please be aware that the current branch is "Staging" not "Master", Master will be replaced by staging in a few weeks.


Do I need to link each of the applications together with the command on the website? I don't understand how I can make them acces the downloaded stuff.
The manual is for 21.04 or Nightly, not 21.02 (current ALPHA.)
We replaced the manual in preparation of 21.04ALPHA launch.
However the linking should be about the same.

If you need help with enabling your App to reach your files, please see the storage section on the website. :)

If you can reach the downloaded files on all Apps, then it's most likely not TrueCharts related. We are just a repository, not the original author of every App, so for basic guides on using the Apps themselves I would like to forward you to the original App authors.

While I debated writhing 1-0-1 guides for the Apps themselves, I decided not to do so. Because my time is limited and doing so would mean endless delays for vital update/upgrades of (the) TrueCharts :(
 

zierbeek

Junior Member
Joined
Apr 4, 2021
Messages
20
Please submit any issues to github. Please be aware that the current branch is "Staging" not "Master", Master will be replaced by staging in a few weeks.



The manual is for 21.04 or Nightly, not 21.02 (current ALPHA.)
We replaced the manual in preparation of 21.04ALPHA launch.
However the linking should be about the same.

If you need help with enabling your App to reach your files, please see the storage section on the website. :)

If you can reach the downloaded files on all Apps, then it's most likely not TrueCharts related. We are just a repository, not the original author of every App, so for basic guides on using the Apps themselves I would like to forward you to the original App authors.

While I debated writhing 1-0-1 guides for the Apps themselves, I decided not to do so. Because my time is limited and doing so would mean endless delays for vital update/upgrades of (the) TrueCharts :(
It all worked out. Just need to make sure that when in the Config of every app,make sure to mount them already ;)

Maybe a 1-0-1 for the most used apps (Plex,sonarrr,radarr,jacket) ?
 

ornias

Neophyte Sage
Joined
Mar 6, 2020
Messages
1,037
It all worked out. Just need to make sure that when in the Config of every app,make sure to mount them already ;)
Yeah, mounting is really important... Although it's relatively easy to fix by clicking "edit".
Also: 21.04 introduces custom mountpoints in case you have more folders you would like to add :)

Maybe a 1-0-1 for the most used apps (Plex,sonarrr,radarr,jacket) ?
Well, there are great resources for those everywhere on the internet.
I already have enough trouble at times to balance privatelife and OSS :P
 

ornias

Neophyte Sage
Joined
Mar 6, 2020
Messages
1,037
ornias updated TrueCharts with a new update entry:

TrueCharts 21.04 Rework released

Today i'm proud to announce that we've released the new version of TrueCharts, which is completely reworked and adapted for TrueNAS SCALE 21.04.

Please be aware:
The new version is not compatible with TrueNAS SCALE 21.02. The old version is still available but under another branch named "legacy_21.02ALPHA"

We modified a total of more than 40.000 rows of code and tried to fix all bug that where reported. Many thanks to those of you that did report bugs and request...
Read the rest of this update entry...
 
Top