RocketChat Kurulum ve Yapılandırma

Merhabalar;

Bu makalemde sizlere Open Source kaynaklı kurumsal mesajlaşma programı olan Rocket Chat kurulumu hakkında bilgi vermeye çalışacağım. Alt yapıda kullandığım işletim Sistemi Centos7’dir. İşletim sistemini kurduğunuzu ve tüm güncellemeleri yaptığınızı varsayarak kurulum işlemlerine Bağımlılık Paketlerini Kurarak başlamak istiyorum.

Putty ile arayüze bağlanıyor ve giriş yapıyorum.

sudo yum updateSponsor

Komutlarıyla tüm güncellemelerini yapıyorum.

MongoDB paketlerini aşağıdaki yum repo dosyasıyla yükleyebilmek için yapılandırıyorum.

[mongodb-org-4.0]

name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc EOF

Daha sonra Node.js’yi paket yöneticisi ile kurulacak şekilde yapılandırıyorum

MongoDB, nodejs ve graphicsmagick araçlarını yüklüyorum

Npm kullanarak, inherits ve n komutlarını ve Rocket.Chat için gereken bağımlılık sürümünü yüklüyorum

İşlemler tamamlandı. Şimdi Rocket Chat uygulamasını yüklemek için aşağıdaki komutu kullanarak tmp klasörüne indiriyorum. İsterseniz farklı bir klasöre de indirme işlemlerini tamamlayabilirsiniz.

İndirmiş olduğumuz rocket.chat.tgz dosyasını aşağıdaki komut ile açıyorum.

tmp dosyası içerisinde bulunan dosyamızı açtıktan sonra kurulum için aşağıdaki komutu kullanıyorum.

Kurulum tamamlandıktan sonra tmp klasöründe bulunan dosyalarımı opt/Rocket.Chat altına aşağıdaki komut ile taşıyorum.

Daha sonra aşağıdaki komut ile rocketchat kullanıcısını ekliyorum. (İstediğiniz herhangi bir kullanıcı olabilir) ve

Rocket.Chat klasörüne gerekli izinleri veriyorum.

Rocket.Chat servis dosyasını oluşturuyorum.

Eğer ki değiştirmek istediğiniz bilgiler var ise kullandığınız metin düzenleyici ile Rocket Chat Hizmet dosyasını açıp düzenlemeleri yapabilirsiniz. Ben herhangi bir değişiklik yapmadım.

Depolama motorunu ve MongoDB için gerekli ayarları tamamlıyorum.

MongoDB yi etkinleştirip başlatıyorum.

Rocket Chat i etkinleştirip başlatıyorum.

Bu işlemlerden sonra arayüze erişememe durumu olabilir. Ben Centos firewall devre dışı bıraktım. İsteyen port yönlendirmesi yaparak ilgili kuralları oluşturabilir.

Firewall’ın ne durumda olduğunu görüntülüyorum.

systemctl status firewalld

Öncelik olarak devre dışı bırakıyorum.

systemctl disable firewalld

ve daha sonra tamamen servisi durduruyorum.

systemctl stop firewalld

Tekrar firewall’ın durumunu kontrol ediyorum.

systemctl status firewalld

Kurulum tamamlanmıştır.

Bu makalemde sizlere Rocket Chat yazılımını Centos 7 üzerine Putty aracılığı ile kurulumundan bahsettim. Umarım yararlı ve faydalı bir makale olmuştur. Bir sonraki makalemde Rocket Chat sunucusu yapılandırma işlemlerine devam ediyor olacağım.

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 1 YORUM
  1. Lider dedi ki:

    Bir türlü kuramadim. Yani kurmayi basaramadim. Illa bir yerlerden hata aliyorum.

Copyright © 2019, tüm hakları saklıdır.