Proxmox Déplacement du Serveur Plex sur un NUC avec transcodage HW : NUC Amd Ryzen et iGPU AMD ou bien NUC Intel Core i9 ?

MilesTEG

Administreur
Membre du personnel
6 Septembre 2020
3 139
748
213
Bonjour,

edit : mise à jour du sujet et changement de problématique

J'envisage de déplacer mon serveur Plex de mon Asustor vers un NUC au CPU/iGPU plus puissant, tournant sous Proxmox, donc placer le Plex dans une VM ou un LXC.

J'ai deux NUC qui pourraient accueillir ce PMS : un nuc à base de CPU Ryzen 9 7940HS, ou bien un NUC Intel Core i9-12900H.


Je me demande si sur un nuc amd ryzen un serveur Plex tournerais bien avec transcodage HW.
Et surtout comment configurer l’hôte proxmox pour avoir le pass through de l’igpu ?

Faut-il conserver proxmox ? ou bien partir sur un autre os ?
J’aimerais que sur ce nuc tourne plusieurs machines virtuelles Debian dans lesquelles tourne docker avec divers services dans chacune afin de séparer les services.
J’aimerais bien conserver ce mode de fonctionnement 😊 donc conserver proxmox.

Ou bien je pars sur le NUC Intel, un peu moins performant, mais peut-être plus facilement utilisable niveau iGPU... ?

Voilà ,
Merci pour vos conseils 😊
 
Dernière édition:
Hello,

Pas besoin de pass through, les igpu AMD sont supporté nativement depuis Plex Media Server 1.32.5.7210 ( Note de version ). SDR seulement, mais il semble que les AMD récents peuvent poser problème.

Après pour en être sur, il suffit d'installer en docker Plex server avec l'image officiel avec la balise : -device=/dev/dri:/dev/dri dans le compose et d'aller dans les options ==> Transcodeur :

Capture d'écran 2024-04-21 173548.png

pour en être sur. ( NUC AMD récent ).


Après proxmox est très bien pour installer plex. Personnellement sur NUC Intel, j'ai un LXC dédié avec des points de montage NFS sur un nas synology pour les médias et tout fonctionne très bien.

Voila, ;)
 
Dernière édition:
Salut @PackTu
Pas besoin de pass through, les igpu AMD sont supporté nativement depuis Plex Media Server 1.32.5.7210 ( Note de version ). SDR seulement, mais il semble que les AMD récents peuvent poser problème.

Après pour en être sur, il suffit d'installer en docker Plex server avec l'image officiel avec la balise : -device=/dev/dri:/dev/dri dans le compose et d'aller dans les options ==> Transcodeur :

Je précise que j'aurais Proxmox en base Debian, mais que tout ce qui sera installé sera dans une VM ou un LXC.
Je ne suis pas sûr que ça fonctionne comme ça sans rien faire :ROFLMAO:
Et perdre le tonemapping, c'est pas envisageable...
Je diffuse à distance sur des écrans non HDR/DV, et j'ai pas mal de HDR/DV :ROFLMAO:

Mais finalement, je vais dédier ce NUC sous Ryzen 9 7940HS pour les grosses VM Linux et Windows 11.
Et utiliser un autre NUC à base de Core i9-12900H (avec iGPU Intel Iris Xe) pour le serveur Plex et tous mes autres services, enfin, si et seulement si je peux avoir le WoL dessus.

Ça me semble davantage jouable non ? sur le CPU Intel j'entends.

edit : mince j'ai raté cette partie de ton message :)
Après proxmox est très bien pour installer plex. Personnellement sur NUC Intel, j'ai un LXC dédié avec des points de montage NFS sur un nas synology pour les médias et tout fonctionne très bien.
Ha bah écoute, je vais partir là dessus ^^
Je suis preneur de la configuration du NFS ^^ car mes médias sont sur mon NAS Asustor ;)
Et aussi pour le LXC, je n'ai jamais utilisé/monté. On peut choisir le type d'image utilisé ? J'ai un PlexPass, et je prends les images beta du plexpass.

edit 2 : j'ai édité mon premier message et son titre :)
 
Dernière édition:
Hello,

Effectivement je pense que pour l'instant il faut privilégier les nuc a base intel pour plex.

Pour l'installation voici comment j'ai procédé :

j'ai privilégier un LXC car pour les partage NFS ou SMB c'est beaucoup plus simple.

il y a 2 façons de faire :

- tout a la main : voir ce tuto.

- ou utiliser le script de tteck.github.io, ce que j'ai fait.

Donc dans la console de promox :

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/plex.sh)"

Opera Instantané_2024-04-22_142713_192.168.3.210.png

les options ou il n'y a pas de screen on valide par entrée.

Opera Instantané_2024-04-22_142753_192.168.3.210.pngOpera Instantané_2024-04-22_142823_192.168.3.210.png


Opera Instantané_2024-04-22_161402_192.168.3.210.pngOpera Instantané_2024-04-22_142937_192.168.3.210.png


Opera Instantané_2024-04-22_143025_192.168.3.210.pngOpera Instantané_2024-04-22_143058_192.168.3.210.png

Opera Instantané_2024-04-22_143124_192.168.3.210.png

Opera Instantané_2024-04-22_161616_192.168.3.210.png

on sélectionne le container et on se connecte en root

Opera Instantané_2024-04-22_143715_192.168.3.210.png

on entre :

Bash:
ls -l /dev/dri

Opera Instantané_2024-04-22_163219_192.168.3.210.png

le driver pour HW decode est bien présent.

Montage NFS sur nas synology a adapter pour une autre marque:

sur le nas : service et fichier

Opera Instantané_2024-04-22_163709_192.168.3.120.png

dans les dossiers partagés on sélectionne le (ou les) dossier a partager :

autorisation NFS
Créer

précision il faut que le nas et le lxc du serveur plex soit en ip statique.

Opera Instantané_2024-04-22_1616_192.168.3.210.png Opera Instantané_2024-04-22_164434_192.168.3.120.png

voila la partie nas

on retourne dans la console ssh pour installer NFS:

Bash:
apt update
apt install nfs-common

on crée un point de montage et on edite le fichier fstab pour un montage au demarage :

Bash:
mkdir -p /mnt/Medias
nano /etc/fstab

Bash:
192.168.10.210:/volume1/Medias /mnt/Medias nfs vers=3,nouser,atime,auto,retrans=2,ro,dev,exec 0 0

ou 192.168.10.210 est ip du nas.

on enregistre et on test le montage :

Bash:
mount -a
ls -l /mnt/Medias

Et la si tout est ok on voit le contenu du dossier partagé.

voila, on se connecte a plex pour le configurer et ajouter les dossier de la bibliothèque.

Opera Instantané_2024-04-22_172114_192.168.3.218.png

pour récupérer les version beta ou plex pass il suffit de taper: update dans la console ssh.

Opera Instantané_2024-04-22_172645_192.168.3.210.png Opera Instantané_2024-04-22_172713_192.168.3.210.png

A faire une fois que plex est configurer.

Voila. ;)

Edit : a un moment le script demande email et le password plex ne pas les renseigner pour des raison de sécurité et adopter la procédure ici en bas de page pour récupérer son token et l'ajouter manuellement dans le fichier cité.
 
Dernière édition:
  • J'adore
Réactions: MilesTEG
Merci bien @PackTu 😇

Je pense que je vais faire cela : un lxc avec le script de ttech.

Par contre pourquoi choisir une base Ubuntu plutôt que Debian ? Et pourquoi pas la dernière version proposée ?
 
Ubuntu 22.04, pour une raison toute simple , le script au moment de son écriture, c'était la version en cours et tester et retester par la communauté comme étant parfaitement fonctionnelle, alors que sur debian il y avait des soucis, maintenant faudrait peut être tester sur la version actuelle pour voir si c'est fonctionnel.

;)
 
Pourquoi ne pas prendre la dernière version de Ubuntu qui est une lts ? ( la 24 . 04)