mount drive emby lxc
mkdir /media/video
cp /etc/systemd/system/media-video.mount /etc/systemd/system/media-video11.mount
nano /etc/systemd/system/media-video11.mount
systemctl enable media-video11.mount
systemctl start media-video11.mount
Mise en place du dossier partagé
Afin que ça soit plus simple pour moi de gérer le tout, j'ai décidé d'utiliser mon NAS (un Synology) en tant que serveur SMB. Si vous préférez utiliser un disque dur externe, faites-le donc, mais pensez donc à le monter depuis le dashboard de Proxmox.
Il faudra créer un utilisateur sur le serveur SMB qui aura uniquement accès au dossier videos
et qui aura les droits de lecture, d'écriture, et d'accès aux sous-dossiers. Pour cela, je vous laisse faire les manipulations nécessaires en fonction de votre installation.
Une fois fait, il va falloir qu'on s'assure de bien connecter notre conteneur au serveur distant. Donc, on va commencer par créer un dossier /media/video
sur le conteneur LXC.
mkdir /media/video
Puis, on va créer un service qui va monter pour ce dossier. Attention cela dit à le nommer exactement comme cela, sinon ce dernier ne fonctionnera pas un peu plus tard.
nano /etc/systemd/system/media-video.mount
On va mettre le contenu suivant. N'oubliez pas de changer l'IP et le répertoire source dans What=
si votre dossier diffère d'un Synology...
[Unit]
Description=cifs mount script
Requires=network-online.target
After=network-online.service
[Mount]
# REMPLACER <IP> par l'IP de notre NAS (comme 192.168.0.200), ainsi que le
# dossier cible si ce dernier n'est pas au même endroit.
What=//<IP>/video
Where=/media/video
Options=credentials=/root/.smb,noperm
Type=cifs
[Install]
WantedBy=multi-user.target
/mnt/mondossier/defolie
), vous devrez créer votre fichier en tant que mnt-mondossier-defolie.mount
! Vous devrez aussi modifier la partie Where=
du tuto pour pointer bien sur vers /mnt/mondossier/defolie !Enfin, on va créer un fichier dans le dossier /root qui contiendra nos informations de compte pour se connecter au serveur SMB.
nano /root/.smb
username=my_user_dedicated_to_video_folder
password=this_is_my_password
Enfin, on va installer le service CIFS permettant de mettre en lien entre le serveur Synology et notre conteneur LXC:
apt update && apt install cifs-utils
On va pouvoir désormais créer le service.
systemctl enable media-video.mount
systemctl start media-video.mount
Si aucun message d'erreur apparait, regardez le contenu dans le dossier qu'on a monté. Et de plus, dans Jellyfin, vous devriez voir le dossier, ainsi que ses sous-répertoires.
Par ailleurs, je vous conseille de faire un dossier dédié aux films, un autres aux séries, un autre aux dessins animés, un autre aux anime... Cela sera bien plus facile à gérer dans le futur.