Debian 9 Ü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 çok daha fazlasını yapabilirsiniz.

Ön şartlar

  • En az 1G belleğe sahip yeni bir Vultr Debian 9 sunucu örneği. Diyelim ki IP adresi 192.167.100.100.
  • Sunucu örneğinize işaret eden bir alan. Söyle www.example.com.

1. Adım: Sistemi güncelleyin

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

apt update
apt upgrade -y
shutdown -r now

Adım 2: MongoDB'yi yükleyin

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

apt install mongodb

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

Rocket.Chat 0.60 ve üstü, çalışmak için Node.js'nin 8.9.3 LTS sürümüne ihtiyaç duyar. Bu yüzden önce NodeSource Debian ikili dağıtım havuzunu ekleyin:

curl -sL https://deb.nodesource.com/setup_8.x | bash -

Sonra Node.js ve diğer paketleri yükleyebiliriz:

apt install nodejs curl graphicsmagick -y
npm install -g n

nNode.js sürüm 8.9.3'ü yüklemek için kullanın :

n 8.9.3

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

Rocket.Chat'i indirin ve yükleyin:

cd /opt
curl -L https://rocket.chat/releases/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:

nano /etc/systemd/system/rocketchat.service

Dosyayı doldurun. Alan adını www.example.comkendi alan adınızla değiştirdiğinizden emin olun :

[Unit]
Description=RocketChat Server
After=network.target remote-fs.target nss-lookup.target mongod.target nginx.target  # Remove or Replace nginx with your proxy

[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js    # Specify the location of node and location of main.js
Restart=always     # If set to always, the service will be restarted regardless of whether it exited cleanly or not, got terminated abnormally by a signal, or hit a timeout.
RestartSec=10       # Restart service after 10 seconds if node service crashes
StandardOutput=syslog                     # Output to syslog
StandardError=syslog                   # Output to syslog
SyslogIdentifier=nodejs-example
#User=<alternate user>
#Group=<alternate group>
Environment=NODE_ENV=production PORT=3000 ROOT_URL=https://www.example.com MONGO_URL=mongodb://localhost:27017/rocketchat

[Install]
WantedBy=multi-user.target

Not : In PORT, sen yerine 3000seçtiğiniz bağlantı noktası numarası ile. Alanında ROOT_URL, www.example.comalan adınız 192.168.100.100mevcut değilse sunucunuzun IP adresiyle değiştirebilirsiniz .

Kaydet ve çık, CTRL+ X, Y.

MongoDB hizmetini başlatın:

systemctl start mongodb

Rocket.Chat hizmetini başlatın:

systemctl start rocketchat

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.



Leave a Comment

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

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.

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.

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.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?