Adding external HDD to Plex running on Docker

Hi There,

I’ve looked and searched over 100 posts and could not figure out how to add volumes to my Plex image running on Docker.

I’m new to Linux and managed to install the Plex image based on a step by step guide like a baby.
I’ve encountered the notorious external HDD hurdle and saw the post over tips&tricks.

The problem is that I don’t know how to do the steps over Docker.

I know that I need to mount / grand permission to the external HDD (although it is accessible over “file explorer”) .

Please help me out…

some snaps from my setup…

Imgur

Imgur

Imgur

Edit: I’m following the tutorial from the tips&Tricks trying to run Plex with External HDD out side Docker.

question regarding this step: Create the entry in the file system table where to mount the disk each time the system boots

My /etc/fstab file looks like this (before editing):

# /etc/fstab: static file system information.
#
# Use ‘blkid’ to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
# / was on /dev/sda2 during installation
UUID=a85b88da-4255-4682-887a-a6c7460a33f8 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=93B2-91BD /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
/dev/disk/by-id/usb-Seagate_Expansion_NAA8614K-0:0-part1 /mnt/usb-Seagate_Expansion_NAA8614K-0:0-part1 auto nosuid,nodev,nofail,x-gvfs-show 0 0

Should I edit to this (adlding “#” to the last line in order to disable the option and create new mounting point?) :

# /etc/fstab: static file system information.
#
# Use ‘blkid’ to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
# / was on /dev/sda2 during installation
UUID=a85b88da-4255-4682-887a-a6c7460a33f8 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=93B2-91BD /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
#/dev/disk/by-id/usb-Seagate_Expansion_NAA8614K-0:0-part1 /mnt/usb-Seagate_Expansion_NAA8614K-0:0-part1 auto nosuid,nodev,nofail,x-gvfs-show 0 0

UUID=(the segate expansion drive UUID) /disks/(folder created for seagate) ntfs defaults,auto,rw,nofail 0 1

Save and Exit?

Solved -

1 - created a new mount folder based on the drive UUID (https://www.techrepublic.com/article/how-to-edit-linux-drive-mount-point-options-using-a-gui/)
2 - created a new Docker img for plex with path to my new folder based on the regular installation guide
3 - changed the user name “plex” to my system user name (https://askubuntu.com/questions/395291/plex-media-server-wont-find-media-external-hard-drive/592492)

Now i’m facing an issue with Sub-zero subtitles… any idea?

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