Migra tu sitio de Discourse a Discourse alojado

Si ya tiene un sitio Discourse existente y desea migrarlo a nuestro alojamiento, esta es la guía para usted.

Por motivos de soporte y seguridad, el equipo de Discourse participa en todas las restauraciones de sitios. Para ayudar a que la migración sea lo más fluida posible, con el mínimo tiempo de inactividad, necesitaremos conocer las respuestas a las siguientes preguntas cuando se ponga en contacto con nosotros:

Para un sitio activo:

  1. ¿Dónde está alojado actualmente su sitio?
  2. ¿Tiene algún problema para actualizar la instalación de Discourse de su sitio a la última versión disponible? Si es así, ¿cuál es la versión actual?

Para una copia de seguridad realizada antes de que se cerrara un sitio:

  1. ¿Dónde estaba alojado el sitio?
  2. ¿Cuál era el número de versión de la instalación de Discourse cuando se realizó la copia de seguridad? Si no lo sabe, ¿cuándo se realizó la copia de seguridad?

Preparación para su migración

Diríjase a nuestra página de comparación de precios y planes y determine qué plan satisface las necesidades de su comunidad, prestando especial atención a los plugins compatibles y al número de personal. Asegúrese de reducir el número de personal antes de realizar una copia de seguridad, si es necesario. Consulte ¿Qué es un usuario del personal en Discourse alojado? para obtener más información.
:warning: Nota: No admitimos migraciones a nuestros planes Gratuito o Básico (Starter).

Inicie una prueba en el plan apropiado. Esta prueba se convertirá en su nuevo sitio alojado.

Prueba preliminar (Dry run), para sitios que están actualmente activos

  1. Actualice su sitio existente a la última versión de Discourse disponible. Si no puede hacerlo, háganos saber cuál es el número de versión y que no puede actualizarlo.

  2. Realice una copia de seguridad completa (incluidas las subidas/uploads).

    • Si necesita habilitar las subidas completas desde la línea de comandos (para subidas a S3), conéctese por SSH a su servidor y ejecute lo siguiente:
    cd /var/discourse
    ./launcher enter app
    rails c
    SiteSetting.include_s3_uploads_in_backups = true
    exit
    exit
    
  3. Suba el archivo de copia de seguridad a su nuevo sitio alojado.

  4. Póngase en contacto con nosotros en team@discourse.org para informarnos de lo siguiente:

    • Está interesado en migrar su sitio Discourse a nuestro alojamiento
    • Ha seguido los pasos de esta guía y ha subido la copia de seguridad a su nuevo sitio alojado
    • El nombre de archivo de la copia de seguridad
    • La URL actual de su nuevo sitio alojado
    • El host anterior y el número de versión del sitio
  5. Restauraremos la copia de seguridad en el nuevo sitio alojado y le informaremos del tiempo que se espera que dure la migración real.

  6. Una vez que hayamos restaurado la copia de seguridad, revise y asegúrese de que todo parece correcto.

Cuando haya confirmado que la prueba preliminar ha ido bien y tengamos una idea de cuánto tardará la restauración de la copia de seguridad, háganos saber cuándo le gustaría programar la migración real. Su sitio activo deberá estar en modo de solo lectura desde justo antes de que realice una copia de seguridad nueva hasta que se complete el cambio de DNS.

Pasos de migración para sitios que están actualmente activos

  1. Si va a conservar la URL de su sitio actual, inicie sesión en su registrador de dominios y reduzca el TTL de DNS al valor más bajo posible para el nombre de host actual para acortar el tiempo de transición.
  2. Actualice su sitio a la última versión de Discourse disponible.
  3. Habilite el modo de solo lectura en su sitio desde la página /admin/backups.
  4. Realice una copia de seguridad completa (incluidas las subidas/uploads).
  5. Suba la copia de seguridad a su nuevo sitio alojado.
  6. Háganos saber cuándo esté hecho, proporcione el nombre de archivo de la nueva copia de seguridad y restauraremos la copia de seguridad en el nuevo sitio alojado.
  7. Una vez que hayamos restaurado la copia de seguridad, revise y asegúrese de que todo parece correcto.
  8. Actualice el DNS; le daremos instrucciones específicas después de que se haya creado el nuevo sitio alojado.
  9. Actualice el nombre de dominio del nuevo sitio alojado desde la página /admin, utilizando el botón Cambiar nombre de dominio (Change Domain Name).
  10. Asegúrese de que todo funciona.

Pasos de migración cuando la copia de seguridad corresponde a un sitio que ya se ha cerrado

  1. Si va a reutilizar la URL de su sitio anterior, inicie sesión en su registrador de dominios y reduzca el TTL de DNS al valor más bajo posible para el nombre de host actual para acortar el tiempo de transición.
  2. Suba la copia de seguridad a su nuevo sitio alojado.
  3. Póngase en contacto con nosotros en team@discourse.org para informarnos de lo siguiente:
    • Está interesado en migrar su sitio Discourse a nuestro alojamiento
    • Ha seguido los pasos de esta guía y ha subido la copia de seguridad a su nuevo sitio alojado
    • El nombre de archivo de la copia de seguridad
    • La URL actual de su nuevo sitio alojado
    • El host anterior y el número de versión del sitio
  4. Restauraremos la copia de seguridad en el nuevo sitio alojado.
  5. Una vez que hayamos restaurado la copia de seguridad, revise y asegúrese de que todo parece correcto.
  6. Actualice el DNS; le daremos instrucciones específicas después de que se haya creado el nuevo sitio alojado.
  7. Actualice el nombre de dominio del nuevo sitio alojado desde la página /admin, utilizando el botón Cambiar nombre de dominio (Change Domain Name).
  8. Asegúrese de que todo funciona.
14 Me gusta

¿Puede un titular del Plan Pro migrar sus datos de Discourse a una instalación autogestionada de Discourse, ya que se mencionó que no hay servicio de migración? Por favor, guíeme al respecto.

Hola, por favor, envía un correo electrónico a team@discourse.org para esto.