Page 1 sur 32

[Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 11:41
par thanaus
Bonjour,

J'ouvre un nouveau topic pour annoncer la naissance officielle d'un nouveau plugin CloudSync Pro.
Ce plugin à pour but d'effectuer une synchronisation/copie de données local depuis ou vers votre installation Jeedom et plusieurs services de cloud publics.

Les stockages distants actuellement supportés sont FTP et Dropbox.

Le plugin se base sur l'outil rclone réputé pour sa fiabilité et ses performances dans l'accès au fichiers et le transfert réseau :
1/ Il est multithread (4 par défaut) et optimise donc le temps de transfert. Pour faire simple, il synchronise en parallèle les fichiers lors de l'envoie vers le cloud distant.
2/ Il comporte un système interne permettant d’exécuter à nouveau la commande en cas d'erreur (3 par défaut)
2/ Il y a 2 modes de transfert possible : un mode copie et un mode synchronisation. Le mode copie compare la source et la destination et ne transfère que les nouveaux fichiers et les fichiers modifiés. Le mode synchronisation sera une réplique exacte de la source et de la destination (un fichier supprimé à la source sera aussi supprimé à la destination)
3/ Il comporte de nombreux filtres pour exclure/inclure les fichiers (nom, taille, date de modification)
4/ Il vérifie après transfert que les données binaires sont une copie exacte des données à la source
5/ Il permet très simplement de crypter les données à la source

Pourquoi ce plugin basé sur cet outil ? Il est performant, ne transfère que les données qui ont été ajoutées/modifiées et vérifie l'intégrité des données.
https://rclone.org/

N'hésitez surtout pas à m'indiquer tous vos desiderata.

Merci à vous tous

=================================

Version beta 03/10/2017 :
- beta du plugin CloudSync Pro avec le support Dropbox/FTP

Amélioration prévue :
- Validation de la configuration du stockage par le biais d'un bouton 'Tester'
- Widget graphique sur le retour d’exécution des commandes
- Toutes les fonctionnalités de l'outil rclone

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 11:59
par fensoft
Hello,

J'aimerais contribuer. Tu as mis ça quelquepart sur un github ?

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 12:45
par DanoneKiD
Salut,

As-tu prévu le support de OneDrive ?

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 12:47
par thanaus
fensoft a écrit :
03 oct. 2017, 11:59
Hello,

J'aimerais contribuer. Tu as mis ça quelquepart sur un github ?
C'est prévu pour générer la documentation/traduction mais seulement cette partie car j'ai un accès à un github privé par le biais de mon travail.

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 12:51
par thanaus
DanoneKiD a écrit :
03 oct. 2017, 12:45
Salut,

As-tu prévu le support de OneDrive ?
C'est prévu ! En fait, il ne me reste plus pour tous ces stockages tiers (Hubic, OneDrive, GoogleDrive) qu'a gérer une redirection lors de la phase d'authentification sur une adresse https de Jeedom.
La configuration sera donc un peu plus complexe car l'utilisateur devra permettre un accès externe à Jeedom par le biais d'une connexion sécurisé.

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 13:05
par DanoneKiD
J'ai tout de configuré, si tu veux que je teste ;)

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 13:06
par extrapitou
Cool, un remplaçant de datatransfert. Je ne savais pas comment sauvegarder ma sauvegarde depuis l'update jeedom. Vivement la stable

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk


Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 13:16
par fensoft
je trouve vraiment dommage que ce soit payant pour toute la communauté

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 13:36
par DanoneKiD
fensoft a écrit :je trouve vraiment dommage que ce soit payant pour toute la communauté
Sérieux le plugin est encore en beta et tu ouvres le débat du payant ?

Envoyé de mon Redmi Note 3 en utilisant Tapatalk


Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 13:40
par Anonyme
Contenu supprimé à la demande de son auteur

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 14:27
par lyonel
Un plugin payant exige que le dev suit les évo de Jeedom et donc de son plugin.

Vu le cout de chaque plugin on est loin d'arriver a une solution Somfy à 1000€

Bon y'a plus qu'à attendre la stable pour tester vers la Freebox Revo

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 18:33
par znation
Je suis ça de près une fois google drive intégré.

Merci pour le dev.

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 18:36
par Anonyme
Contenu supprimé à la demande de son auteur

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 19:16
par thanaus
Mon premier plugin a pour nom 'Netatmo Pro' et j'ai voulu reprendre cette "signature" dans le nom de chacun de mes plugins.
En fait, j'ai beaucoup joué aux jeux de rôle étant étudiant et le nom de mon personnage était 'Prométhée'...

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 21:09
par thanaus
Quelques détails supplémentaires d'implémentation sur ce plugin qui se base sur l'outil rclone réputé pour sa fiabilité et ses performances dans l'accès au fichiers et le transfert réseau :
1/ Il est multithread (4 par défaut) et optimise donc le temps de transfert. Pour faire simple, il synchronise en parallèle les fichiers lors de l'envoie vers le cloud distant.
2/ Il y a 2 modes de transfert possible : un mode copie et un mode synchronisation. Le mode copie compare la source et la destination et ne transfère que les nouveaux fichiers et les fichiers modifiés. Le mode synchronisation sera une réplique exacte de la source à la destination
3/ Il comporte de nombreux filtres pour exclure/inclure les fichiers
4/ Il vérifie après transfert que les données binaires sont une copie exacte des données à la source
5/ Il permet très simplement de crypter les données à la source

Pourquoi ce plugin basé sur cet outil ? Il est performant, ne transfère que les données qui ont été ajoutées/modifiées et vérifie l'intégrité des données.
Voici pour information à tous l'URL de cet outil : https://rclone.org/

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 21:13
par beber53
Super, mais manque amazon drive...

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 21:16
par thanaus
beber53 a écrit :
03 oct. 2017, 21:13
Super, mais manque amazon drive...
Rclone supporte Amazon Drive donc le plugin peut sans problème le prendre en compte...
Je veux stabiliser le design et l'infrastructure du plugin avant de supporter d'autres cloud.

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 22:17
par thanaus
Afin de valider le plugin le plus rapidement possible pour qu'il soit disponible en stable, je vous propose un code promo pour avoir ce plugin gratuitement.
Pour couvrir le maximum de plateforme, merci d'indiquer son type dans votre message. Le premier de chaque plateforme (architecture processeur) aura par MP le code promo.

A vos marques, prêts, partez ;-)

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 22:18
par fensoft
docker !

Re: [Plugin Tiers][Sujet Principal] CloudSync Pro

Publié : 03 oct. 2017, 22:20
par Anonyme
Contenu supprimé à la demande de son auteur