Boa tarde, pessoal adorável e prestativo do Discourse.
Contexto
Eu administro uma comunidade de escritores relativamente pequena, mas com 20 anos, na Invision Community 4. Atualmente, temos pouco mais de 30 usuários ativos (de 990) com 7000 tópicos (histórias) e 103.000 respostas. Este é puramente um projeto de hobby, não um gerador de dinheiro.
Como não sou uma pessoa muito técnica, hospedamos diretamente com a Invision. Embora eu esteja feliz com o serviço, a taxa mensal tem aumentado bastante. De US$ 25 nos primeiros anos para US$ 45 agora. Este preço mensal provavelmente sofrerá outro aumento quando formos atualizados à força para a anunciada Invision Community 5.
Nos últimos seis meses, investi parte do meu tempo livre pesquisando os possíveis caminhos futuros da minha comunidade. Quero preservar minha comunidade para os próximos 20 anos. E acho que o Discourse pode ser a plataforma mais orientada para o futuro para nós.
Preocupações
Evitar aumentos de preço para o mesmo serviço básico. Não usamos nem precisamos de nenhum dos serviços avançados B2B. Há um ponto em que é melhor para nós fazermos por conta própria (DIY).
Evitar o aprisionamento na Invision Community 5. Se ficarmos insatisfeitos, provavelmente não haverá conversores compatíveis imediatamente. Então, quero evitar isso e me antecipar.
Perguntas
Conversão. Existem scripts para converter bancos de dados. No entanto, não tenho total confiança de que conseguirei realizar isso. Há pessoas aqui que podem ajudar com isso. Assisti a vídeos sobre como fazer isso. E existem tutoriais (desatualizados) por aí. Até agora, não tive sorte. Provavelmente porque meu MacOS não é ideal para isso.
Hospedagem. A auto-hospedagem parece o caminho mais vantajoso em termos de custo. A Digital Ocean tem droplets do Discourse. Tentei configurar um, mas falhei. Existem alternativas recomendadas?
Preços. Existe um cenário realista em que possamos alcançar tanto a conversão quanto a hospedagem por um preço inferior aos US$ 45/mês que pagamos atualmente?
Estou muito aberto a aprender e a ter minhas suposições desafiadas.
Seria bom saber onde você falhou nas etapas nº 1 e nº 2. O que deu errado? Talvez seja apenas um problema menor. Recomendo que você abra tópicos de suporte separados para eles, fornecendo o máximo de detalhes possível.
Na Communiteq, podemos fornecer tanto a conversão (estimada em US$ 750) quanto a hospedagem (US$ 20/mês). Além dos recursos, esses dois combinados significariam que você só veria um retorno sobre o investimento em 2,5 anos, assumindo que você não teria um aumento de preço para sua hospedagem atual. Posso imaginar que isso seria mais longo do que você deseja.
O melhor caminho a seguir depende das suas habilidades e de quanto tempo você está disposto a investir.
Ele detalha todo o processo de migração do Invision Community 4 para o Discourse e é um dos recursos mais confiáveis e atualizados disponíveis para este tipo de migração.
Desejo a você e à sua comunidade tudo de bom para uma transição tranquila!
No conversor, não consegui fazê-lo funcionar. A instalação falhou devido a conflitos de versões do Ruby no macOS. Tentei corrigir no Terminal, mas não avancei muito.
No #2 (Digital Ocean), apesar de seguir vários tutoriais, não consegui fazer um único droplet rodar localmente. A clássica maldição do novato.
@jahan_gagan Obrigado pelo link. Finalmente terei algum tempo livre neste domingo para revisar seu guia em detalhes.
O ipboard4.rb lida com:
mensagens privadas, enquetes, avisos/advertências e campos de postagem personalizados?
reescrita de imagens/anexos inline do esquema /uploads do IC4 para uploads do Discourse?
transformações de BBCode para Markdown além do padrão?
Você poderia estimar o tempo de execução esperado/uso de memória para ~7 mil tópicos / 103 mil posts?