Converting Apps from Truecharts to SCALE Apps

Currently, in Electric Eel, you cannot configure labels on the built in apps.

This means you can’t use Traefik for ingress. The alternate is Nginx Proxy Manager which provides a gui config, where you have to configure each app in that gui.

And that’s assuming there is an app.

The alternative is to use a custom docker compose app, and if doing that you can use labels, and then traefik.

So, you can use docker compose in a jail on Cobia (23.10) or Dragonfish (and eel), then migrate to that.

And easily migrate that to Eel later.

Jailmaker 1.x works on Cobia, 2.0+ requires Dragonfish, and is used to make the docker jail/sandbox

I would suggest creating a docker sandbox on either Cobia now, or on Dragonfish and migrating all your apps to compose with dockge + traefik, then when eel comes out you can easily migrate out of the sandbox if you choose.

This Reddit link documents the migration process from TrueCharts, specifically covering rescuing your data
https://www.reddit.com/r/truenas/comments/1d2k4lf/finally_migrated_away_from_truecharts_steps_and/

And, in this video I demonstrate how to create a docker sandbox with dockge and install a custom app

In this video, Techno Tim demonstrates setting up traefik

And in this video I demonstrate how easy it is to spin up the same docker compose apps on Electric Eel using the built in dockge app

2 Likes