kurulumu-net
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Groups
    • Users
    • Tags
    • Solved
    • Yasal
      • Kullanım Şartları
      • Gizlilik İlkesi
      • İletişim

    Discourse Forum kurulumu

    Discourse
    discourse
    3
    14
    628
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • admin
      admin Admin last edited by admin

      Bu yazımda Discourse forum kurulumunun nası yapıldığını anlatacağım.

      Discourse yeni nesil bir tartışma/forum yazılımıdır. Açık kaynak kodlu yani kullanımı ücretsizdir.

      Rubby&Rails’den güç almaktadır. Veri tabanı olarak PostgreSQL kullanmaktadır. Kuyruk işlemleri ve veri tabanı geçişi için **Redis’**i köprü olarak kullanmaktadır. Resmi kurulum belgelerine göre Docker üzerine kurulumu yapılmaktadır.

      Discourse yanlızca Discourse için yapılandırılmış hostingde veya VPS/VDS sunucuda çalışmaktadır. Paylaşımlı hostinglerde Discourse kurulumu yapılamamaktadır.

      Eğer bir VPS/VDS sunucunuz yoksa aşağıdaki bağlantıdan kurulumu.net referansı ile Digitalocean’dan sunucu alırsanız 3 ay geçerli 100 USD bakiye kazanırsınız.

      Digitalocean’da ücretler peşin alınmamaktadır. Amerika kanunlarına göre önce hizmet sonra ücret mantığı ile çalışmaktadır. Bu yüzden test amaçlı bile üye olup kurulumu yapabilirsiniz. İlk kayır esnasında kredi kartı bilgilerini ister ancak herhangi bir ücret kesmez.

      Digitalocean Referans Linki:
      https://m.do.co/c/048371f2a2d6

      Discourse kurulumu yapmadan önce elimizde A kaydı girilmiş bir alan adı ve çalışan bir SMTP mail sunucusu olması şarttır.

      Discourse Kurulumu

      İlk olarak SSH ile root kullanıcısı olarak sunucuda oturum açın.
      Şimdi üst dizine geçiş için aşağıdaki komutu çalıştırın.

      sudo -s
      

      Şimdi Discourse’yi sunucuda var/discourse dizinine indirelim.

      git clone https://github.com/discourse/discourse_docker.git /var/discourse
      

      Şimdi Discourse’yi indirdiğimiz dizine geçiş yapalım.

      cd /var/discourse
      

      Şimdi Discourse kurulum komutunu çalıştırabiliriz.

      ./discourse-setup
      

      Kurulum esnasında size Docker kurulsun mu diye bir soru soracak. Bu soruya Enter ile cevap verelim.

      Discourse kurulumu sırasında istenen bilgiler

      Hostname for your Discourse? [discourse.example.com]: alan adınızı yazın.
      Email address for admin account(s)? [[email protected],[email protected]]: admin eposta adresini yazın
      SMTP server address? [smtp.example.com]: smtp sunucu adresini yazın
      SMTP port? [587]: ENTER
      SMTP user name? [[email protected]]: SMTP kullanıcı adını yazın
      SMTP password? [pa$$word]: SMTP kullanıcı şifresini yazın
      Let's Encrypt account email? (ENTER to skip) [[email protected]]: Ücretsiz SSL için bir eposta yazın
      

      Bu adımdan sonra size girdiğiniz bilgilerin doğru olup olmadığını soran bir ekran gelecek. Girdiğiniz bilgileri kontrol edin ve herhangi bir hata yoksa ENTER ile kuruluma başlayın. Sunucu özelliklerine göre kurulum 2-6 dakika sürüyor. Bir çay alın arkanıza yaslanın ☕

      Discourse başlatma

      Kurulum tamamlandıktan sonra web tarayıcınızda alan adınıza gittiğinizde sizi Discourse hızlı kurulum yardımcısı karşılıyor olacak.

      Yeni admin hesabı oluşturma

      SSH ile kurulum esnasında girdiğiniz e-posta adresine bağlı yeni bir yönetici hesabı oluşturun.

      Bu adımdan sonra Discourse size admin hesabı onayı için mail gönderecek. Mail adresinizi kontrol edin ve Discourse tarafından gelen mailde bulunan linke tıklayın.

      Hesabınızı doğruladıktan sonra hızlı kurulum kılavuzu size yardımcı olarak temel ayarları yapmanızda size yardımcı olacak.

      Bir kaç adım sonra kurulumu tamamlamış olacaksınız. Hızlı kurulum ile istenilen bilgilerin hepsini daha sonra yönetim panelinden ekleyebilirsiniz veya değiştirebilirsiniz.

      DursunCan 1 Reply Last reply Reply Quote 0
      • DursunCan
        DursunCan @admin last edited by

        @mekici DigitalOcean üzerinden sunucu almayı düşünüyorum. 2 cpu 2 gb ram anladığım kadarıyla en düşük önerilen sistem gereksinimleri. Premium Intel yada AMD seçmek performansa çok fark eder mi? Seçtiğimiz durumda Intel mi AMD mi olmaldır? Discourse için hangi işletim sistemini önerirsiniz.

        discourse digitalocean

        Yeni konu açarken hata aldığım için yanıt gönderiyorum.

        admin 1 Reply Last reply Reply Quote 0
        • admin
          admin Admin @DursunCan last edited by

          @dursuncan AMD bin işlem hıznın daha yüksek olduğunu okumuştum bir yerde. 1 core 2 GB ram başlangıç için yeterli olur

          DursunCan 1 Reply Last reply Reply Quote 0
          • DursunCan
            DursunCan @admin last edited by

            @mekici İşletim sistemi ne öneriliyor?

            admin 1 Reply Last reply Reply Quote 0
            • admin
              admin Admin @DursunCan last edited by

              @dursuncan Ben hep Ubuntu kullandım ama işletim sistemi çok önemli değil.

              1 Reply Last reply Reply Quote 0
              • Erkut ERÇELİK
                Erkut ERÇELİK last edited by

                Kurulumu tamamladım, lakin admin olarak belirlediğim mail adresime (ki bu mail adresini google workspace’den aldım) onay maili gönderiyor sistem , ama bu mail bana ulaşmıyor! Spam dahil tüm klasörleri kontrol ediyorum ama mail gelmiyor, sorunu nasıl çözebilirim ?

                admin 1 Reply Last reply Reply Quote 0
                • admin
                  admin Admin @Erkut ERÇELİK last edited by

                  @Erkut-ERÇELİK google workspace DNS’leri eklediniz mi?

                  Erkut ERÇELİK 1 Reply Last reply Reply Quote 0
                  • Erkut ERÇELİK
                    Erkut ERÇELİK @admin last edited by

                    @admin evet ekledim, tüm kurulum tamam hatta telnet komutu ile smtp 'ye ulaştığını da gördüm
                    Trying 172.xxx.xxxxx
                    Connected to smtp.gmail.com.

                    Ama yine de admin olarak oluşturduğum mail adresine mail gelmiyor

                    admin 1 Reply Last reply Reply Quote 0
                    • admin
                      admin Admin @Erkut ERÇELİK last edited by

                      @Erkut-ERÇELİK

                      cd /var/discourse
                      nano containers/app.yml
                      

                      conteiners.app yml dosyasında girdiğiniz smtp bilgilerini kontrol edin. Doğru olsa bile rebuild ederek tekrar deneyin.

                      ./launcher rebuild app
                      

                      Bazen üst üste göndermek gerekebilir. Eğer hala sorun yaşarsan mailgun deneyebilirsin. Mailgun ile şimdiye kadar onlarca kurulum yaptım ve hiç sorun yaşamadım.

                      1 Reply Last reply Reply Quote 0
                      • Erkut ERÇELİK
                        Erkut ERÇELİK last edited by

                        Tamam kurulumu tamamladım , çok teşekkür ederim . O aşamayı kayıt epostası olmadan atlamayı kullanarak geçtim.
                        cd /var/discourse
                        ./launcher enter app
                        rake admin:create

                        Sonra istediklerini yanıtladım ve BUMMM.

                        Ne demişler @admin “KÖTÜ KOMŞU İNSANI EV SAHİBİ YAPARMIŞ” 🙂

                        anlayan anladı bu arada , Teşekkür ederim kendisine

                        1 Reply Last reply Reply Quote 0
                        • Erkut ERÇELİK
                          Erkut ERÇELİK last edited by

                          Kurulum tamamlandı , ama içeriden admin panelinden test maili ilk günden beri göndermiyor bana aşağıdaki mesajı veriyor.

                          “Sınama e-postasının gönderilmesinde sorun yaşandı. Lütfen e-posta ayarlarınızı yeniden denetleyin, yer sağlayıcının e-posta bağlantılarını engellemediğinden emin olun ve yeniden deneyin.”

                          • Bu google ile çalışmak bu konuda tam bir baş belası imiş, işin kötü tarafı bu konuda doğru dürüst tek bir kaynak bile yok , Örneğin yönetici hesabımdan e-posta kısmına geldiğimde her şey aşağıdaki gibi düzgün görünüyor, ama sistem mail atmıyor !

                          address : smtp-relay.gmail.com
                          port : 587
                          domain : tesbihforum.com
                          user_name : [email protected]
                          authentication plain
                          enable_starttls_auto true

                          admin 1 Reply Last reply Reply Quote 0
                          • admin
                            admin Admin @Erkut ERÇELİK last edited by

                            @Erkut-ERÇELİK bu kaynağa bir bakın
                            https://discoursetr.com/t/google-workspace-smtp-relay-kurulumu/53

                            1 Reply Last reply Reply Quote 0
                            • Erkut ERÇELİK
                              Erkut ERÇELİK last edited by

                              O kaynaktakilerin aynısını yaptım , her şey orada anlatıldığı gibi olduğu halde bu mesajı alıyorum. Maleseff

                              admin 1 Reply Last reply Reply Quote 0
                              • admin
                                admin Admin @Erkut ERÇELİK last edited by admin

                                @Erkut-ERÇELİK Sitenize hem www olan hemde www olmayan URL ile ulaşılabiliyor. Resmi Discourse kurulumu ile yüklediyseniz otomatik yönlendirme olması gerekiyordu. Sorun bundan kaynaklı olabilir. Şu an elimde canlı bir Discourse sitesi yok. O yüzden çok fazla yorum veya test yapamıyorum melesef.

                                Birde tarayıcı konsolunda bu hatalar var.
                                Screenshot_1.jpg

                                1 Reply Last reply Reply Quote 0

                                • First post
                                  Last post

                                Benzer Konular

                                • admin

                                  Discourse ile aynı sunucuda siteler yayınlama
                                  Discourse • discourse • • admin

                                  1
                                  1
                                  Votes
                                  1
                                  Posts
                                  230
                                  Views

                                  No one has replied

                                • admin

                                  Discourse meta banner eklentisi özelleştirmesi
                                  Discourse • discourse • • admin

                                  1
                                  0
                                  Votes
                                  1
                                  Posts
                                  123
                                  Views

                                  No one has replied

                                • admin

                                  Discourse sidebar teması
                                  Discourse • discourse tema • • admin

                                  1
                                  1
                                  Votes
                                  1
                                  Posts
                                  80
                                  Views

                                  No one has replied

                                • admin

                                  Discourse, NodeBB, Flarum karşılaştırması
                                  Uygulamalar • nodebb flarum discourse • • admin

                                  1
                                  3
                                  Votes
                                  1
                                  Posts
                                  531
                                  Views

                                  No one has replied

                                • admin

                                  Discourse'de Karanlık/Açık mod CSS ekleme
                                  Discourse • discourse • • admin

                                  1
                                  0
                                  Votes
                                  1
                                  Posts
                                  130
                                  Views

                                  No one has replied