A opção de backup não é necessária. Você pode configurar backups no painel de administração do Discourse.
Siga apenas a instalação padrão básica e não complique demais.
A opção de backup não é necessária. Você pode configurar backups no painel de administração do Discourse.
Siga apenas a instalação padrão básica e não complique demais.
Com ou sem esses aplicativos, acho que você conseguiria instalar o Discourse.
Isso é uma preocupação? O QUE VOCÊ FAZERIA?
Ouvi falar de alguns problemas com alguns desses provedores usando modelos de CPU muito antigos, como os de 13 anos atrás. Obviamente, não há garantia sobre o que você vai receber neste contexto de VPS, pois depende de muitos fatores, incluindo a localização do VPS, e os provedores raramente são transparentes sobre os modelos de CPU disponíveis nesses casos.
O próprio suporte da OVHcloud disse que o plano mínimo (que eu pretendo contratar), com os fatores que especifiquei, provavelmente resultaria em um Intel E5v3 (2014).
A Contabo não quer dizer nada sobre isso. Portanto, só é possível especular usando outras fontes, a maioria das quais sugere que são muito mais recentes, como EPYC 7282 (2019) (conforme LTE) ou até mesmo modelos mais novos.
Para quem precisar, esta fonte tenta mostrar quais CPUs podem estar sendo usadas (não pode ser totalmente confiável) Contabo CPUs | VPSBenchmarks
É um servidor privado virtual. É um ambiente “virtualizado”. O hardware real executa inúmeras instâncias. É absolutamente suficiente para executar o sistema operacional que eles fornecem junto com o que você escolher instalar.
É isso que as pessoas fazem com essas coisas, elas executam servidores web, servidores de e-mail, servidores de banco de dados, servidores RTMP e quem sabe o quê. Obviamente, em algum momento você ficará sem algum recurso, seja espaço de armazenamento porque as pessoas estão enviando arquivos de vídeo enormes, RAM porque você está executando processos intensos ou largura de banda porque milhões de pessoas estão acessando seu site a cada minuto. Nesse momento, você terá problemas maiores para se preocupar do que o custo do seu VPS. A maioria deles é expansível.
Você deverá conseguir colocar seu fórum no ar e funcionando em menos de uma hora depois de fechar o contrato do VPS. Registre seu domínio, configure seus registros DNS e instale o Discourse conforme a instalação padrão e publique um link para que todos nós possamos admirar seu trabalho.
VPS Contabo provisionado
Subdomínio apontado para o IP e propagado
DNS de e-mail propagado e credenciais SMTP em mãos
Meu PC local é Windows, então preciso do PuTTY, certo? Após iniciar o PuTTY, aparece o seguinte:
1) Devo clicar em “Aceitar”/“Conectar uma vez”?
2) Aqui
, isso deve ser feito antes ou depois da instalação?
3) Preciso do Filezilla antes de instalar o Discourse?
4) (Eu sei que este é o primeiro passo) No painel de controle do meu VPS, posso selecionar apenas o Ubuntu 26.04, ou o 24.04 com 1 aplicativo gratuito da lista a seguir. Além dos aplicativos na imagem, a lista suspensa mostra •Paperclip •Bitcoin Full Node •IPFS Node •Webmin •Proxmox VE 7 •Horizen Node •Ethereum 2.0 - imagem docker eth •Ollama - phi4 •Flux Node
Nem pensar, use o aplicativo Windows Terminal, gratuito e moderno, disponível na Microsoft Store.
Quero dizer, como é opcional, eu diria para simplesmente ignorar. Isso não é necessário para instalar ou executar o Discourse.
Você faria isso após a instalação. Primeiro, faça a instalação. Vejo que você está se preocupando muito com o que fazer antes da instalação; embora isso seja aceitável, sugiro que você vá em frente e faça isso. Não é tão assustador quanto parece.
coloque seu fórum no ar e funcionando, depois pense nos plugins.
Ubuntu 26.04 ou 24.04
Você pode usar qualquer um, desde que sejam LTS. Tenho um site rodando no 26.04 e outro no 24.04. No seu caso, eu sugeriria o último, já que o Discourse é conhecido por rodar nele sem nenhum problema.
PuTTY, certo?
Não, use o terminal, como o Robert disse. (E desculpe que o sistema operacional do seu computador seja Windows, kkk)
3) Preciso do Filezilla antes de instalar o Discourse?
O que a documentação de instalação padrão diz?
4) (Estou ciente de que este é o 1º passo) No painel de controle do meu VPS, posso selecionar apenas o Ubuntu 26.04, ou o 24.04 com 1 aplicativo gratuito da lista abaixo. Além dos aplicativos na imagem, a lista suspensa inclui •Paperclip •Bitcoin Full Node •IPFS Node •Webmin •Proxmox VE 7 •Horizen Node •Ethereum 2.0 - imagem eth-docker •Ollama - phi4 •Flux Node
O que a documentação de instalação padrão diz?
Siga-a e pare de adicionar mais complexidade do que você não precisa. Se a instalação padrão não mencioná-lo e você não souber o que é, você não precisa disso.
Vale a pena acrescentar que, embora a comunidade esteja sempre disposta a ajudar, se você sentir que esbarrou em um muro quanto ao conhecimento e às habilidades técnicas necessárias e tiver um orçamento, também pode publicar no Marketplace para obter ajuda personalizada ![]()
Quase perdi outra coisa, ao contrário de outros VPSs, este não tem
2.1) um painel nem 2.2) muitas outras coisas incluídas
É melhor ter algum deles? Se não vierem incluídos, posso obtê-los gratuitamente e com facilidade?
Quase todas essas coisas provavelmente vão causar problemas. Se você for um especialista no painel em questão e no Discourse, conseguirá fazê-los funcionar juntos com algumas horas de trabalho. E é provável que o Discourse deixe de funcionar novamente quando o painel for atualizado. Você realmente não precisa de nenhum desses, a menos que tenha uma necessidade muito específica, o que não é o seu caso.
Tudo tranquilo e, no final das perguntas do terminal pedindo credenciais. O que devo fornecer aqui? Essa era uma dúvida que eu tinha antes.
![]()
Ele autocompletou com um domínio de e-mail baseado no subdomínio (noreply@forum.mydomain.com) que não acho que eu realmente tenha. Mas tenho alguns aliases.
Devo fornecer um alias real, ou esse endereço de e-mail fictício é melhor porque realmente não haverá resposta ou algo assim?
1) Devo fornecer um alias real, ou não seria melhor usar esse endereço de e-mail fictício, já que ele realmente não receberá respostas ou algo assim?
Geralmente há uma seção de redirecionamento de e-mail no seu DNS, onde você pode configurar um “catch-all” e escolher para qual endereço de e-mail as mensagens devem ser encaminhadas…
2) Além disso, a conexão com o servidor não dura muito e dá tempo esgotado. Tentar conectar novamente via SSH na linha seguinte não funciona; tentei algumas vezes. Isso é normal? Posso fechar o terminal e a sessão SSH sem problemas? Isso vai estragar a instalação ou posso continuar de onde parei?
Não acho que isso seja normal — a minha não dá tempo esgotado — embora seja possível configurar isso, mas é improvável que seja o padrão. Por acaso está ficando sem memória ou espaço em disco? Lembre-nos das especificações do seu servidor.
Muito provavelmente você não configurou o SWAP e está ficando sem memória…
Aqui está um guia para fazer isso:
digitalocean.com

Add swap space on Ubuntu 20.04 and 22.04 with a swapfile. Covers fallocate, dd, fstab, swappiness, vfs_cache_pressure, and troubleshooting.
O suporte da Hostinger disse que é normal ocorrer um timeout após algum tempo de inatividade. Tentei novamente após alguns minutos e, a configuração do Discourse praticamente retomou. Então, o seguinte foi exibido. Parece que o subdomínio está conectado
Em seguida, após muitas linhas mostrando o download do Discourse, aqui está uma parte das últimas 2 linhas de comando que permaneceram assim por um tempo (mais tarde a conexão expirou, então não sei se outras linhas seguiram)
![]()
1) A parte de compilação no terminal foi bem-sucedida?
Quando verifiquei o link do meu subdomínio no navegador, ele exibiu uma página de erro do navegador (‘Este site não pode ser acessado, forum.mydomain.com recusou a conexão.’ com ERR_CONNECTION_REFUSED)
O suporte da Hostinger disse que isso é muito provável porque o DNS ainda não foi totalmente propagado (eu o apontei há ~24h)
Com base na imagem fornecida, as linhas
* Server initializede* Ready to accept connections tcpindicam que o componente de banco de dados Redis dentro do seu contêiner Discourse foi iniciado com sucesso. Esta é uma parte normal do processo de inicialização do Discourse.
No entanto, essas linhas sozinhas não confirmam que a instalação inteira foi concluída. Para verificar se a instalação foi bem-sucedida, verifique o seguinte:
O prompt de comando foi retornado?
Após o processo./launcher rebuild appterminar, seu terminal deve retornar ao prompt de comando (por exemplo,root@discourse:~#). Se o terminal ainda estiver “preso” nessas linhas ou rolando com mais logs, o processo pode ainda estar em execução ou travado.Verifique o Status do Contêiner
Execute o seguinte comando para ver se o contêiner está em execução:./launcher status appVocê deve ver uma linha como
app is running. Se disserapp is not running, a instalação ou inicialização falhou.Verifique se há Erros
Se o status não estiver em execução, verifique os logs em busca de erros:./launcher logs appProcure por qualquer linha marcada com
ERRORouFAILED.Acesse o Site
Tente abrir a URL do seu Discourse em um navegador da web. Se você vir a página de login do Discourse ou a página “Oops” (o que pode acontecer se o site ainda estiver inicializando), a instalação provavelmente está funcionando.Se você vir
Launcher updated, restarting...seguido pelo retorno do prompt de comando, sua instalação foi bem-sucedida
Quando executei aqueles comandos breves da IA, ambos disseram -bash: ./launcher: No such file or directory
O suporte da Hostinger disse que é normal dar timeout após algum período de inatividade.
Compilar não é inatividade!
Considere usar o tmux com esse provedor.
Há muitos bons conselhos aqui. Segui o padrão e me embaralhei com alguns aspectos, então pedi ajuda ao claude.ai. O resultado foi totalmente satisfatório.
O chat ao vivo da Contabo não está funcionando, então o ciclo de feedback atual usando tickets é irrazoavelmente lento e ineficiente. O que deveria ser resolvido em minutos por meio de um chat ou ligação, acaba sendo assim: com horas entre cada mensagem, é totalmente irracional e parece usar pombos-correio, e resolver cada pequena coisa que deveria levar apenas minutos acaba levando DIAS. Isso é agravado pelo fato de que as respostas deles também não são muito úteis.
[Minhas especificações do VPS: 4 núcleos vCPU, 8 GB de RAM, Porta de 200 Mbit/s]
No momento em que ele se desconecta, nada é exibido no terminal, então não sei em quanto tempo isso acontece. Só descubro ao digitar; ao digitar na linha de comando root@xyz:\~# , ele não mostra nenhuma entrada e imediatamente preenche aquela linha mostrando isso;
root@xyz:\~# client_loop: send disconnect: Connection reset
PS C:\\Users\\user>
Verifiquei após 5 minutos de inatividade, e ele havia se desconectado. Verifiquei após 3 minutos, e ele ainda estava conectado. Com base nisso, ele se desconecta em algum momento entre 3 e 5 minutos. Mas não tenho certeza se isso é o mesmo quando uma instalação está em execução.
Quando perguntei sobre isso à Contabo
[horas..]
sem muita explicação, eles simplesmente migraram para outro sistema de host ‘para melhorar o desempenho do VPS’. Tentei novamente no novo migrado e esse também tinha o mesmo problema de desconexão! Enviei outro ticket
[horas]
quando eles responderam, deram um pouco mais de detalhes, concordando que esse comportamento é inesperado e que, ao fazerem ping no meu servidor, ele mostrava respostas rápidas sem perda de pacotes e que o problema pode ser devido a uma configuração ou problema de rede. Eles estão resolvendo isso agora.
Considerando o acima (a RAM disponível, seus diagnósticos para esse comportamento inesperado e a solução atual), me pergunto se devo fazer alguma mudança agora, como adicionar arquivos de swap? (entendo mais ou menos, mas também é um pouco complexo para mim) talvez eu primeiro verificasse se eles restauraram o funcionamento normal.
8 GB é muito, então talvez não seja o problema.
Você sempre pode inspecionar o uso de memória via vmstat ou instalar algo mais amigável como htop.
Isso parece mais um problema de rede, na verdade.
Que bom que isso também está alinhado com você. Estou conversando com eles agora.
Quando tentei ping {ip do vps}, ele permaneceu conectado por um longo tempo! (bem, >20 minutos antes de eu desconectar manualmente). Tentei sem fazer ping, e o problema de reset de conexão aconteceu novamente. Então, ocorreu quando o terminal fica sem entrada/inativo
Após a ida e volta com os técnicos da Contabo, que não conseguiram encontrar uma causa ou solução exata, & depois de tentar várias coisas por conta própria, ISSO FUNCIONOU https://youtu.be/tpxd0_PKZP8?si=lCnO3OqrqWoUmj13
Pode ou não haver um problema na extremidade do vps, & esse problema que enfrentei pode ter sido devido ao meu roteador. Alguns roteadores são conhecidos por resetar conexões.
Para sua informação, aqui está uma maneira de evitar esse problema: ssh root@192.168.1.100 -o ServerAliveInterval=60 -o ServerAlivecountMax=1000
A instalação anterior do Discourse avançou bastante antes de ser interrompida, então, para garantir que tudo corresse bem, comecei tudo do zero; fiz um reset de fábrica no meu vps.
Depois, tudo correu suavemente e voilá
OBRIGADO![]()
Eu teria me perdido completamente se não fosse por vocês. Com as muitas respostas dadas aqui, eu queria
mais de 1 de vocês (sugestão de recurso, haha). Minha apreciação a cada pessoa aqui que me guiou & respondeu a todas as minhas perguntas, tornando esse ótimo produto mais acessível para mim & para mais pessoas. Agradecimentos especiais a @darkpixlz @Lilly @NateDhaliwal @Andrew_Rowe @merefield pelo que vocês fizeram. Almas lindas de oceanos distantes que se unem para ajudar umas às outras. Tenho suas descrições & espero poder agradecer melhor de alguma forma no futuro.
Meus próprios sites ainda não estão prontos, então aqui está algo impactante que posso indicar, próximo do que eu faço. ACE: https://animalcharityevaluators.org/