Migrez votre site Discourse vers Discourse hébergé

Si vous possédez déjà un site Discourse existant et souhaitez le migrer vers notre hébergement, ce guide est fait pour vous.

Pour des raisons de support et de sécurité, l’équipe Discourse est impliquée dans toutes les restaurations de site. Pour aider à rendre la migration aussi transparente que possible, avec un temps d’arrêt minimal, nous aurons besoin de connaître les réponses aux questions suivantes lorsque vous nous contacterez :

Pour un site actif :

  1. Où votre site est-il actuellement hébergé ?
  2. Avez-vous des problèmes pour mettre à jour l’installation Discourse de votre site vers la dernière version disponible ? Si oui, quelle est la version actuelle ?

Pour une sauvegarde effectuée avant l’arrêt d’un site :

  1. Où le site était-il hébergé ?
  2. Quel était le numéro de version de l’installation Discourse au moment où la sauvegarde a été effectuée ? Si vous ne le savez pas, il y a combien de temps la sauvegarde a-t-elle été effectuée ?

Préparation à votre migration

Rendez-vous sur notre page de comparaison des prix et des forfaits et déterminez quel forfait répond aux besoins de votre communauté, en prêtant une attention particulière aux plugins supportés et au nombre de membres du personnel. Veuillez vous assurer de réduire le nombre de membres du personnel avant d’effectuer une sauvegarde, si nécessaire. Consultez Qu’est-ce qu’un utilisateur du personnel sur Discourse hébergé ? pour plus d’informations.
:warning: Note : Nous ne prenons pas en charge les migrations vers nos forfaits Gratuit ou Démarrage.

Démarrez un essai sur le forfait approprié. Cet essai deviendra votre nouveau site hébergé.

Simulation (Dry run), pour les sites actuellement actifs

  1. Mettez à jour votre site existant vers la dernière version de Discourse disponible. Si vous n’êtes pas en mesure de le faire, veuillez nous indiquer le numéro de version et que vous n’êtes pas en mesure de le mettre à jour.

  2. Effectuez une sauvegarde complète (y compris les téléchargements)

    • Si vous devez activer les téléchargements complets depuis la ligne de commande (pour les téléchargements S3), connectez-vous en SSH à votre serveur et exécutez ce qui suit :
    cd /var/discourse
    ./launcher enter app
    rails c
    SiteSetting.include_s3_uploads_in_backups = true
    exit
    exit
    
  3. Téléchargez le fichier de sauvegarde sur votre nouveau site hébergé.

  4. Contactez-nous à l’adresse team@discourse.org pour nous informer de ce qui suit :

    • Vous êtes intéressé par la migration de votre site Discourse vers notre hébergement
    • Vous avez suivi les étapes de ce guide et avez téléchargé la sauvegarde sur votre nouveau site hébergé
    • Le nom de fichier de la sauvegarde
    • L’URL actuelle de votre nouveau site hébergé
    • L’ancien hébergeur et le numéro de version du site
  5. Nous restaurerons la sauvegarde sur le nouveau site hébergé et vous indiquerons combien de temps prévoir pour la migration réelle.

  6. Une fois la sauvegarde restaurée, examinez et assurez-vous que tout semble correct.

Lorsque vous aurez confirmé que la simulation s’est bien déroulée et que nous aurons une idée du temps que prendra la restauration de la sauvegarde, informez-nous de la date à laquelle vous souhaitez planifier la migration réelle. Votre site actif devra être en lecture seule à partir d’un peu avant la prise d’une nouvelle sauvegarde jusqu’à ce que le changement DNS soit terminé.

Étapes de migration pour les sites actuellement actifs

  1. Si vous conservez l’URL de votre site actuel, connectez-vous à votre bureau d’enregistrement de domaine et réduisez au minimum le TTL DNS pour le nom d’hôte actuel afin de raccourcir le temps de transition.
  2. Mettez à jour votre site vers la dernière version de Discourse disponible.
  3. Activez le mode lecture seule sur votre site à partir de la page /admin/backups.
  4. Effectuez une sauvegarde complète (y compris les téléchargements).
  5. Téléchargez la sauvegarde sur votre nouveau site hébergé.
  6. Informez-nous lorsque cela est terminé, fournissez le nom de fichier de la nouvelle sauvegarde, et nous restaurerons la sauvegarde sur le nouveau site hébergé.
  7. Une fois la sauvegarde restaurée, examinez et assurez-vous que tout semble correct.
  8. Mettez à jour le DNS - nous vous donnerons des instructions spécifiques après la création du nouveau site hébergé.
  9. Mettez à jour le nom de domaine du nouveau site hébergé à partir de la page /admin, en utilisant le bouton “Changer le nom de domaine” (Change Domain Name).
  10. Assurez-vous que tout fonctionne.

Étapes de migration lorsqu’une sauvegarde provient d’un site qui a déjà été arrêté

  1. Si vous réutilisez l’URL de votre site précédent, connectez-vous à votre bureau d’enregistrement de domaine et réduisez au minimum le TTL DNS pour le nom d’hôte actuel afin de raccourcir le temps de transition.
  2. Téléchargez la sauvegarde sur votre nouveau site hébergé.
  3. Contactez-nous à l’adresse team@discourse.org pour nous informer de ce qui suit :
    • Vous êtes intéressé par la migration de votre site Discourse vers notre hébergement
    • Vous avez suivi les étapes de ce guide et avez téléchargé la sauvegarde sur votre nouveau site hébergé
    • Le nom de fichier de la sauvegarde
    • L’URL actuelle de votre nouveau site hébergé
    • L’ancien hébergeur et le numéro de version du site.
  4. Nous restaurerons la sauvegarde sur le nouveau site hébergé.
  5. Une fois la sauvegarde restaurée, examinez et assurez-vous que tout semble correct.
  6. Mettez à jour le DNS - nous vous donnerons des instructions spécifiques après la création du nouveau site hébergé.
  7. Mettez à jour le nom de domaine du nouveau site hébergé à partir de la page /admin, en utilisant le bouton “Changer le nom de domaine” (Change Domain Name).
  8. Assurez-vous que tout fonctionne.
14 « J'aime »

Un détenteur du forfait Pro peut-il migrer ses données de Discourse vers une installation auto-hébergée de Discourse, car il a été mentionné qu’aucun service de migration n’était disponible ? Veuillez me guider à ce sujet.

Bonjour, veuillez envoyer un e-mail à team@discourse.org pour cela.