TrueCharts

TrueCharts 2023 Common

Joined
Feb 6, 2021
Messages
18
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

Wizard
Joined
Mar 6, 2020
Messages
1,458
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
18
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

Wizard
Joined
Mar 6, 2020
Messages
1,458
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
18
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

Explorer
Joined
Apr 4, 2021
Messages
54
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

Wizard
Joined
Mar 6, 2020
Messages
1,458
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

Explorer
Joined
Apr 4, 2021
Messages
54
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

Wizard
Joined
Mar 6, 2020
Messages
1,458
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

Wizard
Joined
Mar 6, 2020
Messages
1,458
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...
 

ornias

Wizard
Joined
Mar 6, 2020
Messages
1,458
Important message:
To prevent issues with storage using the new 21.04 TrueCharts Apps, everyone upgrading to 21.04 is HIGHLY recomended to execute the following fix to a known storage bug in 21.04:

Code:
rm /mnt/POOLNAMEHERE/ix-applications/k3s/server/manifests/zfs-operator.yaml && midclt call service.restart kubernetes

(please replace POOLNAMEHERE with your actual poolname)

If you do not execute this bugfix, this might lead to situations that require you to remove all Apps and App storage and execute complicated manual fixes.

I also want to highlight the fact we currently do not have an easy way of migrating data into the new PVC based storage system. We are story for that inconvenience!

Please be sure to select the right "trains" in the UI after upgrading to 21.04ALPHA and happy testing!
 

ornias

Wizard
Joined
Mar 6, 2020
Messages
1,458
**Important:**

We just moved the catalog part of the project to truecharts/catalog,
this means you can from now on use older versions using the TrueNAS SCALE version selector.

However this requires you to do 2 things:
1. Remove your current catalog using the GUI
2. Add it again with the same name an our new catalog URL: https://github.com/truecharts/catalog

It shouldn't (tm) break your apps :)
 

ornias

Wizard
Joined
Mar 6, 2020
Messages
1,458
@LarsR Not something TrueCharts can do for you for that, you'll need to create a Jira ticket towards iX for that.
 

ornias

Wizard
Joined
Mar 6, 2020
Messages
1,458
I want to highlight that announcements primarily get added to our discord currently, you should all check that out to stay up to date.

Mailinglist(s) and/or website new section are other solutions i'm currently looking into.
 

ornias

Wizard
Joined
Mar 6, 2020
Messages
1,458
ornias updated TrueCharts with a new update entry:

Announcement/Warning: Breaking changes in preparation for 21.06BETA

We will soon push the new major (aka "first version number") versions for all Apps, these updates are breaking changes and require a complete reinstall.

They will also not contain Ingress form the start, as they are completely redesigned, with more flexibility in mind. We'll slowly test them and add features in the weeks to come before 21.06BETA is launched.

With these new versions, we hope to enable everyone, from newby to poweruser to be able to setup a decently working SCALE Apps based...

Read the rest of this update entry...
 
Top