Migration des données depuis v1.2.1

Bonjour,

Si mon post n’est pas au bon endroit, merci de me le signaler.

J’ai installé une instance de PeerTube il y a un moment déjà (v1.2.1) et je n’ai pas fait de mises à jour (ce que je fais toujours quand je maîtrise l’environnement). Je souhaiterais aujourd’hui migrer mon instance sur une nouvelle machine dans un container docker.

Est-il possible de faire un export des données en 1.2.1 et d’importer dans une version plus récente ? Ou faudrait-il faire la mise à jour sur la machine actuelle, puis migrer les données dans le nouveau container ?

Quelle méthode me conseillez-vous ? Merci beaucoup pour votre aide.

Bonjour,

La seule méthode supportée reste la mise à jour incrémentale entre versions mineures, en suivant les notes associées sur la page de la version à chaque fois.

Bonjour,

Merci pour cette explication. Donc la méthode utilisant upgrade.sh ne fonctionnera pas, j’imagine, car cela tente de faire l’upgrade directement vers 3.0.1.

Pour mettre à jour incrémentalement, je peux donc, par exemple, commencer par installer la version 1.3.0 (depuis 1.2.1), en téléchargeant la source depuis cette page, par exemple: https://github.com/Chocobozzz/PeerTube/releases/tag/v1.3.0 ?

Est-ce ces notes là dont vous parlez dans votre message ?

Re,

Je pense que je vais installer v3.0.1 from scratch et réimporter les vidéos (j’en ai une cinquantaine). Il semble que l’installation de la v1.3.0, par exemple, ne soit pas possible.

yarn install --production --pure-lockfile

Provoque une erreur car un package ne semble plus disponible (https://github.com/Chocobozzz/jsonld-signatures/).

À moins que quelqu’un ait une idée sur un moyen ? :slight_smile:

Hello,

En effet la solution la plus simple serait la réinstallation et l’importation des vidéos en utilisant la fonctionnalité d’import de peertube :slight_smile: Peut-être que https://docs.joinpeertube.org/maintain-tools?id=peertube-import-videosjs peut aussi fonctionner.

Sinon, moi je pense que maj en 2.0.0, faire tourner peertube, puis maj en 3.0.0 pourrait fonctionner :slight_smile: