Forum des NAS

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

Les tutoriaux rédigés par les membres
Avatar de l’utilisateur
par EVOTk
#90250
Bonjour,
Un nouveau petit tuto pour vous apprendre a installer Tautulli en Docker sur votre NAS Synology.

Image

Tautulli, c'est quoi ?

Une application Web basée sur python pour la surveillance, l'analyse et les notifications pour Plex Media Server.

Caractéristiques
Conception Web réactive visible sur les navigateurs Web pour ordinateur, tablette et mobile.
Thème pour compléter Plex / Web.
Configuration de configuration facile (aucun serveur Web séparé requis).
Surveillez l'activité actuelle de Plex Media Server.
Notifications entièrement personnalisables pour l'activité de flux et les médias récemment ajoutés.
Statistiques supérieures sur la page d'accueil avec durée configurable et métrique de mesure.
Historique de visionnage mondial avec recherche / filtrage et tri dynamique des colonnes.
Liste complète des utilisateurs avec des informations générales et des statistiques de comparaison.
Informations utilisateur individuelles, y compris les adresses IP des appareils.
Statistiques complètes de la bibliothèque et informations sur les fichiers multimédias.
Des analyses riches présentées à l'aide de graphiques Highcharts.
Belles pages d'informations sur le contenu.
Données de liste de synchronisation complètes sur tous les utilisateurs qui synchronisent les éléments de votre bibliothèque.

Plus d'info : https://tautulli.com/ et https://github.com/Tautulli/Tautulli

Maintenant, le tuto :

Pré-Requis :
Avoir un NAS Synology compatible avec Docker.
[Tuto] Connaitre le PUID / PGID d'un utilisateur.
Avoir un nom de domaine ( Pour l’accès extérieur uniquement ) [Point 7 du tuto]

Sommaire :
1/ Télécharger le conteneur
2/ Création du dossier d'installation
3/ Récupération du PUID / PGID
4/ Paramétrage du conteneur
5/ Première connexion à Tautulli
6/ Activer la vue des logs de plex Media Server dans Tautulli
7/ Accéder à Tautulli depuis l'extérieur en HTTPS
8/ Connexion avec l'application "Tautuli Remote App" ( A venir )
9/ Configurer les notifications Discord ( A venir )
10/ Comment mettre à jour le conteneur ( A venir )


1/ Télécharger le conteneur
Nous allons télécharger le conteneur linuxserver/tautulli, pour cela nous allons ouvrir docker et se rendre dans Registre et rechercher "tautulli".
Image
Une fois l'image linuxserver/tautulli, on clique dessus, puis sur Télécharger, on sélectionnera "latest"

2/ Création du dossier d'installation
Tautulli a besoin d'un dossier sur le NAS, ou il va pouvoir s'installer, enregistrer ses configurations, ...
Dans mon cas, j'ai choisi de le mettre dans un dossier partagé "docker", j'y est donc créé un dossier "tautulli" et dans ce dossier un dossier "config".
Le chemin d’accès a ce dossier, pour ce tuto, sera donc /docker/tautulli_test, il sera à modifier suivant vos choix.

3/ Récupération du PUID / PGID
Il va falloir associer notre conteneur a un utilisateur du NAS, pour cela il faut connaitre le PUID et le PGID de cette utilisateur, pour cela, je vous laisse utiliser ce tuto : [Tuto] Connaitre le PUID / PGID d'un utilisateur.
Bien évidement, l'utilisateur choisi devra avoir les droits de lecture/écriture sur le dossier /tautulli précédemment créé !
On notera le PUID/PGID de l'utilisateur choisi, on va en avoir besoin juste après !

4/ Paramétrage du conteneur
Une fois le téléchargement terminé, on peu dans l'onglet Image retrouver l'image précédemment téléchargée, on clique dessus, puis sur "Lancer"
Image
Dans la 1ere page qui s'affiche, on choisi un nom, j'ai choisi de mettre "tautulli_test".
Image

Puis on clique sur "Paramètres avancés"
Dans l'onglet "Volume", nous allons cliquer sur "Ajouter un dossier" et choisir le dossier "config" que nous avons créé précédemment pour l'installation de l'image. Le chemin de ce dossier sera /config.

Étape facultative :
Puis nous allons aussi ajouter le chemin vers les logs du serveur plex ( par defaut Plex/config/Library/Application Support/Plex Media Server/Logs ) ceci est a adapter suivant votre installation. Le chemin de ce dossier sera /logs, nous allons également cocher la case "lecture seule".
Image

Dans l'onglet Réseau, nous allons cocher "Utiliser le même réseau que Docker Host"
Image

Dans l'onglet Environnement, nous allons rajouter 3 variables :
TZ, c'est le fuseau horaire, j'ai choisi Europe/Paris.
PUID, Group id ( voir point 3/ du tuto )
PGID, User id ( voir point 3/ du tuto )
Image

Maintenant, on clique sur "Appliquer", puis "Suivant", et on arrive a la page suivante :
Image
On clique sur "Appliquer" et le conteneur se créer, et démarre.
Dans l'onglet "Conteneur", on peu vérifier que notre conteneur est bien démarré !


5/ Première connexion à Tautulli
Dans votre navigateur, il vous suffit maintenant de taper l'adresse ip de votre NAS suivi du port 8181 pour se connecter a l'interface Web de Tautulli.
Exemple : Si l'ip de votre NAS est 192.168.0.20 alors l'adresse est http://192.168.0.20:8181

Voici ce que vous devez trouver a la 1ere connexion :
Image

On clique sur suivant, Tautilli demande de choisir un identifiant et un mot de passe pour l'acces a l'interface de Tautulli :
Image

On clique sur Suivant, puis Tautulli demande a être lié a un compte Plex.tv :
Image
Pour cela on clique sur Sign-in with Plex, et on suit les étapes ! Une fois ok, Tautulli indique "Authentification Successful"
Image

On clique sur Suivant, et on arrive aux paramètres du serveur ( le serveur n'ayant pas forcément besoin d'etre également sur le NAS ! ) Il est très bien possible d'avoir un serveur plex sur une nvidia shield, et d'installer Tautulli sur son NAS.
Image
Ici j'ai sélectionné mon serveur, puis avec le bouton "Vérify" je test a la connexion !
Tautulli m'informe avec le message "Serveur found" que mon serveur plex a bien était trouvé !
Image

On clique sur Suivant, on peut modifier d'autres paramètres au besoin, mais je conseil de laisser par defaut :
Image

On clique sur Suivant, Tautulli nous informe sur ses capacités de notification :
Image

On lcique sur Suivant ( c'est bientot fini ! ), ici Tautulli nous explique la marche a suivre pour importé une base de données existante :
Image

Et maintenant, on clique sur Finish !
Image

On attend quelques secondes, et nous voila redirigé vers la page de connexion de Tautulli :
Image

6/ Activer la vue des logs de plex Media Server dans Tautulli
Pour cette étape, il faut avoir réalisé l'etape facultative du point 4/
Il est possible d’accéder aux logs de plex depuis Tautulli ( Depuis Parametres > Logs > Plex Media Server Logs ou Plex Media Scanner Logs , .. ) comme ceci :
Image

Pour cela nous allons dans Paramètres > Plex Media Server :
Image

Puis cliquer sur Show Advanced :
Image

Ensuite dans la page de paramètres aller pouvoir renseigner le chemin vers vos logs, soit /logs ( renseigné dans la configuration du docker ).
Image

Puis en bas de la page, on clique sur SAVE.

7/ Accéder à Tautulli depuis l'extérieur en HTTPS
Pour l'exemple ci-dessous le nom de domaine choisi sera "evotuto.fr", et le but est d’accéder en HTTPS à l'interface de Tautulli depuis un sous-domaine de notre nom de domaine, pour l'exemple, cela sera "tautulli.evotuto.fr".

Le sous-domaine doit être déclaré chez votre fournisseur de nom de domaine.

Sur Tautulli, nous allons dans Settings > Web Interface :
Image
Image

Et nous activons les paramètres avancé :
Image

Enable HTTP Proxy doit être actif
Image

Puis, sur DSM :

Dans Panneau de Configuration > Portail des Applications, nous allons dans l'onglet "Proxy inversé" :
Image
On clique sur Créer pour faire une nouvelle règle : ( ici tautulli.evotuto.fr est a modifier suivant votre configuration)
Le reste est identique, sauf si vous avait changé le port par défaut de tautulli par exemple ( 8181 )
Image

Dans l'onglet "En-tête personnalisé" voici les valeurs a renseigner :
Image

Code : Tout sélectionner
Host                $host
X-Real-IP           $remote_addr
X-Forwarded-Host    $server_name
X-Forwarded-For     $proxy_add_x_forwarded_for
X-Forwarded-Proto   $scheme
X-Forwarded-Ssl     "on"

Puis on valide avec "OK"

Voila, maintenant, votre tautulli est accessible depuis "https://tautulli.evotuto.fr"

:whistle: Suite a venir !


02/02/2020 - Rajout Activation du HTTP Proxy dans Tautulli
26/04/2020 - Rajoute Configuration HTTPS Reverse Proxy
24/04/2020 - Création du tuto
Avatar de l’utilisateur
par EVOTk
#90346
pikeupe a écrit : 25 avr. 2020 18:03 slt

super tuto merci
dommage qu'il y ait pas une version emby

Tu n'a pas essayé https://github.com/mregni/EmbyStat ?

Avatar de l’utilisateur
par EVOTk
#92347
Salut,
Dans le point 4 à tu bien fait ceci :

Puis nous allons aussi ajouter le chemin vers les logs du serveur plex ( par defaut Plex/config/Library/Application Support/Plex Media Server/Logs ) ceci est a adapter suivant votre installation. Le chemin de ce dossier sera /logs, nous allons également cocher la case "lecture seule".

Le chemin vers le dossier logs de Plex est à adapter suivant ton installation.

Avatar de l’utilisateur
par Feneck91
#92862
Bon, par contre, malgré l'aide du rédacteur du tutoriel, impossible de faire fonctionner le reverse proxy (qui fonctionne sur plein d'autres trucs) si l'entrée est en HTTPS, je suis obligé de mettre en HTTP pour que ça fonctionne, c'est incompréhensible.

EDIT : trouvé !
Dans Tautulli : Settings / Web Interface/ activer : Enable HTTP Proxy
#93566
Bonjour,

Je vois que Tautulli a sorti une version 2.5.3
Après avoir suivi ce tuto, je suis en version 2.2.4 ...
Dans Tautulli, lorsque je clique sur "Check for Updates" ... rien ne semble se passer.

Dans les paramètres, la mise à jour automatique ne peut pas être cochée car il a bien vu que :

Code : Tout sélectionner
Update Automatically (Controlled by Docker Container)

Vous savez s'il y a un moyen de forcer les mises à jour ?

ADM 3.5.2.RAG2

C'était déjà le cas avec la m[…]

Effectivement, je rencontre aussi ce pb. depuis […]

QNAP TS-453D - RAM max

la limite du CPU est 8GB... même si vous upg[…]

updated php core to 7.4.12 openssl to 1.1.1h

Site hébergé sur un serveur IKOULA

Ikoula