@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