[Tuto] Installation de Jellyfin + Transcodage matériel (HW) + Acces HTTPS en Docker

  • Auteur du sujet Auteur du sujet EVO
  • Date de début Date de début
Bnjour,

De bonne heure je regarde et il est en restarting (j'ai l'impression qui le fait en boucle). avec un access denied
Code:
System.UnauthorizedAccessException: Access to the path '/config/log' is denied.
 ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at System.IO.FileSystem.CreateDirectory(String fullPath)
   at System.IO.Directory.CreateDirectory(String path)
   at Jellyfin.Server.Program.CreateApplicationPaths(StartupOptions options)
   at Jellyfin.Server.Program.StartApp(StartupOptions options)
   at Jellyfin.Server.Program.<Main>(String[] args)
Unhandled exception. System.UnauthorizedAccessException: Access to the path '/config/log' is denied.
 ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---


Bon j'ai repris le tuto à la page 1 et j'ai du sauter une page hier ( pb d'accès). modification du propriétaire du dossier et hop magique

Petit Up : Accélération matérielle ok, je passe d'une charge de85% du CPU à 2% qd je change la qualité de lecture sur mon tel (le tuto est bien fait @EVOTk) maintenant faut que je crée l'accès externe et la j'ai encore plein de lecture a faire :D
 
Dernière édition:
Hello,

Je n'arrive pas à accéder à Jellyfin depuis son nom j'ai un soucis avec la ligne network qui n'est pas prise dans le docker-compose
Code:
version: "2.1"
services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    hostname: jellyfin
    user: 1000:100
    group_add:
      - "107"
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128
    ports:
      - 8096:8096
    volumes:
      - ./config:/config
      - ./cache:/cache
      - /srv/dev-disk-by-uuid-c04b02db-7d33-43c1-b31c-5662451b3ece/Storage/Medias/Series TV:/data/tvshows
      - /srv/dev-disk-by-uuid-c04b02db-7d33-43c1-b31c-5662451b3ece/Storage/Medias/Films:/data/movies
    restart: unless-stopped
    networks:
          - swag-default
networks:
   swag-network:
     external:
        name: swag-default
 
Je ne suis pas très expérimenté avec ça, mais il me semble voir 2 problèmes dans ton compose:

-Il y a 2 fois la ligne networks
-Je vois des problèmes de mise en forme des paramètres mais je ne sais pas si ça peut être bloquant

Ci-dessous mon compose fonctionnel avec le reverse proxy swag et sur un domaine dudckdns.org.
Dans mon compose SWAG, le network a bien sur été nommé swag.
Prête attention à l'alignement et aux retours à la ligne dans mon compose



Code:
version: "3.5"
services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    network_mode: swag
    hostname: jellyfin
    user: 1000:100
    group_add:
      - "106"
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128
      - /dev/dri/card0:/dev/dri/card0
    ports:
      - 8096:8096
    volumes:
      - /srv/dev-disk-by-uuid-b431f2bc-7c9a-4e47-ab28-a33ec3998809/docker/jellyfin/config:/config
      - /srv/dev-disk-by-uuid-b431f2bc-7c9a-4e47-ab28-a33ec3998809/docker/jellyfin/cache:/cache
      - /srv/dev-disk-by-uuid-b431f2bc-7c9a-4e47-ab28-a33ec3998809/tvshows:/data/tvshows
      - /srv/dev-disk-by-uuid-b431f2bc-7c9a-4e47-ab28-a33ec3998809/movies:/data/movies
      - /srv/dev-disk-by-uuid-b431f2bc-7c9a-4e47-ab28-a33ec3998809/download:/data/videos
      - /srv/dev-disk-by-uuid-b431f2bc-7c9a-4e47-ab28-a33ec3998809/MP3:/data/music
      - /srv/dev-disk-by-uuid-4ad5dc08-9fab-411c-a9fe-5c2edaf67e54/3tomovies:/data/3tomovies
      - /srv/dev-disk-by-uuid-4ad5dc08-9fab-411c-a9fe-5c2edaf67e54/3totvshows:/data/3totvshows
    environment:
      - JELLYFIN_PublishedServerUrl=192.168.2.189
    restart: unless-stopped
Message automatiquement fusionné :

Voici les modifications que je ferai sur ton compose:

Code:
version: "2.1"
services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    network_mode: swag-default
    hostname: jellyfin
    user: 1000:100
    group_add:
      - "107"
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128
    ports:
      - 8096:8096
    volumes:
      - ./config:/config
      - ./cache:/cache
      - /srv/dev-disk-by-uuid-c04b02db-7d33-43c1-b31c-5662451b3ece/Storage/Medias/Series TV:/data/tvshows
      - /srv/dev-disk-by-uuid-c04b02db-7d33-43c1-b31c-5662451b3ece/Storage/Medias/Films:/data/movies
    restart: unless-stopped
 
Code:
.........
      - /srv/dev-disk-by-uuid-c04b02db-7d33-43c1-b31c-5662451b3ece/Storage/Medias/Films:/data/movies
    restart: unless-stopped
    networks:
          - swag-default
networks:
   swag-network:
     external:
        name: swag-default
Hello,
si tu dis que ton souci vient des network:
  • l'indentation de "- swag-default" n'est pas bonne, le tiret devrait être au même niveau que celui de "- /srv/dev-disk-by-uuid-........"
  • je pense que la correspondance entre le network que tu déclares en "external" (swag-network) et celui que tu déclares dans ton container (swag-default) n'est pas bonne
Je tenterai ça:
Code:
.........
      - /srv/dev-disk-by-uuid-c04b02db-7d33-43c1-b31c-5662451b3ece/Storage/Medias/Films:/data/movies
    restart: unless-stopped
    networks:
      - swag-default
networks:
   swag-default:
     external:
        name: swag-default
Et encore je suis pas sûr, il me semble qu'il y avait une notion de "external: true"...
J'essaie de contrôler sur mon propre compose ce soir ou dans la semaine
 
Bonjour,

J'essaye actuellement de mettre en place le transcodage mais j'ai une interrogation car au niveau du groupe, j'ai uniquement Root. Je suis sous Asustor.
1710755067191.png
Merci de vos réponses :)

Alveine