Perşembe, Aralık 5, 2024
Ana SayfaNode.jsDiscourse Kurulumu ve Ayarları

Discourse Kurulumu ve Ayarları

Discourse Kurulumu ‘na geçmeden önce kısaca Discourse bir tanıyalım ; 100% açık kaynak kodlu bir forum scripti olur kabaca kendisi. Bilindik Php, ASP gibi diller ile değil Node.JS ile geliştirilmiştir. Maddeler halinde özellikleri şu şekildedir ;

  1. %100 Açık kaynak kodludur.
  2. Üst düzey güvenliğe sahiptir.
  3. Mabil ve Tabletler ile uyumludur.
  4. Topluluklar tarafından desteklenir.
  5. Kendine özgü beğeni tuşu vardır.
  6. Şuan için 17 dil desteği vardır. ( Türkçe de bunlardan biridir. )
  7. Gerçek zamanlı bildirim desteği.
  8. SEO uyumlu.
  9. Eklenti desteği.
  10. Sosyal medya giriş desteği.
  11. Özel kategoriler açabilirsiniz.
  12. WordPress Blog Entegrasyon desteği.
  13. Tek tuşla güncelleme.
  14. Anonim konu açma desteği. ( Bu gerçekten güzel bir özellik. Kullanıcılar politik tartışmalarını korkmadan dile getirebilirler. )
  15. Kullanıcı istatistikleri.
  16. Masaüstü bildirim desteği.
  17. Spam engelleme.
  18. Ziyaretci istatistikleri.
  19. Otomatik URL Gömme.
  20. Ve çok daha fazla özellik mevcuttur. ( Tüm Özellikler İçin Tıklayın. )

Discourse kurulumu ‘nun iki şekli ve arkadaşlar ilk olarak Discourse digitalocean’dan sanal sunucu oluştururken kurabilirsiniz böylelikle sunucu tarafında fazla uğraşmazsınız. Yine de ben her iki türlüsünü göstereceğim. Lafı fazla uzatmadan birinci yöntem olarak digitalocean ile tek tuşla kurmaya geçelim ;

1.Yöntem Digitalocean İle Direk Kurma.

Digitalocean hesabınıza girdiğinizde yeni sunucu oluşturmaya tıklayın ve açılan alanda One-click Apps tıklayın karşınıza aşağıdaki gibi bir ekran gelecektir.

Discourse Tıklayın
Discourse Tıklayın

Bir alt kısımda yer Choose a size kısmında sunucu özelliklerimizi seçeceğiz. Önerilen özellikler en az 2 gb ram olmalı (1 de diyorlar fakat sonradan sıkıntı çıkartabilir ).
Sunucu Özelliğini Seçiniz
Sunucu Özelliğini Seçiniz

Add block storage kısmından isterseniz daha fazla alan satın alabilirsiniz. Choose a datacenter region kısmından Türkiye’ye en yakın olan Frankfurt seçin. Select additional options kısmında diğer istediğiniz özellikleri aktif hale getirebilirsiniz ( Önemli bir proje yapacaksanız Backups mutlaka seçin ki elinizde hep yedeğiniz olsun ).
discourse-kurulumu-ve-ayarlari-3
Diğer Ayarlar

Choose a hostname kısmına host.domainismi.com/.net şeklinde yazın (eğer direk oraya host.domainismi.com/.net yazarsanız yazının devamını okumadan sayfayı kapatın Plzzz 🙁 ).
discourse-kurulumu-ve-ayarlari-4
Son olarak Create basarak sunucumuzu hazır hale getirelim. 2-3 dk içerisin gerekli tüm sistem yüklenmiş olacak. Şimdi ip adresimizi biliyoruz bu ip ile hangi domian kullanacak ise nameserver oluşturun ve domain oraya yönlendirin. Puty veya benzeri SSH programı ile sunucuya giriş yapın kayıtlı mail adresinize gerekli giriş bilgileri gönderilmiş olacaktır. Giriş yapınca sizden şifreyi değiştirmenizi isteyecek tekrar size gönderilen şifreyi girin arkasından yeni şifrenizi ve tekrardan yeni şifrenizi yazmanızı isteyecek sonrasında sırayla alttaki bilgileri sizden isteyecek ;

  1. Hostname for your Discourse? [discourse.example.com]: Kurulum sırasında girdiğiniz hostname giriniz.
  2. Email address for admin account? [me@example.com]: Admin yetkisinin verileceği mail adresinizi giriniz.
  3. SMTP server address? [smtp.example.com]: Burası aşırı derecede önemli herkesin takıldığı yer burası. Sistem SMTP sunucu kurmadığı için başka servislerden hizmet almalısınız. Önerdiğim sistemleri aşağıda bulabilirsnizi.
  4. SMTP user name? [postmaster@discourse.example.com]:
  5. SMTP port [587]:
  6. SMTP password? []:

SparkPost — 100k emails/Aylık Limit

  1. SMTP server address? smtp.sparkpostmail.com
  2. SMTP user name? SMTP_Injection
  3. SMTP password? [Any API key with Send via SMTP permission]

SendGrid — 12k emails/Aylık Limit

  1. SMTP server address? smtp.sendgrid.net
  2. SMTP user name? apikey
  3. SMTP password? [SendGrid API Key]

We recommend creating an API Key instead of using your SendGrid username and password.
Mailgun — 10k emails/Aylık Limit

  1. SMTP server address? smtp.mailgun.org
  2. SMTP user name? [SMTP credentials for your domain under domains tab]
  3. SMTP password? [SMTP credentials for your domain under domains tab]

Mailjet — 6k emails/month
Go to My Account page and click on the “SMTP and SEND API Settings” link.
Servislerden birini seçin gerekli ayarları ona göre yapın eğer herşeyi düzgün yaptıysanız kayıt olduktan sonra size onay mail gelir ve discourse keyifle kullana bilirsiniz. Discourse kurulumu ‘nun ilk aşaması tamamlandı.

2.Manuel Olarak discourse Kurulumu

Çok Yakında sizlerle….

Önceki İçerik
Sonraki İçerik
RELATED ARTICLES

12 YORUMLAR

    • Maalesef yapılmadı böyle bir düzenleme hatta konu ile ilgili discourse topluluk forumuna bakabilirsiniz. Bu yüzden de konuyu güncellemek için bir sunucu yada vds kiralamam gerek. Siteye girenlerin büyük bir kısmı reklam engelleyici kullandığı için de şu aşamada konuyu gunceleyecek maliyeti ayiramiyorum.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Most Popular

Recent Comments