[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
 
Bonjour,
Je viens d'installer compose.
Débutant je suis...
A l'installation, j'ai suivi un tuto pour la création des dossiers medias.
A l'usage j'ai crée le serveur du nas sur le client (mibox4), je me retrouve donc avec un compte seedbox et un compte nas. N'y a-t'il pas moyen d'avoir tous les dossiers (2 dossiers seed et 4 dossiers nas) sur la page d'acceuil, sans avoir à quitter le compte seed pour aller sur le compte nas et, lycée de Versailles ?

Second soucis, lorsque j'ai crée les dossiers média lors de l'installation, je me suis retrouvé avec des nouveaux dossiers, jusque là tout va bien, c'est normal. Par contre, j'ai fais une boulette puisque ces dossier ne sont pas le dossiers qui contiennent mes fichiers, ils sont dans une autre valise, comment copier ces fichiers vers les nouvelles valises (copier coller ne fonctionne pas, drag&drop non plus, erreur de permission ou de privilège)... alors que je pense avoir mis tous les dossier en accessible pour tout le monde. Ou bien créer une nouvelle médiathèque avec les dossiers réels qui contiennent mes fichiers médias ?
 
A l'installation, j'ai suivi un tuto pour la création des dossiers medias.
A l'usage j'ai crée le serveur du nas sur le client (mibox4), je me retrouve donc avec un compte seedbox et un compte nas. N'y a-t'il pas moyen d'avoir tous les dossiers (2 dossiers seed et 4 dossiers nas) sur la page d'acceuil, sans avoir à quitter le compte seed pour aller sur le compte nas et, lycée de Versailles ?
Alors la, navré mais j'ai pas compris 😅

Second soucis, lorsque j'ai crée les dossiers média lors de l'installation, je me suis retrouvé avec des nouveaux dossiers, jusque là tout va bien, c'est normal. Par contre, j'ai fais une boulette puisque ces dossier ne sont pas le dossiers qui contiennent mes fichiers, ils sont dans une autre valise, comment copier ces fichiers vers les nouvelles valises (copier coller ne fonctionne pas, drag&drop non plus, erreur de permission ou de privilège)... alors que je pense avoir mis tous les dossier en accessible pour tout le monde. Ou bien créer une nouvelle médiathèque avec les dossiers réels qui contiennent mes fichiers médias ?
C'est assez confu aussi, quand tu dit "j'ai crée les dossiers média lors de l'installation" , l'installation de OMV ou l'installation de Jellyfin ?
Créé comment ? depuis l'interface d'OMV ( dossier partagés ), de Jellyfin ? a la création d'une médiathèque ?
 
L'important c'est de me comprendre... :)
Ce qu je veux dire c'est que sur le Jelly de la Mibox, je me retrouve avec le serveur seed et le serveur NAS... C'est juste une question de commodité de présentation...
Avoir tout les dossier des deux serveurs sur la page d’accueil...
J'espère avoir été plus clair, là...

Pour le second point. j'ai crée des dossier partagés Films, series, photo, concert sur un des DD du NAS au moment de l'installation d'OMV...
Je pense m'être planté lors de l'installation de Jelly et la création des médiathèques. Pas assez rompu aux usage linux...
De fait je me retrouve dans Jelly avec des dossiers des DD auxquels je n'arrive pas à accéder.... et, des dossiers crées à l"installation de Jeely, mais vides...
C'est gênant et, pas pratique pour un sou. Comment remédier à la chose ?