Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Les bidouilles en tout genre
Avatar de l’utilisateur
par EVOTk
#99083
Bonjour,
Nous allons ici utiliser docker-compose pour installer Plex et Tautulli sur Debian 10.

Pré-Requis :
Avoir un accès SSH
[Tuto] Connaitre le PUID / PGID d'un utilisateur.

Sommaire :
A venir

1/ Créer les dossiers nécessaires
Pour mon tuto, je vais placer tous les dossiers ( plex et tautulli dans le dossier /home/nom_dutilisateur/docker de ma debian ), il faudra adapter vos changements dans le fichier "docker-compose.yml" à l'étape suivante.

Je me place donc dans /home/nom_dutilisateur/docker:

Code : Tout sélectionner
cd /home/nom_dutilisateur/docker

Plex a besoin d'un dossier /config, et d'un dossier /transcode, et Tautulli a besoin d'un dossier /config, avec cette commande, on créer les dossiers :

Code : Tout sélectionner
sudo mkdir -p plex/{config,transcode} && mkdir -p tautulli/{config} 
2/ Création de la configuration et des conteneurs
2.1/ Création du fichier "docker-compose.yml"

Pour créer le fichier :

Code : Tout sélectionner
sudo nano plex/docker-compose.yml

( ici on considère que nous sommes déja dans /home/nom_dutilisateur/docker, si ce n'es pas le cas, vous pouvez soit vous placer dans le bon dossier avec la commande cd /home/nom_dutilisateur ou editer directement le fichier avec le lien complet : sudo nano /home/nom_dutilisateur/docker/plex/docker-compose.yml )

Ensuite vous copier/coller ceci dedans :

Code : Tout sélectionner
version: "2.1"
services:
  plex:
    image: ghcr.io/linuxserver/plex
    container_name: plex
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - VERSION=latest
      - UMASK_SET=022
    volumes:
      - /home/nom_dutilisateur/docker/plex/config:/config
      - /home/nom_dutilisateur/docker/plex/transcode:/transcode
      - /home/nom_dutilisateur/media/music:/data/music
      - /home/nom_dutilisateur/media/movies:/data/movies
      - /home/nom_dutilisateur/media/tvshow:/data/tvshow
    restart: unless-stopped

  tautulli:
    image: ghcr.io/linuxserver/tautulli
    container_name: tautulli
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    volumes:
      - /home/nom_dutilisateur/docker/tautulli/config:/config
    ports:
      - 8181:8181
    restart: unless-stopped

- PUID et GUID sont à modifier suivant les ID de votre utilisateur ( voir pré-requis )
- Il sera nécessaire de modifier les volumes de plex et celui de tautulli.
- Afin que plex accede a vos média, vous allez devoir lui donner acces, je vous est fait un exemple avec le dossier /music présent sur mon serveur.
J'ai placé /music dans /home/nom_dutilisateur/media/music, a vous de faire la suite si par exemple, vous avez un dossier films à vous le placer de la même façon.

On quitte le fichier Ctrl+X et on valide les modifications.

2.2/ Création des conteneurs
On se place dans le dossier ou nous avons créer notre fichier yml :

Code : Tout sélectionner
cd /home/nom_dutilisateur/docker/plex

, et on execute la commande :

Code : Tout sélectionner
sudo docker-compose up -d

Une fois fini, la commande renvoi "done" :

Cela peut prendre quelques minutes avant que l'interface de plex soit disponible !

3/ Accès a plex
Dans votre navigateur, il vous suffit maintenant de taper l'adresse ip de votre serveur suivi du port 32400 et /web pour se connecter a l'interface Web de Plex.
Exemple : Si l'ip de votre serveur est 192.168.0.20 alors l'adresse est http://192.168.0.20:32400/web

je pense c'est lié a CURL ... faut que je r[…]

Bitwarden server

Bonjour, J'ai finalement essayé la solution[…]

Partitionner un disque

Bonjour, J'ai un disque dur dans mon TR-004 qui a[…]

Site hébergé sur un serveur IKOULA

Ikoula