Je possède un NAS ASSUSTOR depuis plusieurs années, je tournais avec NextCloud 10.0.0 depuis le début.
Lors d’une mise à jour je ne sais pour quelle raison je me suis retrouvée avec 2 instances de NextCloud en parallèle (10.0.0 et 20.0.1.r01) sauf que le souci c’est que mes fichiers sont dans la version 10.0.0.
J’aimerai savoir comment je peux faire pour migrer mes fichiers de la 10.0.0 à la 20.0.1.r01 ?
Salut,
Deux solutions possibles. Tu télécharges tout depuis linterface de la version 10 et tu upload tout sur la version 20 via linterface. C’est bien si tas pas beacoup de données (genre 30 giga grad grand max au delà ca va prendre des jours).
Deuxième solution. Créer un utilisateur toto sur la version 20. Son dossier personnel sera du type /var/www/nextcloud/data/toto/files. Puis tu copies tous les dossiers de la version 10 dans ce dossier via une clé usb ou un disque dur externe, un serveur sftp ou rsync… Enfin tu lances un scan avec la cmmande de scan fourni par OCC. Et les dossiers appraitront tous pour lutilisateur toto. De là tout peus se faire a partir de linterface rapidement (partage, transmission de propriété…)
Bonne chance
je pense plus faire la seconde solution car j’ai plus de 200Go de fichiers (des années de fichiers de sauvegarde ahahah).
J’ai jamais utilisé de console sur NextCloud c’était que du stockage/synchro des pc/tels via des appli
Il y aurait pas un tuto où als la possibilité de m’expliquer plus en détail pr l’utilisation de la console pr faire la synchro/scan svp? Où elle se trouve ? Les lignes de commandes à taper ? Etc.
Il suffit juste d’activer le service SSH donc justre la première case. Comme c’est plus que provisoire, on peut choisir 22 comme numéro de port ce sera plus simple. Les cases suivantes peuvent rester décochées. Il faudra le désactiver plus tard.
mmh je sais pas trop pour la convertion, c’est peut être plus judicieux de faire ca avant oui
Pour moi le plus simple c’est de migrer les deux instances vers postgre ou mysql, puis faire un mysqldump de la première pour la mettre a la place de la deuxième (je ne me risquerai pas sur la fusion de deux bases de données). Toutes ces opérations doivent se faire quand NC 10 et 20 sont en maintenance
HHhhh on va y aller par étape. Déjà, faudrait migrer lancienne base de données (celle de la version 10).
Donc dabord se connecter en ssh au serveur. ssh user@domain dans un terminal.
Ensuite la doc demande de faire une commande occ. Il faut trouver le dossier nextcloud.
En général il est dans /var/www/ ou quelque chose comme ca. Pour le trouver, on peut faire :
#déplacement dans le répertoire racine
cd /
#lister les dossiers
ls -all
#Chercher occ :
sudo find -name occ
Quelques commande utiles
ls -all -> lister tous les fichiers dans un dossier
cd dossier/sous_dossier -> se déplacer dans le dossier dossier/sous_dosssier
3. cd / -> se placer à la racine
ahem euhh je ne sais ce que j’ai fait mais la version 10 à disparu (heureusement que j’avais une sauvegarde des fichiers ailleurs que ds le dossier nextcloud)
Du coup je fais pareil pour nextcloud 20 ? il est dans le dossier Docker celui là
Alors il y avait la 20 en docker et la 10 ds mon dossier web, tout par défaut.
J’ai réussi au final à faire la synchro en connectant mon pc au serveur ça a laissé la synchro tout seul depuis ce que j’avais sur le pc ^^
Bon par contre j’ai des erreurs ms je sais pas pk ni cmt les résoudre, qd je clique sur le message de mon pc il ne se passent rien et ds les log je vois rien
Bah en fait j’ai juste ouvert le logiciel NextCloud sur mon pc et j’ai mis l’IP de connexion de NC 20 et paf ça a fait la synchro de mon pc au serveur tout seul lol
Mais maintenant j’ai ça en erreur
et quand je clique sur le bandeau jaune rien ne se passe du coup je suis un peu bcp perdue pour résoudre les conflits lol