PMS QuTS hero NAS compatibility

Hi Team Plex,

im planning to buy me a new NAS. I’ve the following QNAP NAS in focus:
QNAP TVS-h1288X-W1250-16G

I’ts running with an Intel Xeon W-1250 and the new QuTS hero OS, based on ZFS.
I’m also planning to add an extra graphic card (MSI GTX1050 TI 4GT LP).

Would this setup be caompatible with PMS with hardware transcoding?

Best regards
Benny

Neither QuTS Hero nor a TVS-H1288 have been tested for compatibility with Plex Media Server.

Being ZFS based, based on others’ experience with ZFS, is not likely to be a good experience unless QNAP has managed to overcome the problems inherent to ZFS.

The W-1250 promises to be some serious fun though :smiling_imp:

I will reach out to QNAP and ask what they’d like to do.

Okay, thanks so far.
QuTS hero is not so important for me.
As far as I know, you can choose between QTS and QuTS in the initialisation.

While we’ve not tested the new system, I don’t foresee any issues with a “standard 64 bit Intel CPU on QTS”.

The QuTS part would be the unknown.

I did reach out to QNAP management and asked them to coordinate with our management (who will inform us on the NAS team)

I own the QNAP TVS-h1288X since a few weeks, it is a beast. Love the QuTS with it’s ZFS filesystem.

It would be great if you guys could test it - let QNAP send some devices.

A week ago I moved the Plex Server to the new NAS. The symlink was not created automatically inside the “PlexData” share, but the same command as in the startup script worked in console.
Once the transcoder process used too much RAM and was automatically killed.

Apart from that it works fine, so far.

1 Like

Thank you for that feedback.

If you’re running PMS successfully , that’s a good start.

The symbolic link Plex Media Server should be created in the PlexData share the next time PMS is started. (It updates itself at startup only).

I would be interested in seeing any log output from it not being created (either system log info or from the plex.sh start command.

Any concrete information you can provide me is greatly appreciated.
It will help me out in the interrim.

I can’t see any errors. All commands are working.
Is there something wrong with the start script?

    # Is the PlexData feature (NOT) disabled?
    if [ ! -e "${QPKG_DIR}/Library/Plex Media Server/.disablePlexDataSymlink" ]; then

      # If a shared folder, named PlexData, exists,  create a link there
      # Otherwise, do nothing
      if [ -e "/share/PlexData" ]; then

        # And there's a real directory backing it
        PlexDataDir="/share/$(readlink /share/PlexData)"
        if [ -d "$PlexDataDir" ]; then

          # Update the linkage only if a link.  Anything else is a custom setup.
          if [ -L "/share/PlexData/Plex Media Server" ]; then

            # Update linkage
            rm  "/share/PlexData/Plex Media Server"
            ln -s "${QPKG_DIR}/Library/Plex Media Server" "/share/PlexData/Plex Media Server"
          fi
        fi
      fi
    fi

I just see the create command ln -s once, when the link already exists and gets updated if [ -L "/share/PlexData/Plex Media Server" ]; then but no command to create it for the first time.

Do I miss something?

The script is fine.

The difference appears to be QuTS Hero.

We’ve reached out to QNAP.
They will be providing us a unit to complete out testing on.

Thank you all for the feedback.
I‘m looking forward to the test results. :slight_smile:

Are you sure? I tested 1.21.0.3711 on the old regular QTS NAS, and it behaves the same. The symlink won’t be created.

If I change the start script to the code below (quick fix, elif works too), it’s working on both systems:

    # Is the PlexData feature (NOT) disabled?
    if [ ! -e "${QPKG_DIR}/Library/Plex Media Server/.disablePlexDataSymlink" ]; then

      # If a shared folder, named PlexData, exists,  create a link there
      # Otherwise, do nothing
      if [ -e "/share/PlexData" ]; then

        # And there's a real directory backing it
        PlexDataDir="/share/$(readlink /share/PlexData)"
        if [ -d "$PlexDataDir" ]; then

          # Update the linkage only if a link.  Anything else is a custom setup.
          if [ -L "/share/PlexData/Plex Media Server" ] || [ ! -e "/share/PlexData/Plex Media Server" ]; then

            # Update linkage
            rm  "/share/PlexData/Plex Media Server"
            ln -s "${QPKG_DIR}/Library/Plex Media Server" "/share/PlexData/Plex Media Server"

          fi
        fi
      fi
    fi

It stopped working with 1.20.5.3583.

It not working as of 1.20.5.3583 is news to me. I was not aware.
I haven’t made any changes to the QNAP scripting.

I will check that out now and report back ASAP.

UPDATE: Something did change. I don’t know what yet. I will get this resolved and out ASAP. (I’m finishing DSM 7 work right now which is priority 1)

THANK YOU for reporting it.

1 Like

You’re welcome - glad I could help. :slight_smile:

An additional if was added, which prevents the symlink creation if it’s not existing yet: https://www.diffchecker.com/OoSEaW5y

I see it (I think)

There’s a reason not to write the symlink. I need to go back to the change log and read why. That’s why I will need some time. Synology first, unfornately.

Sure, take your time :+1: - I fixed it on my side anyway.

You solved the problem now here

1 Like

Thanks. I did that yesterday and knew there was another thread to point back to.

Thank you very much for tracking me and finding it.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.