Forum Linux.debian/ubuntu Migration OwnCloud

Posté par  . Licence CC By‑SA.
Étiquettes :
2
9
oct.
2018

Salut,
J’ai depuis pas mal de temps un nextcloud sur un kimsufi. Je viens d’en prendre un nouveau pour avoir plus d’espace, plus de RAM…

Je voudrais donc migrer nextcloud du kimsufi_old au kimsufi_new. Je n’arrive pas à trouver de tuto clair sur le sujet. Je soumets donc la procédure que j’imagine à la critique pour réussir :

  • Installation des paquets nécessaires sur kimsufi_new.
  • Configuration nginx, base de donnée…
  • Arrêt nginx sur le serveur kimsufi_old
  • copie du /…/nexcloud de kimsufi_old vers kimsufi_new
  • Dump de la base de donnée kimsufi_old vers kimsufi_new
  • démarrage nginx sur kimsufi_new
  • Transfert DNS : nexcloud --> kimsufi_old ==> nextcloud --> kimsufi_new
  • Normalement ça tombe en marche.

edit: En fait c’est un nextcloud.

  • # en gros

    Posté par  (site web personnel) . Évalué à 3.

    En gros c'est ça oui.

    Tu reprends ton dossier web nextcloud, ton dossier data nextcloud, et ta bdd, et c'est reparti.

    En tout cas, je te déconseille de mettre le dossier data dans le même dossier que le site web.

    • [^] # Re: en gros

      Posté par  (site web personnel) . Évalué à 2. Dernière modification le 10 octobre 2018 à 18:26.

      on peux aussi faire comme ça :

      • Installation des paquets nécessaires sur kimsufi_new.
      • Configuration nginx, base de donnée, memcache …
      • Arrêt nginx sur le serveur kimsufi_old
      • copie du /…/nexcloud de kimsufi_old vers kimsufi_new
      • Dump de la base de donnée de kimsufi_old vers kimsufi_new et de tout le data
      • Installation de nextcloud sur kimsuffi_new
      • Récupération des .htaccess et du config.php essentiel de _old sur _new
      • démarrage nginx sur kimsufi_new
      • Paramétrage nextcloud et ses apps
      • Normalement ça tombe en marche
      • Transfert DNS : nexcloud --> kimsufi_old ==> nextcloud --> kimsufi_new
      • Arrêt de _old.
      • Synchro finale de bases

      Ainsi tu évites un long arrêt de service
      (et si tu as plein d'utilisateurs qui synchronisent plein de data depuis plein d'endroits [chez eux, leurs téléphones, etc ..] comme moi, tu remplaces la simple copie par un rsync)
      (et tu repars avec un nextcloud neuf, en ayant juste gardé l'essentiel.)

      • [^] # Re: en gros

        Posté par  (site web personnel) . Évalué à 2.

        attention avec nextcloud/owncloud, dès qu'on touche aux data locales du serveur, il faut penser à effectuer un scan des fichiers pour que la bdd soit clean.

        dans le dossier du site nextcloud : sudo -u www-data ./occ files:scan all
        (ou apache au lieu de www-data si redhat/centos)

        • [^] # Re: en gros

          Posté par  . Évalué à 2.

          Merci à tous, je peux me permettre une interruption de service, ce n’est qu’une utilisation familiale.

          Je vais essayer de traiter ça ce week-end.

          • [^] # Re: en gros

            Posté par  . Évalué à 3.

            Fais attention au TTL DNS.

            C'est un boulet qui a mis une semaine à migrer un service qui te dit ça…

Suivre le flux des commentaires

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