Sou novo no Discourse e estou tentando configurar para o meu próprio fórum. Tenho um servidor web rodando Linux e WHM/Cpanel, o que funcionou bem para os meus sites WordPress.
Configurei um novo servidor que iria hospedar o novo site e a instalação do Discourse baseada nesse site (será um site principal para a marca, com o plugin WordPress do Discourse instalado com um link para o fórum no site). Tudo parecia estar indo bem até os certificados e o auto SSL (não consegui encontrar as chaves privadas facilmente). Li que não é uma boa ideia executar o Certbot e o Auto SSL do WHM na mesma máquina. Então, mudei o site para outro servidor WHM e comecei do zero com uma nova Alma Linux com WHM e tudo funcionou com o Discourse rodando, depois percebi que o WHM na verdade não era necessário.
Minha dúvida é que não tenho muita experiência com Linux e, embora ache que posso instalá-lo na máquina standalone (sem WHM), não tenho certeza se sou experiente o suficiente com Linux para trancar a máquina e fazer a manutenção contínua, como backups, monitoramento de uso de disco, etc. Preciso muito de uma interface gráfica e fico um pouco nervoso de operar sem ela.
Resumindo, quero saber qual sistema operacional outras pessoas estão usando para rodar Docker e Discourse. Pesquisando online, parece ser o Ubuntu, embora eu possa estar enganado.
Quero ter uma interface gráfica, software para backups que permita restaurar de forma rápida e fácil em caso de desastre, verificar espaço em disco, monitorar, etc.
O Ubuntu é a melhor opção e vai suportar um site Discourse grande? Sei que o hardware influencia bastante, mas só quero confirmar. Quero dizer, se hipoteticamente eu acabar com 100.000 usuários ou mais, o Ubuntu será estável?
O padrão da versão LTS mais recente suportada do Ubuntu Server funciona bem. No mínimo, é necessário um sistema operacional Linux de 64 bits com uma versão de kernel moderna.
Se você não se sentir confortável em fazer isso sozinho, pode optar por um plano hospedado do Discourse ou por outro host do Discourse (por exemplo, Communiteq).
Muito obrigado NateDhaliwal. Vou ficar com o Ubuntu.
Infelizmente, quero ter o fórum com meu próprio nome de domínio e, como é um site novo, não quero gastar dinheiro no nível hospedado que permite isso. Se o site e o fórum correrem bem, com certeza farei a migração.
Apenas como nota paralela, pergunto se você sabe se é possível migrar de um Discourse auto-hospedado para um hospedado. Seria tão simples quanto fazer backup do arquivo no auto-hospedado e restaurar no hospedado?
Há muito tempo, eu me sentia da mesma forma. Eventualmente, você começa a se sentir diferente. Você começa a sentir o controle que um sistema operacional Linux lhe dá em relação ao que você quer carregar no sistema, como você quer que ele funcione e a liberdade de softwares de código fechado. Você aprende a usar ferramentas de linha de comando intuitivamente e começa a sentir que pode ‘ver’ o sistema muito melhor do que qualquer GUI permitiria.
Sem evidências concretas, sem dicas ou conselhos. Apenas uma história sobre minhas próprias experiências.
Obrigado, Andrew. Na verdade, o que mais me assusta é o backup e a restauração em uma situação de desastre. O servidor é virtual, então não posso fazer uma imagem ISO. Não tenho muita certeza da melhor maneira de fazer backup e, em seguida, restaurar do zero. Estou acostumado com backups e restaurações no estilo GUI. Estava olhando rclone e restic, mas eles pareciam complicados.
Quero testar toda a situação de desastre com um servidor rodando discourse, quebrá-lo e testar se o plano funciona antes de começar a configurar o discourse para o meu fórum.
Normalmente, você pode tirar snapshots, mas depende do que a hospedagem oferece. É fácil fazer backup e restaurar no Discourse. Veja Create, download, and restore a backup of your Discourse database. Você pode reinstalar o Discourse a qualquer momento e restaurar um backup.
Acho que meu provedor de hospedagem não oferece snapshots. Vou perguntar a eles. Eu realmente gostaria de reduzir o tempo de ter que reinstalar o servidor inteiro com todas as configurações novamente, em caso de desastre.