2023-11-02, 06:07 AM
As far as I know, symlinks must be made on the host using the terminal. You would create a separate structure, say /media/sym/userA and symlink anything you want User A to have access to within that folder, of course following the prescribed structure for the libraries you want to add.
In docker, you'd mount that as an additional volume:
I wouldn't recommend using the same root folder unless your libraries are more broken down than that. In any case, create your symlinks (ln -s <source> <dest>) in a separate + mirrored area so that you can create a library and provide access to only that individual from within the Jellyfin dashboard. If you really want to use the same root folder, I'd separate out into global, userA, etc... For example, you could create a structure using paths such as:
Then create your symlinks from global > userA and generate a library for each.
In docker, you'd mount that as an additional volume:
Code:
/mnt/sym/userA:/mnt/sym/userA
I wouldn't recommend using the same root folder unless your libraries are more broken down than that. In any case, create your symlinks (ln -s <source> <dest>) in a separate + mirrored area so that you can create a library and provide access to only that individual from within the Jellyfin dashboard. If you really want to use the same root folder, I'd separate out into global, userA, etc... For example, you could create a structure using paths such as:
Code:
/mnt/media/global/TV
/mnt/media/global/movies
/mnt/media/userA/TV
/mnt/media/userA/movies
Then create your symlinks from global > userA and generate a library for each.
Jellyfin 10.10.0 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage