Plesk Obsidian 18.x Üzerinde Discourse Kurulumu

Soru:

Plesk Obsidian 18.x üzerinde Docker eklentisi ile Discourse yazılımını nasıl kurabilirim?

Çözüm:

Adım 1:

Plesk panelinize giriş yapın ve Discourse nereye kurulacaksa alan adı ya da alt alan adı oluşturun ve Let’s Encrypt ile sertifikasını alın.

Adım 2:

Sertifikayı aldıktan sonra Barındırma Ayarları > HTTP’den HTTPS’ye sabit SEO güvenli 301 yeniden yönlendirmesi kısmını aktif edin.

Adım 3:

Plesk Uzantılar kısmından Docker eklentisinin kurulumunu yapın.

Adım 4:

Şimdi Plesk sunucunuza giriş yapın ve alttaki komutları giriniz:

sudo -s
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse

Adım 5:

Daha sonra discourse-setup dosyasını düzenleyin:

sudo apt-get install nano -y
sudo nano discourse-setup

Şu kısımları bulun:

check_port "80"
check_port "443"

Şu şekilde güncelleyin:

check_port "8060"
check_port "9443"

Adım 6:

Daha sonra standart Discourse kurulumunu tamamlayın:

./discourse-setup

Adım 7:

Kurulum tamamlanacak ama bittiği zaman bir hata verecektir bu önemli değil aşağıdaki komutlarla devam edin:

cd /containers
nano app.yml

Şu kısmı bulun:

expose:
  - "80:80"   # http
  - "443:443" # https

Şu şekilde değiştirin:

expose:
  - "8060:80"   # http
  - "9443:443" # https

Şu kısımları bulun:

## Uncomment these two lines if you wish to add Lets Encrypt (https)
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"

Şu şekilde değiştirin:

## Uncomment these two lines if you wish to add Lets Encrypt (https)
 # - "templates/web.ssl.template.yml"
 # - "templates/web.letsencrypt.ssl.template.yml"

Dosyayı kaydedip çıkın ve alttaki komutu çalıştırın:

./launcher rebuild app

Adım 8:

Bu işlem tamamlandıktan sonra Discourse hangi alan adına kuruldu ise Plesk panelden seçin ve Docker Proxy Kuralları açın.

Konteyner olarak app, port olarak 80 -> 8060 seçin.

1-2 dakika bekleyin ve sitenizin adresini ziyaret edin :boom: :slight_smile:

Bu kurulum sonrası sertifika ya da bu site güvenli değil uyarısı alıyorsunuz şu öğreticiyi uygulayın:

Kurulumu normal bir bulut sunucuda yapmak isterseniz:

Sizce plesk panel yönetimi ile mi kurulum yapmalıyız? yoksa openlitespeed makaleniz ile kurulum yapıp panelsiz yönetim mi olmalı? Plesk ile kurulum yaptığımda ne gibi bir eksisi olur?

Plesk ücretli bir paneldir, birden fazla web sitesi için bir çok barındırma seçeneği sunar. Tercih size kalmış durumda.