Impossível rodar no Plesk Ubuntu - muitos problemas, ex: conexão de rede Redis

Ionos XL VPS Ubuntu Plesk. Com aplicativos, por exemplo, Wordpress. Também usando Redis. Então preciso usar a mesma instalação do Redis no mesmo servidor para o Discourse. Parece haver um problema.
Instalação do Docker.
Não consigo compilar. Erro: Redis não consegue conectar. Sim, tentei todas as variações concebíveis em app.yml e redis.config e nginx e apache. 1 semana com Deepseek, Chatgpt, Gemini, Grok, ninguém na Terra consegue resolver isso.
Domínio e Hospedagem e DNS estão configurados no Plesk, área de conta Ionos para Firewall. Todo o resto feito no Bash.
Notas do procedimento de instalação para mim: Instalação do Discourse no Plesk Ubuntu com Docker
app.yml: app.yml
redis.config: redis.config
Localização do Discourse: root@determined-ptolemy:/var/www/vhosts/make.ooo/forum.make.ooo/discourse_docker#
Erro de compilação:
< 112:M 15 Dez 2025 15:23:12.908 * DB salvo em disco
112:M 15 Dez 2025 15:23:12.908 # Redis está pronto para sair, tchau tchau…

FALHOU

Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ falhou com retorno #<Process::Status: pid 4484 exit 1>
Local da falha: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn’
exec falhou com os parâmetros {“cd”=>“$home”, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
bootstrap falhou com código de saída 1
** FALHA AO INICIALIZAR ** por favor role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.
d1f6f36479328f22c8e65012eaf015046ecf28a07f0675911fdf6661704d2581
root@determined-ptolemy:/var/www/vhosts/make.ooo/forum.make.ooo/discourse_docker# />

Sim, é muito difícil configurar o Discourse para funcionar com o Plesk. Você precisa entender muito sobre Discourse, Docker e Plesk. Eu já fiz isso antes, mas o Plesk quebrava a configuração regularmente, já que você está essencialmente trabalhando contra o que ele foi projetado para fazer.

Eu começaria com o Discourse em seu próprio servidor para ver como funciona e depois tentaria fazê-lo funcionar com o Plesk, se você acha que isso será muito divertido.

A IA não será de grande ajuda, pois você está tentando fazer coisas que praticamente não são documentadas.

Então, por que você está perguntando?

Eu provavelmente consigo fazer isso, mas levaria de 1 a 5 horas a $300/hora. Provavelmente, nós dois ficaríamos insatisfeitos com o processo.

2 curtidas

Bem, não precisa ser um babaca com isso, cara. Eu só pensei que talvez alguém já tivesse descoberto, já que esta é uma configuração comum para hospedagem web. Seria ótimo se eles dissessem que o Discourse não funciona com o ambiente Plesk.

Desculpe. Não estou tentando ser um idiota, apenas dizendo que é muito difícil, mesmo para alguém que passou quase dez anos instalando o Discourse para as pessoas.

Basicamente, estou dizendo que pode não ser completamente impossível, mas é quase como se fosse.

A documentação de instalação diz bem claramente que a única maneira suportada de fazer isso é em uma VM sem mais nada rodando. Existem alguns documentos sobre como rodar com um proxy reverso bem básico, mas você ainda precisa saber bastante sobre proxies reversos e Discourse para fazê-los funcionar.

2 curtidas

Uau, alguém realmente odiou isto e sinalizou como ofensivo. Ok, remova esta postagem, administrador. Eu nunca mais voltarei. Adeus.

Por favor, excluam minha conta também, não consigo encontrar a opção. Que pena, eu estava tão feliz por encontrar o Discourse, mas eu estava realmente enganado em muitos níveis.