Bonjour,

Je vous présente mon script : Media Server Recovery

Pratique pour une (ré)installation de votre serveur en moins de 30 minutes.

Services installés par le script :
* LAMP
* Transmission (interface web par défaut)
* SickRage
* CouchPotato
* Plex
* eZ Monitor Server
Mises à jour :
Mise à jour du 08/10/2016 wrote:* Correction de certains bugs
* Mise en place de Proxy Web
Comment accéder à ses services :

* LAMP : http://IP
* Transmission : http://IP/transmission
* SickRage : http://IP/sickrage
* CouchPotato : http://IP/couchpotato
* Plex : http://IP:32400
* ESM : http://IP/esm

Voici le lien du github : https://github.com/valounours/MediaServerRecovery

L'installation est simple :

A lancer en étant connecté en root
cd /tmp
git clone https://github.com/valounours/MediaServerRecovery.git mediaserverrecovery
cd mediaserverrecovery
bash install.sh
Le TOP est de procéder dans l'ordre du menu 😉

ScreenShot :

ScreenShot

Attention : Ce script est totalement indépendant ! Ne l'utiliser que sur une installation propre (ça évitera bien des soucis !)

TO-DO :
* Mise en place automatique de proxy web pour Plex
Valounours
Salut,

Merci du partage
Je pense qu'il faut préciser que ce n'est pas compatible avec le script Bonobox (ça t'évitera du SAV ^^). J'aurais juste ajouté un petit CRON pour que tout se relance en cas de reboot.
Salut,

Merci pour ta contribution.
Comme le dit Aerya, précise qu'il est indépendant du script bonobox.

Par contre Aerya, je vois pas l'utilité de cron pour relancé des applications, tout est daemonizé, et mis par défaut au boot dans le script :
exemple pour sickrage
update-rc.d sickrage defaults
Ah pardon j'ai pas vu ces lignes
Et voilà c'est modifié Si jamais vous voulez me faire votre retour c'est avec plaisir
Salut, y'a eu du boulot là
Tu pourrais optimiser sur la partie transmission 76=>85 pour gagner des lignes comme ça:
mkdir -p  $DIRDATA/torrent/{"encours","fini","watch"}
chgrp debian-transmission $DIRDATA/torrent/{"encours","fini","watch"}
chmod -R 770 $DIRDATA/torrent/{"encours","fini","watch"}
J'ai pas eu trop le temps de regarder plus loin mais je vais tester un peu ce week-end !
Ex.
Salut ! J'ai voulu tester rapidement sur un VPS sous debian 8 et debian 7 et je me suis retrouver avec des erreurs (Nouvel edit Erreur aussi avec Ubuntu 16.04) :
~/mediaserverrecovery# bash install.sh
: No such file or directorybash
install.sh: line 3: $'clear\r': command not found
Vérification Root :...
install.sh: line 24: syntax error near unexpected token `$'{\r''
'nstall.sh: line 24: `maison_pgrm () {
a chaque fin de ligne il y a "\r" (non visible)

il faut convertir avec dos2unix ou bien directement en tapant:
cp install.sh _p4 && tr -d '\r' < _p4 > install.sh && rm _p4
Bizarre j'avais pas ces soucis. Je test une une virtual box ubuntu server 16.04.

Merci
De rien !
Installation de Transmission : Ok
Installation de Sickrage : Ok
Installation de Couchpotato : Ok
Installation de Plexmediaserver : Bloquer à +- 60% (des la configuration de plex)

Je vais regarder les logs

Mais en tout cas c'est une fabuleuse initiative et une réinstallation aussi rapide du serveur et plus qu'appréciable !!

Edit : Pareil sur debian 7 et debian 8
Cruelo wrote:De rien !
Installation de Transmission : Ok
Installation de Sickrage : Ok
Installation de Couchpotato : Ok
Installation de Plexmediaserver : Bloquer à +- 60% (des la configuration de plex)

Je vais regarder les logs

Mais en tout cas c'est une fabuleuse initiative et une réinstallation aussi rapide du serveur et plus qu'appréciable !!

Edit : Pareil sur debian 7 et debian 8
Arff ! Pour plex j'ai pas ce soucis... Si jamais tu trouve l'erreur, je suis preneur

Merci beaucoup, je bosse actuellement avec Xavier pour la mise en place des vHost avec apache (le seul truc à faire serait de configurer les DNS chez son registrar )
Nouvelle version du script !

Testé sur une Debian 8 (Via VirtualBox)
Salut,

Valounours étant absent , je mets une nouvelle version avec les vhost(sauf plex encore en cours de test)
Si il y as des aventuriers pour testé la nouvelle version
https://github.com/xavier84/MediaServerRecovery

Testé sur une Debian 8 (Via VirtualBox)
5 jours plus tard
Nouvelle mise à jour du script :
Mise à jour du 08/10/2016 wrote:* Correction de certains bugs
* Mise en place de Proxy Web
Répondre…