Hello

tu éteint les services
service plexpy stop && service nginx stop
Tu rajoute
nano /etc/nginx/sites-enabled/rutorrent.conf 

        ## fin config seedbox-manager ##

    location /plexpy {
        proxy_pass http://127.0.0.1:XXXX;
    }


        ## config utilisateurs  ##
a ne pas oublier de modifier
nano /opt/plexpy/config.ini

http_root = /plexpy

puis un petite
service plexpy start && service nginx start
Bonne soirée
Impec Dio un vrai chef ! Je n'avais pas du tout pensé à modifier dans le config.ini de plexpy ! >_<

Ça fonctionne impec pour moi, encore merci !
6 jours plus tard
Bonjour

j'ai bien suivi la procédure mais rendu ici marche pas

VI - Configuration

rendez vous sur plexpy.domaine.tld, et vous devriez être acceuillis par une invit de configuration.

j'ai essayer plexpy.domaine.tld, plexpy.domaine.tld:8181,localhost:8181 et non rien marche

Merci de m'éclaircir à se sujet.
As tu créé le fichier de configuration nginx? as tu relancé le service?
@gormson

oui j'ai suivi ceci a la lettre

III - Installation

Bon autant préciser que je n'invente rien, je ne fais que vous proposer ce que j'ai repris directement du dépôt GitHub... mais bon autant vous proposer tout d'un coup au même endroit
Avant tout si vous n'avez pas installé Git (ce dont je doute si vous êtes sur ce fofo tongue)
apt-get install git-core
Ensuite on attaque
cd /opt
git clone https://github.com/drzoidberg33/plexpy.git
cd /opt/plexpy
touch /etc/default/plexpy
La création du plexpy dans default sert juste à éviter les warnings du script.
Perso j'ai choisi de créer un user (comme suggéré par l'auteur) pour plexpy, mais ce n'est pas obligé, vous pouvez le rattacher à qui vous souhaitez par rapport à votre propre gestion de droits. J'ai suivi exactement ce qui était noté sur le tuto de Git (je me foule pas je sais)
adduser --system --no-create-home plexpy
chown plexpy:nogroup -R /opt/plexpy
IV - Installation en tant que Daemon

On commence par rendre executable le script
chmod +x /opt/plexpy/init-scripts/init.ubuntu
on l'ajoute ensuite au démarrage du serveur
ln -s /opt/plexpy/init-scripts/init.ubuntu /etc/init.d/plexpy
update-rc.d plexpy defaults
Et on démarre PlexPy
service plexpy start
si vous regardez dans init.ubuntu, vous verrez que vous avez la possibilité de définir certaines préférences à ajouter dans le fichier /etc/default/plexpy que nous avons créé au début.
V - Interface Web

C'est bien beau le shell mais une interface web c'est mieux.
Donc pour faire très simple, plexpy est joignable sur le port 8181, du coup je me suis créé un sous domaine supplémentaire du type plexpy.domaine.tld... simple.
Donc pour la suite il vous suffit d'ajouter un petit fichier de conf à nginx
nano /etc/nginx/sites-enabled/plexpy.conf
et on ajoute
server {
listen 80;
server_name plexpy.domaine.tld;

location / {
proxy_set_header Origin http://$host;
proxy_pass http://localhost:8181;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 36000s; ## Timeout after 10 hours
}
}
ensuite
service nginx restart

VI - Configuration

rendez vous sur plexpy.domaine.tld, et vous devriez être acceuillis par une invit de configuration.


et sa marche pas ici -->>rendez vous sur plexpy.domaine.tld, et vous devriez être acceuillis par une invit de configuration.

merci
juste rassure moi (on sait jamais) tu as bien remplacer domaine.tld par ton nom de domaine ?
PS : Merci d'utiliser les balise code stp
non désolé je suis un débutant donc je doit changer domaine.tld pour ex: google.com bien ca merci
Sauf si c'est une blague... je dirais "A ouais..."

Mais sinon, oui il te faut un nom de domaine (à toi) pour configurer plexpy en tant que sous domaine.
gormson wrote:Sauf si c'est une blague... je dirais "A ouais..."

Mais sinon, oui il te faut un nom de domaine (à toi) pour configurer plexpy en tant que sous domaine.
ok donc celui da ma dediebox fait pas


merci
12 jours plus tard
Coucou,

Tout d'abord merci, PleyPy c'est vraiment sympa !

Je rencontre un petit souci, sur la page principale j'ai toujours des anciennes Playlist qui sont affichées, j'ai essayé de mettre "0.0.0.0" pour adresse du serveur, afin qu'il se déconnecte, j'ai redémarré puis remis la bonne IP et enfin redémarré à nouveau mais rien n'y fait...

Dans les paramètres ce sont bien les playlists présentes qui sont affichées mais sur la page d'accueil les anciennes restent... de plus que la case "Last played" reste sur un film visionné il y a plusieurs jours déjà alors que l'historique indique d'autres vues depuis.

J'aimerai donc savoir comment supprimer ou remettre à zéro le fichier de configuration afin de reconfigurer le tout bien au propre.

Merci d'avance pour votre aide
Ola

Mon installation est la suivante : dans Settings >> Plex Media Server
J'ai comme IP 127.0.0.1
Aussi pense à lier tes logs, toujours dans la même sections ci-dessus copie ce chemin (si tu a fais l'installation standard de Plex) :
/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/
On verra ensuite si ça déconne encore
Bon, ça à l'air de fonctionner comme il faut, je ne sais pas si ce sont les logs qui y ont fait quelque chose, mais tout est rentré dans l'ordre !

Merci pour ta réponse rapide
24 jours plus tard
Bonjour, j'ai mis ce paquet avec le https.
Je vois dans les options qu'il y a une option avec le Enable HTTPS
Enable HTTPS for web server for encrypted communication.

Il est pas activé mais j'ai quand même mon https conforme.
Est ce que ça sert à quelque chose de le rajouter avec les adresses des clés.
A mon avis tout dépend comment est configurer ton fichier conf pour nginx.
Si tu y accède via tondomaine.tld/plexpy et que tondomaine.tld est en https alors tu n'auras pas besoin du https du paquet (d'après moi).

Perso j'y accède via plexpy.domaine.tld... et je n'ai pas activé le https... dans ce cas l'option sera utile... d'après moi encore😮D
Oui je pense pareil. J'avais pas pensé peut être une option pour les URI.
21 jours plus tard
Un fait étrange avec cet outil :

Il a très bien fonctionné 2 jours en suivant le tuto à la lettre.
Ce soir, je suis passé sur un certificat Letsencrypt avec succès sur toutes mes pages.
Je n'ai pas touché au plexpy.conf créé dans Nginx en lien avec le tuto.

Comme vu dans certains commentaires ici, j'ai eu la surprise d'accéder au site en https.
Cependant, à la fermeture de l'onglet et en retournant ensuite sur le site, j'ai une erreur 502 Nginx
2016/04/07 03:18:30 [error] 5354#5354: *1621 connect() failed (111: Connection refused) while connecting to upstream, client: xxx, server: plexpy.xxx.ovh, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8181/favicon.ico", host: "plexpy.xxx.ovh", referrer: "http://plexpy.xxx.ovh/"
Une idée ?
C'est étrange sachant que j'ai un certificat aussi (pas letsencrypt) mais tout fonctionne, et ça ne me renvoie pas sur du https
Est-ce que ça pourrait venir du tuto Letsencrypt qui fait modifier ce fichier ?
# nano /etc/nginx/ssl/params.conf

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA";
ssl_prefer_server_ciphers on;
ssl_ecdh_curve secp384r1;

ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_session_tickets off;

add_header Strict-Transport-Security "max-age=31536000";
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
Bonjour

J'ai un soucis quand je reboot mon serveur plexpy démarre pas je doit me brancher en SSh et relancer les 2 commandes suivante
service plexpy stop && service nginx stop
service plexpy start && service nginx start
voilà après c'est fonctionnel..
Yop,

Es-tu certain d'avoir effectué les commandes suivantes ?
ln -s /opt/plexpy/init-scripts/init.ubuntu /etc/init.d/plexpy
update-rc.d plexpy defaults
As-tu eu des messages d'erreurs ?