I’m actually on TrueNas Core for 3 like months and it works perfectly, I use it for storage, and for extra things like hosting Minecraft server, OpenVPN, Plex, Nextcloud.
And I heard that TrueNas Core will be abandoned for TrueNas Scale.
So my question is should I move to trueNas Scale now or later, for my using, knowing that I might add more plugin and other things on my TrueNas Core.(I want to switch now cause if I have a ton of plugin and data, it will be complicated to move to Scale in the futur)
My understanding is CORE will not be receiving any new features, only security updates. So it might be good to start planning your migration now on your own time table.
I moved all my systems to ElectricEel-24.10-BETA.1, since there were a number of improvements to make running docker containers much easier. You might want to wait for the official 24.10 release.
Keep in mind that all your existing CORE plug-ins/jails will not migrate, so you will have to spend some time manually setting those up again. I did not test if bhyve VMs automatically migrate to KVM VMs on SCALE, since I run VMs on a Proxmox type 1 hypervisor. I also think you cannot migrate if you are using encrypted pools. You have to change those to unencrypted pools first.
They should (for what has been suggested to me), but im not 100% sure.
Btw IMHO Is still the better approach (and the migration strategy i’m adopting), waiting the official stable release: i setup a small VM where i run docker with Portainer stacks, all volumes mounted via NFS; migrated almost all jails once at a time, checking of all continue working, then swap to the new service.
More jails you will setup meanwhile, more things you will need to do after. And setup most apps with docker Is (IMHO) a lot easier then do the same on jails
If you are already on CORE, then stay there until 24.10.1 and then migrate. That way you will avoid app migration from Kubernetes to Docker when you upgrade from Dragonfish to ElectricEel.
If you are starting a new TrueNAS install, then install SCALE from the start.