14/08/2022

Plex

Installation

apt install apt-transport-https curl gnupg
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
apt update
apt install plexmediaserver
systemctl start plexmediaserver
systemctl enable plexmediaserver

Par défaut vos séries seront stockées dans le répertoire /var/lib/plexmediaserver/Library/.

Configuration

Pour commencer la configuration vous devez vous rendre sur la page http://server:32400/web/setup. Connectez-vous avec compte plex et ensuite suivez les instructions pour créer votre libraire

Server distant

Si votre plex est sur un serveur distant vous allez avoir une erreur sur le setup : Setup is not allowed for shared servers. Dans ce cas vous devez faire un tunnel ssh entre votre machine et votre plex.

Sur le plex (distant)

apt install ssh
vim /etc

Sur votre machine client

Testez votre connexion ssh

ssh root@ip-server-plex
CTRL + D

Maintenant vous pouvez ouvrir votre tunnel ssh

ssh -L 0.0.0.0:32400:10.0.35.2:32400 10.0.35.2 -N

Vous pouvez refaire la configuration de votre serveur plex sur cette adresse maintenant http://127.0.0.1:32400/web/setup et normalement ya plus de bug

NAT

Vous pouvez placer votre plex derrière du NAT avec iptables par exemple :

iptables -t nat -A PREROUTING -p tcp --dport 32400 -j DNAT --to ip-server-plex:32400

Pour ajouter des films il suffit de télécharger un film dans le répertoire de votre libraire. Par exemple j’ai ajouté le premier film One piece disponible à cette adresse

Regarde One piece sinon je te butte !

Ajouter un film

cd /var/lib/plexmediaserver/Library/Movies/
nohup wget https://14.mugiwara.xyz/op/films/hd/one-piece-film4.mp4 &

Et ensuite recharger la library depuis l’interface web

Je ferai surrement un système plus optimiser plus tard mais pour l’instant ça marche !