Bonjour à tous
Pour mes besoins personnels je me suis fait un script pour restaurer rapidement ma Seedbox en cas de crash. Du coup je vous le fais partager.
Du coup avant d'aller plus loin, je souhaite remercier @xavier pour sa collaboration de tous les instants, ses conseils sur la manière d'organiser le script, le partage de ses connaissances et de son serveur de test.
Un grand merci également à @Joris94 (merci egalement pour le prêt de ton serveur) et @Cognotte qui se sont proposés pour tester le script et enrichir le wiki
Je me suis appuyé sur le travail de @martinbouillaud que je remercie au passage de son accord
Cette Seedbox multi user est complètement orientée rclone crypté, plexdrive et unionfs, et utilise des outils tels que plex_autoscan cloudplow et plex_dupefinder. Niveau appli, pour l'instant j'ai intégré plex, emby, radarr, watcher, medusa, sonarr, rtorrent, jackett, portainer, watchtower, fail2ban, flood, nextcloud, pyload, subsonic premium, traefik. La liste n'est pas exhaustive, du coup il y aura probablement des rajouts ou des modifs.
Vous trouverez un support complet à cette adresse puisque mon script reprend l'essentiel des outils utilisés par cloudbox. J'ai voulu garder l'essentiel de ce que proposent Cloudbox ou encore Plexguide qui selon moi ont un coté usine à gaz et ne sont installables que sur ubuntu (sauf erreur de ma part).
Installation:
apt update && apt upgrade -y
apt install git
git clone https://github.com/laster13/patxav.git /opt/seedbox-compose
cd /opt/seedbox-compose
./seedbox.sh
Le script peut s'installer sur Ubuntu et Debian
j'ai utilisé l'image rutorrent de @xataz avec le tag filebot. Vous pouvez configurer le postproceesing des applis telles que sonarr, radarr, wacher etc .. et choisir en parallèle de lancer manuellement un torrent auquel cas le script postdl (modifié) de l'image docker se déclenche. Il va renommer, déplacer et lancer plex_autoscan.
En clair le postprocessing des applis et filebot cohabitent et chacun fait son boulot. Postprocessing pour les applis et filebot pour le manuel.
Installation et wiki en cours d'écriture
https://github.com/laster13/patxav/wiki
Toute proposition d'amélioration est la bienvenue