• Ressources Scripts
  • [Script-Ansible] Install Seedbox docker avec rclone-plexdrive5-unionfs-mergerfs

Bonjour

Je débute sur le sujet docker / cloubox. Je suis tombe sur ce script qui me plait bien pour être tout clé en mains.
J'ai donc procédé à plusieurs, mais je ne suis pas encore arrivé au bout 🙁
PLusieurs remarques pour commencer :

  • je me suis trompé dans l'entrée de la clé de mon drive et la misère, tout s'enchaine pas moyen d'arrêter le bousin 🙂. Un petit CTRL-C et je m'en sors.
  • *j'ai essayé de lancer l'utilitaire de suppression mais il a planté . Du coup si quelqu'un à la procédure de réinit à la main ca pourrait être bien à documenter ds le WIKI
  • J'ai du coup tout réinstallé mon VPS et relancé l'install.
  • La second pb : on me demande une conf de rconf que je n'ai pas 🙁. Un peu perplexe, je lance la suite pas trop confiant. et lance la procédure documenté sur cloudbox dans un autre terminal, on verra bien s'il l'a prend en compte
  • Question : quand on fait une première install comment on peut avoir cette conf rclone ?

Sinon j'ai l'impression que tout s'est bien passé mais en fait aucun service ne s'est déployé : pour chaque docker j'ai une erreur lors de la dernière étape du type suivant :
fatal: [127.0.0.1]: FAILED! => {"changed": false, "msg": "Error connecting: Error while fetching server API version: ('Connection aborted.', error(104, 'Connection reset by peer'))"}

Du coup quelqu'un saurait ce qui ne va pas ?

Merci de votre aide et bonne soirée

-

    Bonsoir,
    J'ai un problème depuis ce matin/hier soir. Impossible d’accéder a tout les services. J'étais sur la première version, avec le multi user et sous debian. J'en ai profité pour tout réinstaller sous ubuntu, mais rien n'y fait. "ERR_CONNECTION_REFUSED" depuis google chrome. Est-ce que je suis le seul à avoir ce problème ? Comment le résoudre ?
    Merci par avance

      valeryan Bonjour,

      Pour ton rclone.conf tu dois d'abord créer un projet sur ton drive en suivant cette procedure
      https://github.com/Cloudbox/Cloudbox/wiki/Google-Drive-API-Client-ID-and-Client-Secret

      Ensuite suivre cette procédure pour créer ton rclone.conf
      https://github.com/laster13/patxav/wiki/Installation-rclone
      Pour le remote crypté:
      https://rclone.org/crypt/

      Magnifly AhriBery je ne me souviens plus de l'image traefik que j'avais utilisé pour la 1ere version mais celle qui fonctionne c'est celle ci "traefik:1.7". La version 2 vient d'ailleurs de sortir mais je ne l'ai encore pas testée. J'ai rencontré votre soucis sur un serveur et je l'ai reglé en changeant l'image.

      Si le problème persiste un post des logs de traefik serait le bienvenu

      EDIT: Ne pas activer cloudflare pour l'instant, je n'ai pas finis de le déployer

      @laster13 Si tu veux on peut voir sur le tchat, je te donne mon accès serveur

      Je pars bosser, laisse moi tes accès sur discord, je regarde dès que j'ai un moment.

      J'essaye de changer l'image ce soir, mais il me semblait aussi que c'était ça, l'image a été MAJ il y a 24h.
      Par contre, j'ai un autre soucis avec rclone.

      2019/09/18 11:02:17 ERROR : Attempt 1/3 failed with 1 errors and: couldn't list directory: googleapi: Error 401: Invalid Credentials, authError
      2019/09/18 11:02:17 ERROR : Attempt 2/3 failed with 1 errors and: couldn't list directory: googleapi: Error 401: Invalid Credentials, authError
      2019/09/18 11:02:17 ERROR : Attempt 3/3 failed with 1 errors and: couldn't list directory: googleapi: Error 401: Invalid Credentials, authError
      2019/09/18 11:02:17 Failed to copy: couldn't list directory: googleapi: Error 401: Invalid Credentials, authError

      Pourtant normalement les identifiants sont corrects .. je ne comprend pas trop. Pourtant je viens de tout refaire suivant https://github.com/Cloudbox/Cloudbox/wiki/Google-Drive-API-Client-ID-and-Client-Secret et j'essaye d'upload un fichier directement avec rclone copy test.txt test:

      Tu peux me montrer ton rclone.conf en masquant en partie les zones sensibles?

        [test]
        type = drive
        client_id = .
        client_secret = .
        token = {"access_token":"ya29.Il-HB5pA5hOxx3hCT2Z3rQ3w-e8iwU-q4k8v61sEKFZGg9Lxmf0IKDKBBvIffHmN54IsHbdKkzJeq_cYZmmSSdnIVR9F4Kt1BSdehREZnzzf_6d5VB12NfITC7ErMHoohw","token_type":"Bearer","refresh_token":"1/VolBaLcbOGZM9SDwafI10Eq7thRLOu0fbQ9w6X_i82g","expiry":"2019-09-18T12:42:05.632828819+02:00"}

        Même avec le rclone config ça ne marche pas, pourtant tout se passe correctement (La bonne appli me demande l'autorisation et je sélectionne le bon compte)

          Salut,

          Personnellement je n'ai pas encore migré sur la nouvelle version du script. Mais je me permets de partager un petit problème que je viens de rencontrer.

          Les interfaces web de mes différents services ont arrêté d'être accessibles.

          En faisant un docker container ps, je me suis aperçu que le container de traefik redémarrait en boucle.
          En faisant docker logs --tails 50 proxy_traefik, j'ai obtenu la raison : command /traefik error: field not found, node: entrypoint.

          La solution la plus simple a été de mettre à jour le fichier docker-compose.yml de traefik pour modifier image: traefik en image: traefik:v1.7 et de reconstruire le docker avec docker-compose up.

          La version actuelle du script semble d'ailleurs bien utiliser cette image traefik:v1.7 au lieu de traefik.

            Bien pris pour la conf de rclone, j'avais raté la dernière étape de chiffrement.
            Par contre pour mon pb de déploiement des images docker (je rencontre le pb pour tous les services) auriez vous une idée (ou un fichier de log à voir ) ?
            Merci d'avance pour votre aide!

              valeryan tu as pris le train au moment ou je déployais cloudflare, j aurais du attendre avant de faire un commit, j'ai rectifié le tir ça devrait fonctionner. efface seedbox-compose et refais un git clone

                laster13
                Bonjour, j'ai supprimé le seedbox-compose rafraichit les sources, et tenter de reinstaller le docker rutorrent mais meme symptome
                Du coup j'ai desinstalle la box, et relancer l'install et l'install boucle depuis 1h :
                [USR/BIN/PLEXDRIVE] [2019-09-21 11:34] DEBUG : Checking for changes
                [USR/BIN/PLEXDRIVE] [2019-09-21 11:34] DEBUG : Getting start page token from cache
                [USR/BIN/PLEXDRIVE] [2019-09-21 11:34] DEBUG : Last change id found, continuing getting changes (37)
                [USR/BIN/PLEXDRIVE] [2019-09-21 11:34] DEBUG : Storing page token 37 in cache

                • J'ai arrete et c'est passe à la suite mais je rencontre qqs erreurs

                TASK [Deploy watchtower] ***********************************************************************************************
                Saturday 21 September 2019 11:48:49 +0200 (0:00:00.262) 0:00:00.262 ****
                fatal: [127.0.0.1]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "Error connecting: Error while fetching server API version: ('Connection aborted.', error(104, 'Connection reset by peer'))"}

                Bonjour,

                Voila ce qui est ecrit au moment de l install de plexdrive

                Dès que le message "First cache build process finished!"apparait à l'écran, taper CTRL + Cpour poursuivre le script !

                est ce que c'est ce que tu as fait?

                1ere fois de toutes mes install que je vois un message d'erreur sur watchtower, je teste de mon coté pour vérifier

                Edit: je viens de refaire une install complete, je n'ai eu aucune erreur concernant watchtower, tu es sur quelle distribution? Ubuntu ou debian?

                Bonjour
                Bon mes problèmes étaient en fait du à un docker qui ne répondait plus.
                J'ai du interrompre l'installation a un moment qui fait qu'il était devenu dans un etat instable (la commande 'docker ps' ne me rendait jamais la main)
                J'ai supprimé les packages docker et réinstallé mais avais toujours mon problème.
                J'ai fini par tout supprimer en suivant cet article : https://askubuntu.com/questions/935569/how-to-completely-uninstall-docker puis supprimer le répertoire /opt/seedbox relancer l'install de la seedbox et ca a marché sans problème

                10 jours plus tard

                Bonjour,

                Le script est désormais compatible et testé (hyper stable) sur Debian 10 buster. Parmis les news, la possibilité de choisir cloudflare pour gerer les DNS. Le script crée automatiquement les sous domaines auprès de Cloudflare ainsi que le changement d 'ip si besoin etait.

                Par ailleurs il est également possible d'installer une seedbox sans rclone/plexdrive avec Ubuntu ou Debian.
                Testé fonctionnel sur Ubuntu 18.04 TLS et Debian 10 Buster