Passer au contenu principal

Jellyfin

  1. Installer drivers etnvidia-container-toolkit comme pour le projet Ollama https://hub.docker.com/r/ollama/ollama

  2. Faire un point de montage d'un partage en réseau NFS en modifiant sur GNU Linux le fichier avec la commande :

sudo i
nano /etc/fstab
192.168.0.187:/mnt/media/multimedia /mnt/nas_multimedia/ nfs defaults,nofail 0 0
apt install nfs-common -y && systemctl daemon-reload && mkdir /mnt/nas_multimedia/ && mount -a
exit
docker volume create jellyfin_config
services:
  jellyfin:
    image: 'linuxserver/jellyfin'
    container_name: 'Jellyfin'
    network_mode: 'bridge'
    restart: 'unless-stopped'
    hostname: 'Jellyfin'
    environment:
      TZ: 'Europe/Zurich'
      PUID: '0'
      PGID: '0'
      JELLYFIN_PublishedServerUrl: '0.0.0.0'
      NVIDIA_DRIVER_CAPABILITIES: 'all'
      NVIDIA_VISIBLE_DEVICES: 'all'
    deploy:
      resources:
        limits:
          cpus: '2.00'
          memory: '1024M'
        reservations:
          cpus: '0.02'
          memory: '256M'
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    volumes:
      - 'jellyfin_config:/config'
      - '/mnt/nas_multimedia/movies:/films'
      - '/mnt/nas_multimedia/tv_shows:/tv_shows'
    ports:
      - '8096:8096'
networks:
  jellyfin_network:
    driver: bridge
volumes:
  jellyfin_config:
    external: true

Voir les sessions d'encodage sur l'hôte :

nvidia-smi encodersessions

Pour voir l'utilisation en temps réelle :

nvidia-smi dmon

Documentation : https://hub.docker.com/r/linuxserver/jellyfin

Capture_decran_du_2025-03-12_02-19-45.pngCapture_decran_du_2025-03-12_02-19-30.pngCapture_decran_du_2025-03-12_02-18-52.pngCapture_decran_du_2025-03-12_02-17-16.png Capture_decran_du_2025-03-12_00-54-43.png