İlk önce https://hub.docker.com/_/postgres/ buradaki image ile Postgresql server kurun. Kurulumda environment variables kısmında "POSTGRES_USER" "POSTGRES_PASSWORD" ve "POSTGRES_DB" kendinize göre ekleyin.
Daha sonra https://hub.docker.com/r/bitnami/redis/ buradakiyle Redis Server kurun. Environment variables kısmında "REDIS_PASSWORD" ekleyerek çalıştırın.
En son https://hub.docker.com/r/bitnami/discourse/ ile Discourse çalıştırın. Environment variables kısmında "DISCOURSE_POSTGRESQL_NAME" "DISCOURSE_POSTGRESQL_PASSWORD" "DISCOURSE_POSTGRESQL_USERNAME" "POSTGRESQL_HOST" "POSTGRESQL_ROOT_PASSWORD" "POSTGRESQL_ROOT_USER" "REDIS_HOST" "REDIS_PASSWORD" ekleyin.
Bunları yaptıktan sonra discourse bir hata vermezse yaklaşık 5 dakika içinde kurulmuş olur.
Kurulum bittiğinde Pleskte domain ayarlarında Discourse'a proxy kuralı oluşturarak kullanabilirsiniz.

Aynı olması gerekenler;
POSTGRES_USER=DISCOURSE_POSTGRESQL_USERNAME=POSTGR ESQL_ROOT_USER
POSTGRES_PASSWORD=DISCOURSE_POSTGRESQL_PASSWORD=PO STGRESQL_ROOT_PASSWORD
POSTGRES_DB=DISCOURSE_POSTGRESQL_NAME

POSTGRESQL_HOST ve REDIS_HOST portu açtıysanız sunucunun ip adresi veya container ip adresi olacak.
Sunucunun ip adresini kullanacaksanız "Automatic port mapping" kapatıp "Manual mapping" kısmından 2 tarafıda aynı yapın. Eğer başka port kullanacaksanız "POSTGRESQL_PORT_NUMBER" ve "REDIS_PORT_NUMBER" ekleyip değiştirmeniz gerekir.