CentOS 7 Üzerinde Rocket.Chat Kurulumu

Rocket.Chat, kendi sunucunuza kurulabilen açık kaynaklı Slack benzeri bir takım iletişim çözümüdür. Rocket.Chat ile ekip üyeleriniz ve arkadaşlarınızla ses ve video üzerinden sohbet edebilir, web sitesi ziyaretçileriyle gerçek zamanlı olarak etkileşim kurabilir, dosya paylaşabilir, sesli mesajlar iletebilir ve daha pek çok şey yapabilirsiniz.

Bu eğitimde, bir CentOS 7 sunucusuna Rocket.Chat'in nasıl kurulacağını açıklayacağım.

Ön şartlar

  • En az 1G belleğe sahip yeni bir Vultr CentOS 7 sunucu örneği. IP adresinin 192.167.100.100 olduğunu varsayalım.
  • Sunucu örneğinize işaret eden bir alan. Diyelim ki www.example.com.

1. Adım: Sistemi güncelleyin

Kök olarak oturum açın ve sistemi en son kararlı duruma güncelleyin:

yum install epel-release -y
yum update -y
shutdown -r now

Adım 2: MongoDB'yi yükleyin

MongoDB YUM deposunu kurun:

vi /etc/yum.repos.d/mongodb-org-3.2.repo

Dosyayı şununla doldur:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

Kaydet ve çık:

:wq!

MongoDB'nin en son kararlı sürümünü yükleyin:

yum install mongodb-org mongodb-org-server -y

Adım 3: Node.js, GraphicsMagick, npm ve diğer bağımlılıkları yükleyin

yum install nodejs curl GraphicsMagick npm -y
npm install -g inherits n
n 0.10.40

Adım 4: Rocket.Chat'i yükleyin

Rocket.Chat'i indirin ve yükleyin:

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz
tar -zxvf rocket.chat.tgz
mv bundle Rocket.Chat
cd Rocket.Chat/programs/server
npm install

Size kolaylık sağlamak için RocketChat systemd servis birimini oluşturmanız gerekir. "Www.example.com" alan adını kendi alan adınızla değiştirmeyi unutmayın.

vi /usr/lib/systemd/system/rocketchat.service

Dosyayı şununla doldur:

[Unit]
Description=The Rocket.Chat server
After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rocketchat
User=root
Environment=MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL=http://www.example.com:3000/ PORT=3000
[Install]
WantedBy=multi-user.target

Kaydet ve çık:

:wq!

Not :

  1. ROOT_URL ve PORT'ta 3000, seçtiğiniz bağlantı noktası numarasıyla değiştirebilirsiniz .
  2. ROOT_URL içinde, www.example.comalan adınız 192.168.100.100mevcut değilse sunucunuzun IP adresiyle değiştirebilirsiniz .

MongoDB hizmetini başlatın:

systemctl start mongod.service
systemctl enable mongod.service

Rocket.Chat hizmetini başlatın:

systemctl start rocketchat.service
systemctl enable rocketchat.service

3000 numaralı bağlantı noktasından web erişimine izin ver:

firewall-cmd --zone=public --permanent --add-port=3000/tcp
firewall-cmd --reload

Adım 5: Web tarayıcısında Rocket.Chat'e erişin

Web tarayıcınızı üzerine getirin http://www.example.com:3000ve ardından ilk kullanıcıyı yönetim için kaydedin . Varsayılan olarak, yalnızca ilk kullanıcı yönetici ayrıcalıkları alır. Tadını çıkar!

Bu, bu öğreticiyi tamamlar. Okuduğunuz için teşekkürler.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.