Sou iniciante no Discourse e estou buscando algumas orientações rápidas das pessoas maravilhosas desta comunidade.
Basicamente, sou alguém que sempre usou apenas hospedagem compartilhada (cPanel, phpMyAdmin e tudo mais) durante toda a minha vida. Tenho quase zero de experiência trabalhando com servidores em nuvem não gerenciados.
Também sou usuário de Windows desde que tenho um PC e nunca usei nada mais complexo como Linux, Ubuntu ou qualquer outra coisa.
Então, recentemente planejei lançar uma comunidade Discourse para um de meus projetos. Também mudei para Linux no meu desktop e removi o Windows. Embora não use muito a linha de comando, já que o ambiente gráfico do meu desktop resolve a maioria das minhas necessidades.
Minha pergunta é: após seguir os guias online, consigo fazer a instalação com facilidade, mas quão difícil é gerenciar o Discourse após a instalação, especialmente para quem não é técnico? Preciso aprender a linha de comando ou algo assim, já que nem sempre comandos copiados e colados resolvem meu problema?
Ou, uma vez concluída a instalação, tudo pode ser gerenciado facilmente pelo acesso administrativo no backend?
P.S. Sou um profissional de marketing digital com experiência relativamente boa em WordPress, então acredito que posso aprender Linux e coisas relacionadas um pouco mais facilmente do que muitos, mas não tenho certeza se valerá a pena.
Se alguém puder me indicar bons recursos (preferencialmente cursos em vídeo) para aprender sobre Discourse, Ubuntu e Linux, ficarei muito grato.
Bastante simples, dependendo do que você precisa.
Basicamente, você só precisa usar a linha de comando para instalar o Discourse e, às vezes, para reconstruir a aplicação. A reconstrução da aplicação é necessária ao alterar configurações, instalar plugins e, de vez em quando, é exigida para algumas atualizações.
Um número assustador de pessoas que usam meu serviço de instalação passam anos sem fazer nem mesmo uma atualização. Não tenho conhecimento de nenhum desastre e, geralmente, até um site com um ano de idade consegue fazer uma atualização via linha de comando sem incidentes. Mas não recomendo isso!
Sou meio técnico (no sentido de que tenho um diploma de nível médio em design web, obtido em 2010, que nunca usei), mas todo o meu conhecimento se resume a usar o Google para resolver meus próprios problemas de suporte técnico.
Tenho poucas dificuldades em gerenciá-lo, embora às vezes precise de ajuda para necessidades mais complexas. Tenho um ajudante de moderador muito experiente, a quem recorro frequentemente para suporte; a equipe de suporte aqui é fenomenal (somos clientes corporativos) e a própria comunidade também é bastante prestativa. 99% do que preciso fazer é facilmente realizável dentro do próprio software, seja por meio de recursos padrão, plugins ou temas.
Há uma quantidade razoável de trabalho a fazer ao fazer o auto-hospedagem, @sahilsharma_bs. Você precisa manter seu site com backup e atualizado. Como Jay mencionou acima, muitas pessoas não mantêm o sistema atualizado, o que pode causar problemas no futuro. A primeira coisa que sempre dizemos às pessoas para fazer quando algo quebra é atualizar para a versão mais recente. Se você não puder fazer isso (porque quebra personalizações ou por qualquer outro motivo), então não há muito que possamos fazer para apoiá-lo.