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”

root@Bot:~# 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] 
root@Bot:~# 

On installe sudo

root@Bot:~# apt install sudo

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

root@Bot:~# 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

root@Bot:~# apt install git
root@Bot:~# 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.
root@Bot:~# cd AtoMiC-ToolKit/
root@Bot:~/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.

(2 733 vues)

26
Poster un Commentaire

6 Comment threads
20 Thread replies
4 Followers
 
Most reacted comment
Hottest comment thread
6 Comment authors
  Subscribe  
Me notifier des
Arck0s

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

R torrent ru-torrent sont disponible

NicoLeOca

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

+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

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

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

Arck0s

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
root@KS4C:~/AtoMiC-ToolKit#

Une idee svp ?

vinsyl

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 ;)