• # Migration : en cours...

    Posté par . En réponse au journal Comment je vais quitter gmail. Évalué à 10.

    Et vous, comptez-vous migrer votre infrastructure dans Google Apps, ne plus utiliser leur moteur de recherche ou de cartographie, ni l'un ni l'autre, bien au contraire ?

    Je m'auto-héberge déjà pour quelques services :

    • WiKi (dokuwiki, la base de mon site)
    • galerie photo (PhotoShow)
    • accès distant (ssh)
    • dépôts de gestion de configuration (Mercurial, git à venir)
    • sauvegardes et synchronisation de machines (dvcs-autosync, en cours)

    Je déploie actuellement une solution de cloud pour les différents services qui me manquent, basée sur owncloud :

    • calendriers
    • listes de contacts
    • hébergement de fichiers

    Et d'autres services à plus ou moins longue échéance :

    • courriels
    • messagerie instantanée (XMPP)
    • autres au besoin...

    Malheureusement, mon FAI actuel ne me permet pas d'avoir une IP fixe (ou alors moyennant une somme qui est tout sauf modique). Comme certains services (eg. courriels et XMPP) nécessitent des champs SRV dans la zone DNS, un simple DNS dynamique n'est pas suffisant, et je vais devoir migrer de FAI pour avoir une IP fixe, et pouvoir gérer une zone DNS complète et digne de ce nom.

    Pour tout cela, j'utilise :

    • Debian Squeeze comme base
    • les autres logiciels installés par mes soins
    • un PC serveur,
      • Celeron
      • disque système, non redondé
      • une baie RAID5 en USB pour les données
      • un disque externe USB pour les sauvegardes hebdomadaires
    • un onduleur avec 2h d'autonomie et par-foudre intégré (électrique et ADSL)
    • une "box" (agrémentée d'un ventilo !) pour la connexion au Monde

    Le PC sera bientôt remplacer par une machine moins gourmande (probablement un NAS QNAP) et la box changera lors du changement de FAI, probablement pour un simple modem.

    Je documente tout ce que je fais : la distribution à installer, les options à choisir, les paquets à installer, et ceux à compiler, quelles options utiliser, comment les configurer, etc... Le dépôts qui contient cette procédure (documentation et scripts) est pour le moment privé (j'y ai accidentellement mis ma clé privée ssh), mais après l'avoir nettoyé, je vais le publier. Au final, toute la procédure est automatisée, seule l'installation de la distrib est manuelle (mais automatisable !).

    Ça prend un temps fou, c'est sûr. Mais c'est très instructif, et surtout, on a la satisfaction du travail bien fait, de l'autonomie, de l'indépendance, du choix des solutions, et de la pérennité des données.

    Voilà.

    Hop,
    Moi.