Ionos XL VPS Ubuntu Plesk. Con applicazioni come Wordpress. Uso anche Redis. Quindi devo usare la stessa installazione di Redis sullo stesso server per Discourse. Sembra esserci un problema.
Installazione Docker.
Impossibile compilare. Errore Redis non può connettersi. Sì, ho provato ogni variazione concepibile in app.yml e redis.config e nginx e apache. 1 settimana con Deepseek, Chatgpt, Gemini, Grok, nessuno al mondo può risolvere questo problema.
Dominio, hosting e DNS sono impostati in Plesk, area account Ionos per il Firewall. Tutto il resto è stato fatto in Bash.
Note sulla procedura di installazione per me: Installazione di Discourse su Plesk Ubuntu con Docker
app.yml: app.yml
redis.config: redis.config
Posizione di Discourse: root@determined-ptolemy:/var/www/vhosts/make.ooo/forum.make.ooo/discourse_docker#
Errore di compilazione:
< 112:M 15 Dec 2025 15:23:12.908 * DB saved on disk
112:M 15 Dec 2025 15:23:12.908 # Redis is now ready to exit, bye bye…
FAILED
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ failed with return #<Process::Status: pid 4484 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn’
exec failed with the params {“cd”=>$home, “tag”=>“migrate”, “hook”=>“db_migrate”, “cmd”=>["su discourse -c ‘bundle exec rake db:migrate’”]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
d1f6f36479328f22c8e65012eaf015046ecf28a07f0675911fdf6661704d2581
root@determined-ptolemy:/var/www/vhosts/make.ooo/forum.make.ooo/discourse_docker# />
Sì, è molto difficile configurare Discourse per funzionare con Plesk. Devi capire molto su Discourse, Docker e Plesk. L’ho fatto prima, ma Plesk rompeva regolarmente la configurazione poiché stai essenzialmente lavorando contro ciò per cui è progettato.
Inizierei con Discourse su un server separato per vedere come funziona e poi proverei a farlo funzionare con Plesk se pensi che sarà molto divertente.
L’IA non sarà di grande aiuto poiché stai cercando di fare cose che sono praticamente per nulla documentate.
Allora perché lo stai chiedendo?
Probabilmente potrei farlo, ma mi richiederebbe 1-5 ore a $300 l’ora. Probabilmente saremmo entrambi insoddisfatti del processo.
Beh, non c’è bisogno di essere uno stronzo, amico. Pensavo solo che magari qualcuno avesse trovato una soluzione dato che questa è una configurazione comune per l’hosting web. Sarebbe fantastico se dicessero che Discourse non funziona con l’ambiente Plesk.
Scusate. Non voglio essere scortese, dico solo che è davvero difficile, anche per qualcuno che ha passato quasi dieci anni a installare Discourse per la gente.
In pratica, dico che potrebbe non essere del tutto impossibile, ma è quasi come se lo fosse.
La documentazione di installazione dice abbastanza chiaramente che l’unico modo supportato per farlo è su una VM senza nient’altro in esecuzione. Ci sono alcune documentazioni su come eseguirlo con un proxy inverso abbastanza generico, ma devi comunque sapere parecchio sui proxy inversi e su Discourse per farli funzionare.
Per favore, eliminate anche il mio account, non riesco a trovare l’opzione. Peccato, ero così felice di aver trovato Discourse, ma mi sbagliavo su molti livelli.