j'y suis aussi
[Script-Ansible] Install Seedbox docker avec rclone-plexdrive5-unionfs-mergerfs
Mise à jour du script avec Sabnzbd et NZBHydra
je confirme c'est de la bombe
Slt Aerya Oui tu peux ajouter/retirer les dockers à ta convenance voir même modifier les docker-compose par la suite comme tu le souhaites. Il n y a pas de mise çà jour parallèle pour corriger les modifs que tu pourrais faire. Tu peux également au besoin supprimer complètement/proprement la seedbox et recommencer.
Salut ! Sympas le script ! Je suis en test.
Ça a l’aire de fonctionner proprement, en revanche, je ne comprends pas pourquoi je ne vois pas le serveur plex sur mon compte.
J’ai bien « claim » comme il faut. Aucuns soucis lors de l’installation. Tout au « vert ».
Un « docker ps » m’indique bien que tout est en route.
Je me rends sur plex.ndd.xyz, je vois bien mes autres serveur, mais pas celui-ci
Le docker-compose a l’aire OK lui aussi.
- Modifié
Slt, difficile à dire .. peu être as tu utilisé , sans le vouloir, un CLAIM d un autre compte. Par ailleurs le CLAIM n'est valable que 4mn d'ou la nécessité de ne pas trop tardé pour lancer l'install de Plex. Autre chose d'important, et étant donné qu'à la base c est une seedbox multi users, le port de Plex peut ne pas être celui par défault (32400) mais un autre. Du coup je t invite à vérifier le docker-compose pour savoir quel port a été attribué. et activer l'accès distant.
Sinon le mieux, tu désinstalles Plex avec le script choix 3 et tu le réinstalles. Ca devrait régler le problème
- Modifié
Merci pour ta réponse. C'est toujours pareil.
J'ai essayé de desinstaller/reinstaller, supprimer le CLAIM pour changer :
environment:
- PLEX_USERNAME=user
- PLEX_PASSWORD=passwd
Ne fonctionne toujours pas
Est ce que tu as installé fail2ban ? Si oui regarde dans les fichier jail si ton ip est bien rentrée en ignore ip .. sait on jamais et aussi fais iptables -L -nv pour verifer que ton ip n est pas bannie
Oui, fail2ban installé. J'ai vérifié, pas de ban. C'est étrange, j'ai aperçu quelques secondes plex-docker dans mes serveurs plex, avec icone connexion qui tournait, puis disparus.
Après tu peux tenter la bonne vielle methode du tunnel ssh
https://github.com/dannyti/sboxsetup/wiki/Initial-set-up-of-Plex-Media-Server
oui je confirme mais je te conseille de desinstaller ton plex a partir du scripts et tu fait la methode du tunnel et ca fonctionne je vient de le faire et c'est ok.
- Modifié
Pas chez moi
J’ai désinstallé, réinstaller, fait le tunnel, rien, j’ai pas de nouveau serveur
J’ai aussi supprimé la ligne CLAIM dans le docker-compose
- Modifié
Pour le tunnel utilise le port qui est dans le docker-compose. A mon avis vu le nombre de reinstall que tu as faites ce ne doit plus etre le 32400. Pour rappel c est une seedbox multi user donc le script intègre un compteur pour attribuer un port diffèrent à chaque container plex.
Pour @alex77120, par exemple, c'était le 32414
Bingo, c'était bien ça, merci beaucoup
tu va voir laster a fait du bon boulot
laster13 tu pourrais me contacter par email stp ? (https://upandclear.org/contact/)
- Modifié
Bonjour laster13 le script demande aussi un Home pour chaque Utilisateurs ?
Merci
Slt, oui un dossier par utilisateur dans le home.
Salut,
Merci pour ton travail.
Par contre filebot ne s'installe pas. Peut-être du fait que l'image de @xataz est conçue pour Alpine Linux et que du coup il arrive pas à installer les dépendances Java et ne fait du coup plus rien sur la partie filebot ?
Salut
J'ai un peu bossé sur le script cet aprem, tu as du être bloqué au niveau ansible, si c'est la cas ca devrait être bon maintenant. Concernant filebot, il est intégré dans l image docker de @xataz donc l'environnement java est bien en place , mais dans le container. Quoiqu'il en soit filebot fonctionne.
Pardon je ne cherchais pas filebot au bon endroit.
- Modifié
Bonjour,
Comme j'ai pu l'expliquer dans d'autres posts l'utilisation de rutorrent docker en overlay (comme me l'expliquait @xataz dans un autre post) me provoquait des iowait en pagaille jusqu'à faire monter l indicateur CPU de rutorrent à 100% ainsi qu'une explosion du load average montant parfois jusqu'à 12 voir plus avant de paralyser complètement le système.
Je pense avoir testé pas mal de possibilités et à chaque fois sur un serveur fraichement formaté. Du coup j'ai testé l'image de @xataz, celle de linuxserver, parfois ca donne l 'impression de tenir mais des qu on charge rutorrent ca finit par exploser.
En creusant un peu notamment en me servant d outils comme iotop ou glances j'ai pu mesurer, détecter les applis responsables et donc celle avec le plus d'iowait soit rutorrent. Des processus comme [kworker/u8:1] et [jbd2/xvda1-8] provoquaient des poussées de iowait et bloquaient le processeur à 100%. Ce sont des processus directement liés au kernel ce qui me conforte dans l'idée que soit Debian n'est pas top avec docker, soit c'est moi qui manque de connaissances pour régler le problème (ce qui est fort probable ) ou bien peu être des modif à faire au niveau du kernel.
Je me suis demandé comment faisait cloubox ou bien même PGBlitz pour contourner le problème, et j'ai compris pourquoi il avait choisi ubuntu car là par miracle plus d iowait.
Du coup j'en viens au sujet principal du post qui concerne mon script pour vous informer d'une mise à jour radicale en utilisant l'organisation de cloudbox/PGBlitz et au passage (je sais c est pas beau) je me suis fortement imprégné de leur script d'installation avec Ansible.
Mission accomplie puisque il n'ya plus aucune montée en charge avec cette version. En attendant d utiliser Btrfs au lieu d'overlay pour docker.
Toujours en quête de testeurs
Merci de m'avoir lu
Bonjour,
je teste ton script sur un petit VPS tout neuf...
sous ubuntu => Nickel
par contre sous debian 9 stretch => eoan n'existe pas / plus...
http://ppa.launchpad.net/ansible/ansible/ubuntu/eoan/
donc problème au niveau des pré-requis ansible...
https://paste.mondedie.fr/?dcb8551728231272#URP63UC/wBNgOPTjyYRABnw7eVDETr6YAnIYZdeYUtI=
et impossible de voir ou cette référence est appelée dans tes fichiers...
c'est ballot :0
- Modifié
Bonsoir,
Effectivement dans mon post précédent j explique les raisons pour lesquelles je ne maintiendrai pas ce script sous debian, à moins que je n' arrive a trouver une solution pour ne plus avoir d iowait.
On est un groupe a avoir testé sous debian, tous avec les mêmes problèmes de montée en charge. Tous sont passés sur Ubuntu et s'accordent unanimement a dire que c est plus le même serveur.
Bonjour,
j'essaye d'installer ton script sur un petit VPS Faut-il obligatoirement avoir un nom de domaine?
Merci
oui, il en faut un
merci
- Modifié
Bonjour,
Tu as des noms de domaine à 0.99 euros la 1ere année chez gandi que tu n'es pas obligé de renouveler. Pour des tests c'est plutôt pas mal. Par contre pour la plupart, pas de DNSSEC.
Est-ce qu'il y a un moyen de le changer par après?
Oui en mettant un peu les mains dans les docker-compose, à condition d'avoir quelques notions de docker. En tout cas cela ne nécessite pas de réinstallation.
- Modifié
Bonjour,
Quelques mises à jour
2) Une sauvegarde de la seedbox complète avec toutes les config sonarr, radarr, plex et sa base de donnée, etc .. avec l utilitaire pigz qui permet de créer une archive en exploitant la vitesse maximale des cores du processeur ce qui accélère considérablement le processus. Par ailleurs l'archive est ensuite envoyée sur le drive cryptée.
Pour exemple une archive de 2 gigas + lenvoie sur le drive prend 5 mn.
3) restauration
La restauration reinstalle completement la seedbox, rclone plexdrive unionfs et tout le reste
4) Réglage du processeur (piqué sur PGBlitz, pas de mérite
Permet d'optimiser les cores processeur
Lors de ma prochaine migration de serveur, je vais définitivement utiliser ton script
On est un petit groupe sympa, grâce à eux j'ai énormément de retours qui m ont permis d'avancer dans le script, je les remercie au passage, si tu veux le discord dis le moi
A force de citer PGBlitz, j'ai fini par tester, c'est plutôt complet
- Modifié
salut
dans la configuration de sabnzbd il n'est pas possible de créer les répertoires de téléchargement dans le /home. comment dois-je procéder ?
merci