Is it possible to move an app from one Scale server to another? I’m currently on Dragonfish (and will be staying there for a while yet, I think).
I appreciate that the IP address would change, but is there a relatively simple procedure for taking all the config and data files from one server to another? I’ve done this in the past with “bare” docker containers, but with everything being more integrated to the OS in Truenas it seems like it may be more complicated
FWIW, I currently have all my storage and apps on one server. I’ve acquired a more powerful server, but it lacks local storage, so I want to keep the storage on the old machine and migrate the apps to the new one, accessing the underlying datastores over the network between the two machines. The new server would effectively become a user-facing head-end (notably running Plex)
Pretty sure custom apps are in the same location. Should be able to shutdown the app, use the Scale shell and copy data to somewhere that the new server can grab them from. Add/config apps on the new server, shut app down then copy the data back then start the app again.
If they are Truecharts apps, you’ll need to use Heavyscripts to mount the apps’ PVCs and copy data out. Or add extra hostpaths in the apps, shell into the apps then copy. Heavyscript would be much cleaner.