Avant de changer de serveur, Hermes Agent privilégie la génération de paquets de sauvegarde avec hermes backup officiels, puis de les restaurer sur la nouvelle machine avec hermes import. Ne copiez pas simplement le répertoire du dépôt, car les configurations, sessions, compétences et clés qui comptent vraiment sont généralement ~/.hermes/.
Que confirmer avant de migrer
- Les anciennes machines peuvent fonctionner
hermes doctornormalement, évitant ainsi le déplacement direct des environnements défavorables. - Précisez si vous souhaitez migrer des clés, sessions, compétences, crons et profils.
- Le nouveau système machine est officiellement pris en charge : Linux, macOS, WSL2 ou Termux.
- Si cela implique un backend Docker/SSH/modal, assurez-vous que des ressources externes sont également accessibles sur la nouvelle machine.
Processus de migration de base
- Les machines plus anciennes effectuent
hermes backup, en enregistrant le fichier zip ou d’archive résultant. - Transférez le colis de sauvegarde dans un endroit sûr sur la nouvelle machine.
- La nouvelle machine installa Hermès avant d’effectuer le
hermes import 备份文件. - Faites
hermes doctorethermes statuspour vérifier les résultats de récupération.
Soyez très prudent avec vos clés
Les sauvegardes peuvent contenir des informations sensibles telles que des clés API, des jetons de bots, des codes d’autorisation d’e-mail et des secrets de webhook. N’utilisez pas de liens publics lors du transfert, et faites pivoter les jetons clés après la migration, surtout si l’ancienne machine n’est plus contrôlée ou a été exposée à plusieurs personnes.
Si vous ne souhaitez migrer qu’une identité indépendante, vous pouvez aussi envisager l’export/import de profil. Utilisez sauvegarde/importation pour la migration complète de la machine, et l’export de profil pour la migration de rôle individuel, ce qui est plus clair.