2025-04-11, 04:26 PM
From the sound of things, you are new to Linux.
What is happening is that the mechanism that automatically mounts external hard drives applies access restrictions to that external drive so that only your user can access it. Jellyfin runs as a separate user (jellyfin) and does not have access to your external drive.
You have a couple of options:
1) Remove the restriction
2) Manually mount the external hard drive
Since you are new to Linux, option 1 is probably best.
Use this command. You will need to replace the path in the command to the folder that your external drive is mounted to.
What is happening is that the mechanism that automatically mounts external hard drives applies access restrictions to that external drive so that only your user can access it. Jellyfin runs as a separate user (jellyfin) and does not have access to your external drive.
You have a couple of options:
1) Remove the restriction
2) Manually mount the external hard drive
Since you are new to Linux, option 1 is probably best.
Use this command. You will need to replace the path in the command to the folder that your external drive is mounted to.
Code:
sudo setfacl -b -R /media/<your user name>/<drive name>