Se você já tem um site Discourse existente e deseja migrá-lo para nossa hospedagem, este é o guia para você.
Por motivos de suporte e segurança, a equipe do Discourse está envolvida em todas as restaurações de sites. Para ajudar a tornar a migração o mais tranquila possível, com o mínimo de tempo de inatividade, precisaremos saber as respostas para as seguintes perguntas quando você entrar em contato conosco:
Para um site ativo:
- Onde seu site está hospedado atualmente?
- Você tem algum problema ao atualizar a instalação do Discourse do seu site para a versão mais recente disponível? Em caso afirmativo, qual é a versão atual?
Para um backup feito antes que um site fosse desativado:
- Onde o site estava hospedado?
- Qual era o número da versão da instalação do Discourse quando o backup foi feito? Se você não souber, há quanto tempo o backup foi feito?
Preparando-se para sua migração
Acesse nossa página de comparação de preços e planos e determine qual plano atende às necessidades da sua comunidade, prestando atenção especial aos plugins suportados e à contagem de funcionários. Certifique-se de reduzir sua contagem de funcionários antes de fazer um backup, se necessário. Consulte O que é um usuário da equipe no Discourse hospedado? para mais informações.
Nota: Não oferecemos suporte a migrações para nossos planos Gratuito ou Básico (Starter).
Inicie um teste no plano apropriado. Este teste se tornará seu novo site hospedado.
Simulação (Dry run), para sites que estão ativos atualmente
-
Atualize seu site existente para a versão mais recente do Discourse disponível. Se você não conseguir fazer isso, informe-nos qual é o número da versão e que você não consegue atualizá-la.
-
Faça um backup completo (incluindo uploads)
- Se precisar habilitar uploads completos pela linha de comando (para uploads S3), faça SSH no seu servidor e execute o seguinte:
cd /var/discourse ./launcher enter app rails c SiteSetting.include_s3_uploads_in_backups = true exit exit -
Carregue o arquivo de backup no seu novo site hospedado.
-
Entre em contato conosco em team@discourse.org para nos informar o seguinte:
- Você está interessado em migrar seu site Discourse para nossa hospedagem
- Você seguiu as etapas deste guia e carregou o backup em seu novo site hospedado
- O nome do arquivo do backup
- O URL atual do seu novo site hospedado
- O host anterior e o número da versão do site
-
Restauraremos o backup no novo site hospedado e informaremos quanto tempo esperar pela migração real
-
Depois que o backup for restaurado, verifique tudo para garantir que esteja tudo certo.
Quando você confirmar que a simulação ocorreu bem e tivermos uma ideia de quanto tempo a restauração do backup levará, informe-nos quando gostaria de agendar a migração real. Seu site ativo precisará estar em modo somente leitura desde um pouco antes de você fazer um backup novo até que a alteração de DNS seja concluída.
Etapas de migração para sites que estão ativos atualmente
- Se você for manter o URL do seu site atual, faça login no seu registrador de domínio e diminua o TTL de DNS o máximo possível para o nome do host atual para encurtar o tempo de transição
- Atualize seu site para a versão mais recente do Discourse disponível
- Habilite o modo somente leitura no seu site a partir da página
/admin/backups - Faça um backup completo (incluindo uploads)
- Carregue o backup no seu novo site hospedado
- Informe-nos quando isso for feito, forneça o nome do arquivo do novo backup, e nós restauraremos o backup no novo site hospedado
- Depois que o backup for restaurado, verifique tudo para garantir que esteja tudo certo.
- Atualize o DNS - forneceremos instruções específicas depois que o novo site hospedado for criado
- Atualize o nome de domínio do novo site hospedado a partir da página
/admin, usando o botão Mudar Nome de Domínio. - Certifique-se de que tudo esteja funcionando
Etapas de migração quando o backup é de um site que já foi desativado
- Se você for reutilizar o URL do seu site anterior, faça login no seu registrador de domínio e diminua o TTL de DNS o máximo possível para o nome do host atual para encurtar o tempo de transição
- Carregue o backup no seu novo site hospedado
- Entre em contato conosco em team@discourse.org para nos informar o seguinte:
- Você está interessado em migrar seu site Discourse para nossa hospedagem
- Você seguiu as etapas deste guia e carregou o backup em seu novo site hospedado
- O nome do arquivo do backup
- O URL atual do seu novo site hospedado
- O host anterior e o número da versão do site
- Nós restauraremos o backup no novo site hospedado
- Depois que o backup for restaurado, verifique tudo para garantir que esteja tudo certo.
- Atualize o DNS - forneceremos instruções específicas depois que o novo site hospedado for criado
- Atualize o nome de domínio do novo site hospedado a partir da página
/admin, usando o botão Mudar Nome de Domínio. - Certifique-se de que tudo esteja funcionando