Can you please update the qpkg to support volume selection / migration?

This is a feature added by QNAP to the QDK 2.2.9 (Current version 2.2.14). This allows users to select which volume and/or storage pool where they want to install. This also allows migration of already installed qpkgs. (This is particularly useful for those with external expansion chassis). This feature is only available for those running QTS 4.2.1+, but it’s very useful for those that can use it. That said, the same kind of thing can be accomplished by using your docker image, but the migration from QPKG to docker image will be a pain.

Obviously this never got anywhere, but could it now? I just installed some SSDs into my QNAP to run Plex from only to find I can’t install it on them.

Yes please! SSD Caching does not do much for Plex, so can migrating the App please be enabled in the qpkg!

Sorry for not updating this thread. I didn’t see it until now.

We’re in the process of upgrading the entire build system. As part of that update, we’re upgrading the QNAP SDK. When complete, we will have what’s needed to support the migration function now available in QTS. I can then rework the QTS scripts to fully support installation on a particular volume as well as migration.

@ChuckPA said:
Sorry for not updating this thread. I didn’t see it until now.

We’re in the process of upgrading the entire build system. As part of that update, we’re upgrading the QNAP SDK. When complete, we will have what’s needed to support the migration function now available in QTS. I can then rework the QTS scripts to fully support installation on a particular volume as well as migration.

That sounds great! Any rough timeframe, when we can expect this to be enabled?

I can’t give you a timeline at this point because it’s a huge task and we occasionally do need to sleep. :wink:

To give you a sense of scope, everything we build is being migrated to the new method.

We needed to do this to be:

a. More efficient when performing development builds for specific targets (shorten turnaround time for dev team)
b. Make each platform more “plug-in” style atomic.

As a result of this, as already shared in the CI beta thread, the resultant binaries are about 1/2 the size and PMS runs MUCH better :slight_smile:

We’re about to finish pulling that ‘first string’ through the maze. Once through, and QA blessed, the rest is almost ‘cookie-cutter’ to complete the migrations. Testing will still be required in QA but won’t be as difficult to complete.

That’s when I can upgrade the SDK.

I have already done the preparatory work for Synology because their architecture allowed me to implement early.
If QNAP allowed the same, we’d have it done as well.

That help give you some insight on what’s happening?

Sounds good. And who needs sleep :smiley: :wink:

Don’t make me hunt you down like a dog. >:) :smiley:

And already tested this.
The amount of time it took, to migrate the internal Plex Library was humongous, and during that time, PMS was not avail.
Tested on a x86 atom, and fear the time for an arm device :wink:

To all reading here:

Having chatted through this again with Dane22, and in consideration of those smaller machines.

  1. Migration time will be very lengthy for a large library
  2. PMS will indeed be unavailable
  3. I therefore I am more able to support a ‘first step’ of being able to install on the desired volume. If the user wants to move the volume manually, that is up to the user. This would match Synology implementation as it stands now

@ChuckPA said:
I therefore I am more able to support a ‘first step’ of being able to install on the desired volume.

Do you mean that the Migration option will be unavailable to existing Plex installs? And that to install it on an SSD we will have to uninstall and re-install?

I have nothing more to say until I am at the point of implementing.

Thank you

Any update or a rough ETA on this??

I’m also interested in this feature.

No ETA will ever make it from Plex :wink:

All I can say is that there’s been some progress here :wink:

Yes, I realize Plex doesn’t do ETAs (it didn’t work out too well for them with the TV grid-view for the guide data). Glad to hear wheels are in motion!

Good to hear that progress is being made. I cannot wait to be able to move Plex to a SSD Volume!

Current status:

It’s all ready and already included with the new packaging (which you’ll love too).

I can’t say much more than that except downloads will be a lot smaller.
You’ll have installation volume selection (after QNAP fixes the current problem in App Center) but can always migrate it.

I’ve tested it here and it’s working well on both QNAPS (TVS-1282 and TS-128A)

As soon as all PMS packages are in the new packaging system, everyone will see everything at the same time.

It’s been a lot of work and most is done. “home stretch” time at least from where I sit.

1 Like

Great to hear! I am excited. Should give a nice performance boot with my giant library.

Thanks ChuckPA, really looking forward to the migration option.

I was going to do it manually on my 1282, but thought I would wait to see how the system migration would work.

Looking to get the Plex Install and DB on to some M2 drives.