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