• Docker
  • Maintien d'une image docker rutorrent pour la communauté mondedie

BXT oui je l'ai acheté en février. Je me tâte à prendre la licence à vie. Mais je me dis qu'en 8 ans y aura bien une solution gratuite. Après 50€ c'est pas abusé pour le travail que ça fait.

En fait j'ai un petit problème lorsque j'utilise les variables d'environnements UID et GID, il me dit que le groupe torrent n'existe pas. Et du coup lorsqu'il essaie de lancer avec le groupe torrent, ça plante. Voici le log:

Si je ne renseigne pas ces variables ça fonctionne.

EDIT: Je crois que c'est parce que j'utilise le GID 100 et ça correspond au groupe users du docker également donc la commande grep renvoit la ligne du user :/ et donc le groupe torrent n'est pas créée.

    Magicalex non pas encore car je veux utiliser ce groupe 100 en fait. Il faudrait utiliser le group utilisé par le GID au lieu du groupe torrent non ? si GID est renseigné.

      Cyprien Et bien c'est pas possible actuellement puisque c'est un group qui existe déjà dans le container.
      Donc après ça crée un problème dans la création du user torrent

      cat /etc/group | grep :100:
      users:x:100:games

      Je reviens ici car je viens de recevoir un mail de la part de filebot m'indiquant que la licence a été trop souvent activé.

      image

      Voici le lien qu'ils donnent afin de bien utiliser filebot: https://www.filebot.net/forums/viewtopic.php?t=9594
      EDIT: peut être que c'était au moment où mon docker rebooté sans cesse à cause d'une erreur mais je ne suis pas certains.

        Cyprien Je viens de recevoir ton mail. 322 fois ça fait beaucoup il faut regarder ça.
        J'ai lu rapidement les recommandations du post sur le forum. Je vais les appliquer dans un prochain commit.

        Perso je viens de regarder dans mon container et depuis sa création il y a eu que 3 activations (il a 6 jours mon container)

          Magicalex tu as aussi reçu le mail alors que tu as activé que 3 fois ta licence ?!?

            Cyprien non non 😅 le forum m'a envoyé un mail pour me notifier de ta réponse sur le forum.

            Cyprien Bon j'ai push les recommandations du forum filebot pour l'activation de la licence.

            Merci de faire la mise à jour de l'image. Il peut y avoir des bugs encore avec le tag filebot, donc je reste dispo ici pour debug.

              Magicalex Merci !! Je viens de mettre à jour. Je te tiens au courant si je vois quelques choses d'anormal 😉

              Pour info les bases de données geoip2 ne sont plus accessible en libre téléchargement.
              Il faut se créer un compte sur maxmind et demander une licence (gratos je crois) pour des raisons juridiques.

              Bref encore une externalisation du droit américain 😆

              https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/

              Donc pour l'instant j'ai supprimé geoip de l'image puisque ça fait planter le build.
              Je vais voir à la rentrée pour voir ce que l'on peut bidouiller. Mais ça risque d'être chiant.

              Est-ce que du coup on peut mettre la base de donnée dans une image, ou alors il faudra télécharger la base de donnée au démarrage du container... Bref je sais pas trop.

              7 jours plus tard

              popov_2 C'est fait maintenant l'image support linux/amd64 et linux/arm64

              Petit bilan des commits des derniers jours

              • Pour geoip c'est plus ou moins fix, on utilise tout simplement plus la base de donnée city
              • L'image est multi-platform maintenant linux/amd64 et linux/arm64
              • Optimisation du temps de compilation, je ne compile plus moi même mediainfo (repo alpine à jour)
              • Optimisation de la taille de l'image, j'ai réussi à gratter encore de l'espace.
              • Résolution d'un problème de librairie filebot.
              • Mise en cache de la licence filebot (réduction du nombre d'activation sur le long terme)
              • Divers fix (création d'un user avec un autre groupe, optimisation des scripts, etc)

              Pour le multi-plateform vous n'avez pas à vous soucier des tags. Si vous choisissez le tag latest ou filebot docker va pull directement la bonne image pour vous 💪

              Pour la taille de l'image on commence à être bon 😃
              Il faut surtout comparer les deux tags latest, 131MB contre 214MB pour linuxserver sans compression.

              $ docker images | grep rutorrent
              mondedie/rutorrent        latest              f3ce36b81490        19 hours ago        117MB
              mondedie/rutorrent        filebot             478b55162175        19 hours ago        333MB
              linuxserver/rutorrent      latest              902c293c4a2b        8 hours ago         214MB

              Voilà, sinon je vous encourage à utiliser cette image. Plus on sera nombreux à l'utiliser plus il y aura des personnes susceptibles de la maintenir à l'avenir! J'ai déjà posé une bonne base je pense et l'image répond à pas mal de vos besoins.

              ++

              Beau travail, va quand même falloir que je la test du coup 👍

              Je découvre mondedie qui est une perle d'énergie et de connaissances. Armé d'un petit savoir, j'espère bien utiliser ce script avec succès. Encore merci pour tout ce travail.

              Salut !
              Merci pour ce beau travail !
              Est-il possible et envisageable d'ajouter variables type -e USER=.... et -e PASSWORD=.... ?
              Pour bloquer l'acces a rutorrent au public. Un genre de htaccess enfaite.