AtoMiC-ToolKit : script de seedbox à la carte (sickrage, couch, watcher, kodi, deluge, plex…)

Je vous présente le script AtoMiC-ToolKit du (célèbre, je pense) site de guides « HTPC Guides« . 

Installation/désinstallation d’applications simplifiée, gestion des updates script/système/applications, interface de « gestion »… C’est du lourd, du complet, du « à jour » ! 

Via un menu (sous SSH) vous pouvez installer/désinstaller/mettre à jour ceci (voir plus selon les MàJ à venir)

  • CouchPotato – AutoDL de films
  • Rtorrent/rutorrent – Client BitTorrent agrémenté de nombreuses options
  • Deluge – Client BitTorrent (léger et stable)
  • Emby – Management/lecture/streaming de vidéos/musique
  • Headphones – AutoDL de musique
  • HTPC Manager – Interface Web de gestion de serveur autoDL/streaming/etc. Je vous recommande plutôt organizr
  • Jackett – Indexeur BitTorrent
  • Kodi – Management/lecture de vidéos/musique
  • Lazy Librarian – AutoDL de livres
  • Madsonic – Management/lecture de musique
  • Mylar – AutoDL de comics
  • NZBGet – Client Usenet
  • NZBHydra – Indexeur Usenet
  • Ombi – PlexRequest
  • Plex – Management/lecture/streaming de vidéos/musique
  • PlexPy – Gestionnaire de statistiques pour Plex
  • pyLoad – Gestionnaire DDL
  • qBittorrent – Client BitTorrent
  • Radarr – AutoDL de films
  • SABnzbd+ – Client Usenet
  • SickGear / SickRage – AutoDL de séries. Préférez peut-être Medusa
  • Sonarr – AutoDL de séries
  • Subsonic – Management/lecture de musique (payant)
  • Transmission WebUI – Client BitTorrent (stable) (voici comment changer sa WebUI d’ailleurs)
  • Watcher – AutoDL de films
  • Webmin – Interface Web de gestion de serveur
  • Planned – DuckieTV, ktorrent, Monit, MusicBrainz, Muximux, MythTV, ShellInABox, Tvheadend, Utorrent, etc.

Sur une installation neuve de Debian 8 (ou Ubuntu etc), commencez par ajouter un USER sudo si ce n’est pas déjà fait. Ici mon USER est « test »

[email protected]:~# adduser test
Adding user `test' ...
Adding new group `test' (1001) ...
Adding new user `test' (1001) with group `test' ...
Creating home directory `/home/test' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for test
Enter the new value, or press ENTER for the default
	Full Name []: 
	Room Number []: 
	Work Phone []: 

	Home Phone []: 	Other []: 
Is the information correct? [Y/n] 
[email protected]:~# 

On installe sudo

[email protected]:~# apt install sudo

Et on ajoute notre USER de manière à ce qu’il n’ait pas à taper de mot de passe sudo

[email protected]:~# visudo

Ajouter à la fin du fichier ajouter

#includedir /etc/sudoers.d
test ALL=NOPASSWD: ALL

Puis installer git, télécharger et lancer le script

[email protected]:~# apt install git
[email protected]:~# git clone https://github.com/htpcBeginner/AtoMiC-ToolKit ~/AtoMiC-ToolKit
Cloning into '/root/AtoMiC-ToolKit'...
remote: Counting objects: 4850, done.
remote: Compressing objects: 100% (526/526), done.
remote: Total 4850 (delta 394), reused 0 (delta 0), pack-reused 4324
Receiving objects: 100% (4850/4850), 805.54 KiB | 0 bytes/s, done.
Resolving deltas: 100% (3547/3547), done.
Checking connectivity... done.
[email protected]:~# cd AtoMiC-ToolKit/
[email protected]:~/AtoMiC-ToolKit# bash setup.sh

Indiquez votre USER pour continuer

 ┬ ┬┬ ┬┬ ┬ ┬ ┬┌┬┐┌─┐┌─┐┌┐ ┌─┐┌─┐┬┌┐┌┌┐┌┌─┐┬─┐ ┌─┐┌─┐┌┬┐
 │││││││││ ├─┤ │ ├─┘│  ├┴┐├┤ │ ┬│││││││├┤ ├┬┘ │  │ ││││
 └┴┘└┴┘└┴┘o┴ ┴ ┴ ┴  └─┘└─┘└─┘└─┘┴┘└┘┘└┘└─┘┴└─o└─┘└─┘┴ ┴
                __  ___             
  /\ |_ _ |\/|./     | _  _ ||_/.|_ 
 /--\|_(_)|  ||\__   |(_)(_)|| \||_ 

--->DISCLAIMERS:
Already agreed. Can be cleared in the next screen.

--->USER INFORMATION:
--->Type the username of the user you want to use for managing apps and press [ENTER]...
Typically, this is your system login name (IMPORTANT! Ensure correct spelling and case). Do not use "root". Current username is "": test


Press [Enter] key to continue or Ctrl+C to exit...

Et suivez le menu d’installation

Avec la touche ENTER pour entrer un sous-menu/valider

 ┬ ┬┬ ┬┬ ┬ ┬ ┬┌┬┐┌─┐┌─┐┌┐ ┌─┐┌─┐┬┌┐┌┌┐┌┌─┐┬─┐ ┌─┐┌─┐┌┬┐
 │││││││││ ├─┤ │ ├─┘│  ├┴┐├┤ │ ┬│││││││├┤ ├┬┘ │  │ ││││
 └┴┘└┴┘└┴┘o┴ ┴ ┴ ┴  └─┘└─┘└─┘└─┘┴┘└┘┘└┘└─┘┴└─o└─┘└─┘┴ ┴
                __  ___             
  /\ |_ _ |\/|./     | _  _ ||_/.|_ 
 /--\|_(_)|  ||\__   |(_)(_)|| \||_ 

AtoMiC SickRage Installer Script

Press [Enter] key to continue or Ctrl+C to exit...

[…]

--->All done. SickRage installation complete.
For access details, run the SickRage Access Details utility.

 Thank you for using the AtoMiC ToolKit.
 Please visit http://forum.htpcbeginner.com to discuss or raise any issues.
 You can also follow htpcBeginner through Facebook, Twitter, Google+, YouTube, or RSS.


Press [Enter] key to continue or Ctrl+C to exit...

Continuez en appuyant sur ENTER (ou relancer le script) pour revenir au menu de base, puis PVR, puis Sickrage puis les fameux détails de connexion

Ce qui nous donne

 ┬ ┬┬ ┬┬ ┬ ┬ ┬┌┬┐┌─┐┌─┐┌┐ ┌─┐┌─┐┬┌┐┌┌┐┌┌─┐┬─┐ ┌─┐┌─┐┌┬┐
 │││││││││ ├─┤ │ ├─┘│  ├┴┐├┤ │ ┬│││││││├┤ ├┬┘ │  │ ││││
 └┴┘└┴┘└┴┘o┴ ┴ ┴ ┴  └─┘└─┘└─┘└─┘┴┘└┘┘└┘└─┘┴└─o└─┘└─┘┴ ┴
                __  ___             
  /\ |_ _ |\/|./     | _  _ ||_/.|_ 
 /--\|_(_)|  ||\__   |(_)(_)|| \||_ 

AtoMiC SickRage Access Details

Press [Enter] key to continue or Ctrl+C to exit...

--->Searching for possible port numbers...
Default port: 8081 found in AtoMiC Toolkit config.
Configured port: 8081 found in /opt/sickrage/data/config.ini.

--->Finding SickRage System details...

You may access SickRage with the following URLs...
--->http://xx:8081 from anywhere (requires port forwarding on router)
--->http://xx:8081 from your local network
--->http://domain:8081 from your local network
--->http://localhost:8081 on this system
Actual port numbers could be different. Check your settings file: /opt/sickrage/data/config.ini
If SSL is enabled, then use HTTPS instead of HTTP in the above URLs.

Your SickRage credentials are...
--->Username: Cannot determine or username not set.
--->Password: Not displayed for security. 

Checking SickRage status...
SickRage is running and accessible.
 GOOD: SickRage is accessible outside localhost.

 Thank you for using the AtoMiC ToolKit.
 Please visit http://forum.htpcbeginner.com to discuss or raise any issues.
 You can also follow htpcBeginner through Facebook, Twitter, Google+, YouTube, or RSS.


Press [Enter] key to continue or Ctrl+C to exit...

Pour vous connecter il suffit ensuite de se rendre sur ip:8081 et d’utiliser le login:pwd qui sont USER:pwd de votre serveur.

Alors oui, ça fait un peu archaïque. Néanmoins :

  1. C’est fonctionnel,
  2. Très orienté « noob » vu les menus,
  3. Logiquement on n’a pas besoin d’accéder aux infos de connexion plus d’1 fois.

Je n’ai testé que Sickrage et Kodi mais l’installation se passe sans souci, je suppose que c’est pareil pour tout le reste. Bien évidemment il n’est pas recommandé, comme avec tous les scripts, d’update/upgrade le serveur ensuite.

Pour ça ils ont créé un menu 

HTPC Guides est connu et reconnu pour ses guides d’installation simples et complets. Ce script est tenu à jour et même si ça doit faire 1 an au moins que rTorrent/ruTorrent n’est toujours pas ajouté il est cependant très complet et parfaitement à même de faire un beau serveur de DL/management/streaming. Ou même en local vu qu’il y a Kodi.

Super boulot, pour moi le petit plus serait d’avoir les menus via une WebUI ce qui le rendrait plus moderne.

(4 869 vues)
S’abonner
Notifier de
28 Commentaires
Inline Feedbacks
Voir tout
Arck0s
Invité
04/04/2017 17:49

Merci pour la découverte, ca a l’air bien sympa, c’est juste dommage qu’il n’y ai pas rTorrent.
Question con, dedans tu dis qu’il ne faut pas update/upgrade le serveur quand on passe par un site; il y a une raison particulière je suppose, mais laquelle stp ?

BobRegMan
Invité
Répondre à  Arck0s
11/07/2017 21:21

R torrent ru-torrent sont disponible

Arck0s
Invité
Répondre à  Aerya
04/04/2017 18:09

Me voila rassuré, je passais jusqu’a present par ce script, et j’ai toujours fait des petits apt-get update/upgrade. La je suis en train de re-installer et je cherche quoi prendre comme script (ratXabox) voir tout faire a la main et installer ce que j’ai découvert ici tel que Medusa, Cardigann, etc …

NicoLeOca
Invité
06/04/2017 12:17

Perso, j’utilise Quickbox qui est moins complet en effet (mais qui me suffit)
et dont l’interface est plus sympa
Merci pour le partage

Lowxorx
Invité
Répondre à  NicoLeOca
13/04/2017 18:31

+1 pour QuickBox, le dashboard est vraiment cool et il est suffisament modulaire pour avoir tout ce qu’on peut attendre d’un mediacenter / d’une seedbox

BobRegMan
Invité
12/07/2017 10:19

Perso j’ai essayé c’est pas mal.

Bien commencer par installer les dépendances dans utilities genre php7 mono etc.

Seul hic pas de multi user.

BobRegMan
Invité
10/08/2017 06:37

Bonjour Aerya,

Je sais que tu n’est pas le support d’atomik tool mais j’ai déjà réussie a l’installer j’e fois sans soucis mais la sur debian 8.7 ou ubuntu 16.04 LTS je n’arrive pas a avoir accès a rutorrznt.

J’ai créé mon Users et LR MDP puis j’ai suivi les commandes que tu cite. Ensuite l’installation de nginx orete

BobRegMan
Invité
Répondre à  Aerya
10/08/2017 14:43

OK Merci de ta réponse

il faut l’installer après un su USER ou en root c’est bien et mettre sont USER au moment ou il le demande?

Je vais continuer a chercher mais bizarre il y a 3 mois j’avais réussie sans problème

Arck0s
Invité
26/08/2017 22:23

Bonsoir,
J’installe le script sur mon nouveau serveur pour tester, Radarr et Sonarr aucuns soucis; rTorrent idem, tout se passe bien, mais pour rutorrent ca blqoue:
--->configuring NGINX
Set the correct folder permissions
cp: impossible de créer le fichier standard « /etc/nginx/sites-available/AtoMiC-ToolKit-configured-sites »: Aucun fichier ou dossier de ce type
\e[91mCould not move AtoMiC-ToolKit-configured-sites file.\033[0m
[email protected]:~/AtoMiC-ToolKit#

Une idee svp ?

Arck0s
Invité
Répondre à  Aerya
27/08/2017 10:05

Ola ami matinal, il semble installé, j’ai pas vu hier que j’avais pas colle tout le code AtoMiC Nginx Installer Script --->Stopping apache2... Nothing found to stop --->Disabling apache2... /etc/init.d/apache2 Disabled insserv: warning: current start runlevel(s) (empty) of script apache2' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of… Lire la suite »

Arck0s
Invité
Répondre à  Aerya
27/08/2017 11:21

Re, J’ai bien mon dossier /etc/nginx, dedans j’avais bien mon nginx.conf, fichier que j’ai remplacé par celui du lien que tu m’as donné. J’ai relancé le script, relancé l’installation de ruTorrent mais a la fin toujours le meme soucis; je pense qu’il s’agit d’un soucis de permissions quand je lit la 1ere ligne, mais ca depasse mes competences de total… Lire la suite »

Arck0s
Invité
Répondre à  Aerya
27/08/2017 13:10

Ca ne change rien. J’ai poursuivis des « tests », Plex s’installe sans soucis, mais Organizr non, j’ai exactement le meme soucis Le soucis vient du fait que rien ne s’ecrit dans mon Nginx, la derniere modification du fichier date du Cmd C/Cmd V que j’ai fait [code]server { listen 80; server_name IPADDRESS 0.0.0.0; access_log /var/log/nginx/AtoMiC-ToolKit-configured-sites.access.log; error_log /var/log/nginx/AtoMiC-ToolKit-configured-sites.error.log; root /var/www; index index.html… Lire la suite »

Arck0s
Invité
Répondre à  Aerya
27/08/2017 13:53

C’est ce que j’ai fait, je verrais bien. Du coup je continue a « m’amuser » avec leur script, j’avoue que c’est vraiment du AIO pour noob super pratique, mais pas sans erreurs; hormis le soucis cite precedement avec ruTorrent et Organizr, Plex fait des siennes aussi. En effet, l’installation se passe bien, mais quand je lance IPDUSERVEUR:32400/web j’arrive sur ma page… Lire la suite »

Arck0s
Invité
Répondre à  Arck0s
27/08/2017 14:07

EDIT: au passage, sais tu comment sauvegarder les add-ons Plex (les chaines tel que webtools aisni que les users agents) de mon serveur A pour les mettres sur mon serveur B ?

Arck0s
Invité
Répondre à  Aerya
27/08/2017 18:23

Re, c’est moi qui suis con. Un grand merci a toi pour l’aide et pour ton site :)

vinsyl
Invité
16/11/2017 17:45

Bonjour,
déjà un grand merci pour ce tuto! :D
Pour le moment Plex fonctionne pour moi mais par contre « rutorrent » ne veut rien savoir…
Ce message d’erreur s’affiche a chaque fois que je veux m’y connecter : « Ce site est inaccessible x.x.x.x n’autorise pas la connexion. »
Une idée d’ou cela peut venir?
Merci par avance ;)

RomainJ
Invité
27/08/2018 11:23

Apparemment ils passent sur docker !
https://ghostwriters.github.io/DockSTARTer/