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
💡
Info utile : si jamais vous voulez monter votre dossier vidéo dans un autre endroit (supposons dans /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.