Repartir à 0 - Migration des données

J’ai fait ça récemment (pour passer d’une raspbian 32 bits à 64 bits).
ça s’est passé sans encombres (merci l’équipe de développement, out of the box, bluffant de simplicité)

une mise à jour de yunohost au cas où

yunohost tools update

yunohost tools upgrade --ignore-apps

sauvegarde

J’ai fait plusieurs sauvegardes

  • une première avec le système

  • une seonde avec toutes les applications sauf nextcloud

  • une troisième avec uniquement nextcloud

elles auront un nom correspondant à la date et l’heure de la sauvegarde

ex:

20231004-180000 pour le système

20231004-190000 pour les applis

20231004-200000 pour nextcloud

récupération des sauvegardes depuis le serveur sur son PC

mkdir -p ./yunohost.backup/archives/

scp <@:/home/yunohost.backup/archives/2023*.* ./yunohost.backup/archives/

Je suis reparti de debian bullseye mais selon ton serveur tu peux récupérer une image de yunohost

installer yunohost

L’utilisateur root doit avoir un mot de passe, si ce n’est pas le cas, créez-en un (sinon le script d’installation échoue) :

sudo passwd root

sudo -i

apt install curl ca-certificates

curl https://install.yunohost.org | bash

basculer les sauvegardes

scp ./yunohost.backup/archives/* @:/home/admin/

mv /home/admin/2023*.* /home/yunohost.backup/archives/

restaurer les sauvegardes

yunohost backup list

restaurer le système

yunohost backup restore 20231004-180000

restaurer les applis sauf nextcloud

yunohost backup restore 20231004-190000

restaurer nextcloud

yunohost backup restore 20231004-200000

une difficulté à restaurer nextcloud car il manquait des répertoires avec des liens relatifs dans le home à recréer au besoin et relancer la restauration si ça ne passe pas

Forcer la mise à jour de certaines applications

ça ne devrait pas être nécessaire mais au cas où pour être sûr de tout bien réinstaller

yunhosot app upgrade <the_app> -F

ex: sudo yunohost app upgrade nextcloud -F

4 Likes