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 nano /etc/fstab :

192.168.1.180:/mnt/multimedia /mnt/nas_multimedia/ nfs defaults 0 0
sudo systemctl daemon-reload && sudo mkdir /mnt/nas_multimedia && sudo mount -a
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