Journal synchro Thunderbird sans Google

18
23
août
2012

Bonjour,

ce fait plusieurs mois que je cherchais à synchroniser un smartphone avec Thunderbird sans passer par les services du bienveillant Google, notre seigneur et maître à tous ;-)

J'utilisais déjà les services de Funambol pour synchroniser les données depuis un smartphone (sur un serveur externe, je sais c'est mal). J'ai trouvé un client pour Thunderbird qui fonctionne nickel et tenais à partager la découverte, il est présent sur ici.

Résumé du fonctionnement actuel : les informations (contacts, agenda, todo list) du smartphone et de Thunderbird sont synchronisées avec le serveur externe et donc synchronisées entre elles. Pratique pour pouvoir enrichir ces informations depuis les deux terminaux, prendre les devant en cas de perte / vol du smartphone, faciliter le changement de smartphone… A priori il est aussi possible de synchroniser des fichiers (non testé).

Funambol étant un logiciel libre, la prochaine étape est de l'installer en local afin de ne plus passer par un serveur externe. Je vous en ferai part en cas de succès.

  • # Merci

    Posté par (page perso) . Évalué à 2.

    Merci, c'est quelque chose que j'ai en tête depuis un moment, en local évidemment c'est mieux.
    Tu passes par le serveur memotoo ?

    • [^] # Re: Merci

      Posté par . Évalué à 1.

      Pour l'instant je passe par le serveur externe Funambol. Je te d'en installaer un en interne.

      L'homme solitaire pense seul et crée de nouvelles valeurs pour la communauté. - Albert Einstein

  • # Plus de serveur externe => Horde marche bien

    Posté par (page perso) . Évalué à 4.

    J'utilise la synchro funambol thunderbird/android avec mon serveur horde depuis plusieurs mois maintenant et ça fonctionne nickel ! Je synchronise l'agenda, les notes, les tâches et les contacts avec ça.

    Pourquoi horde et pas un serveur funambol ? Bah simplement funambol est en java, et ça, ça passe moyen sur mon petit kimsufi déjà bien blindé. De plus, Horde se greffe parfaitement à mon installation mail grâce à imap/smtp/sieve, je pourrais gérer les contact avec un carddav externe, etc. Bref Horde peut fonctionner sur différents backends ou tout seul (enfin, pas le mail, mais les contacts, fichiers, etc).

    Bémols : au niveau android, il faut installer un client funambol modifié (https://devbios.wordpress.com/2011/12/26/ssl-funambol-on-android-without-adding-certificates/) pour synchroniser les notes et les tâches, ainsi qu'installer astrid et oiNotepad. De plus, les fichiers et les images ne sont pas synchronisables avec Horde.

    It's a fez. I wear a fez now. Fezes are cool !

  • # Owncloud est bon aussi

    Posté par (page perso) . Évalué à 3.

    J'avais essayé également funambol, mais ai abandonné à cause d'un grand nombre de contraintes :

    • nécessite java et tomcat
    • pas de paquets officiels sur ma debian
    • je ne trouvais pas de clients pour thunderbird

    Finalement owncloud est sorti peut de temps après, et a fonctionné immédiatement. J'ai des clients pour mon téléphone (n900), thunderbird, et je n'ai besoin d'aucune autre dépendances supplémentaires.

    C'est bien de voir que les offres commencent à se diversifier, pendant longtemps synchroniser les agendas sous linux a été très douloureux…

    • [^] # Re: Owncloud est bon aussi

      Posté par . Évalué à 2.

      Je partage tout à fait ton avis sur les 2 premiers points. Le troisième est maintenant résolu. Par contre le client pour Android ce n'est visiblement pas encore cela :

      Current Features:

      File upload / download
      Photo / Video previews

      In development:

      Contacts sync
      Calendars sync

      Mais oui, cela a l'air plus léger pour une installation en local. Je vais tenter Funambol pour l'instant.

      L'homme solitaire pense seul et crée de nouvelles valeurs pour la communauté. - Albert Einstein

      • [^] # Re: Owncloud est bon aussi

        Posté par (page perso) . Évalué à 4.

        N'importe quel client CalDav/Carddav fonctionne pour synchroniser le calendrier/les contacts. J'utilise CardDAV-Sync pour les contacts et ça marche bien. Pour le calendrier, j'utilise Acal qui a quelques petits bugs mais est globalement utilisable.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

    • [^] # Re: Owncloud est bon aussi

      Posté par . Évalué à 1.

      Tu peux aussi jeter un coup d'oeil à ceci http://opensource.bolloretelecom.eu/projects/django-carambola/

  • # WebDAV / CalDav / CarDav

    Posté par . Évalué à 2.

    Il existe pas mal de serveur qui permettent de faire de la symchro calendrier / contact / fichier avec un protocol libre et ouvert.
    Un des plus connu est Davical, mais OwnCloud lui fait de l'ombre dernièrement

    • [^] # Re: WebDAV / CalDav / CarDav

      Posté par . Évalué à 1.

      Merci Mimoza. Oui OwnCloud semble très bien.

      Le problème avec ce sujet est qu'en plus du serveur il un client par terminal (donc à priori minimum 2 sous des OS différents).

      L'homme solitaire pense seul et crée de nouvelles valeurs pour la communauté. - Albert Einstein

  • # Serveur, protocole et client

    Posté par (page perso) . Évalué à 4.

    J'ai mis du temps à comprendre ce que voulais dire "synchro thunderbird", la première chose qui m'est venu en tête c'est IMAP…

    Et au final je comprends pas bien pourquoi tu prends le problème sous cet angle là.
    Ce qu'il te faut c'est un serveur de centralisation de tes infos avec des protocoles ouvert pour les différents services, CalDav pour le calendrier par exemple.

    Et du coup après coté client tu met ce que tu veux…
    Donc je comprends pas bien les réactions en commentaire au dessus où par exemple il est dit que le client Android owncloud est pas encore complet : on s'en fout, tu prend un client CalDav quelconque, pour il te faudrait absolument le client développé par les gens qui font le serveur?
    Et surtout d'où vient cette idée folle que le même logiciel doit gérer le calendrier et les contacts… (et les fichiers uploadés, et la musique, et…)

    • [^] # Re: Serveur, protocole et client

      Posté par (page perso) . Évalué à 2.

      Et surtout d'où vient cette idée folle que le même logiciel doit gérer le calendrier et les contacts… (et les fichiers uploadés, et la musique, et…)

      C'est très chiant de devoir remplir une adresse par service (surtout avec un clavier de smartphone), j'aimerais autant rentrer une seule fois l'adresse owncloud et que tout se synchronise dessus.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: Serveur, protocole et client

        Posté par (page perso) . Évalué à 1.

        Y a aussi le fait de devoir avoir une appli par truc à synchroniser. C'est un peu chiant.

        It's a fez. I wear a fez now. Fezes are cool !

        • [^] # Re: Serveur, protocole et client

          Posté par (page perso) . Évalué à 3.

          Bof, de toute façon tu dois l'utiliser cette appli. Et si tu as une appli qui en regroupe plusieurs (Thunderbird avec contact, calendrier et mail), tu n'as qu'une seule appli au final.

          « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

          • [^] # Re: Serveur, protocole et client

            Posté par (page perso) . Évalué à 1.

            C'est plus au niveau du smartphone que je pensais : une appli pour la sync calendrier, une pour les contacts, une pour les tâches…

            It's a fez. I wear a fez now. Fezes are cool !

    • [^] # Re: Serveur, protocole et client

      Posté par . Évalué à 1.

      Merci MCMic pour ce commentaire.

      Je découvre CalDav est cela semble être une solution possible.
      Je ne tiens pas à ce que le client soit développé par les gens qui font le serveur, je cherche juste des outils qui sur chacun des terminaux, avec 2 OS différents donc, soient capables de communiquer avec le serveur. Après quelques recherches, visiblement CalDav est bien supporté par de nombreux outils sous différents OS.

      Ce n'est pas forcément le même logiciel qui doit gérer le calendrier, les contacts et la todo list. Mais j'aimerais bien pouvoir synchoniser les 3. Sais-tu si CalDav permet de le faire ? Et si non, as-tu une idée ?

      Merci !

      L'homme solitaire pense seul et crée de nouvelles valeurs pour la communauté. - Albert Einstein

      • [^] # Re: Serveur, protocole et client

        Posté par (page perso) . Évalué à 4.

        CalDav permet de synchroniser le calendrier et la todolist. CardDav permet de synchroniser les contacts.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

  • # Ma solution

    Posté par (page perso) . Évalué à 4.

    Serveur

    Serveur CalDAV et CardDAV: Radicale

    Client Android

    • CalDAV-Sync
    • CardDAV-Sync free
    • ContactEditor Pro (pour modifier des contacts CardDAV)

    Client Thunderbird

    • CalDAV: Lightning
    • CardDAV: Inverse SoGO connector (ne marche pas très bien)
    • [^] # Re: Ma solution

      Posté par (page perso) . Évalué à 5.

      J'utilise une solution quasiment identique.

      Radicale me sert pour héberger et partager les calendriers de la famille (pratique pour connaître les horaires de boulot de chacun et d'éviter d'oublier le gone à la crèche par que chacun croyait que c'était à l'autre d'aller le chercher).

      C'est du caldav et ça marche bien avec thunderbird + lightning, ios en natif et android + caldav-sync. Je constate quand même des lenteurs d'affichage / rafraîchissement des calendriers. Je ne sais pas si cela vient de TB ou de radicale. Radicale utilisant des fichiers plats au format ical, je doute des performances au fur et à mesure du grossissement des fichiers de calendrier.

      Le support carddav est tout récent avec radicale, et je n'ai pas réussi à le faire fonctionner. Je suis en train de tester owncloud, déjà cité, et la synchro des contacts avec TB + sogo, android + carddav-sync + contactEditor fonctionne très bien. Pas testé sous ios.

      À noter que l'auteur à prévu de libérer le code de carddav-sync et caldav-sync dès la version 1.0

      À noter également que car[ld]dav-sync synchronisent "à la demande".

      Mes 2 ¢

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.