Rocket.chat, takım sohbet uygulamasını kurmak kolaydır

Rocket.Chat Canlı sohbet yazılımı

Sohbet bot özellikleri ile Slack'e öncül alternatif.

Rocket.chat'in kurulumu kolaydır ve ekiplerin işbirliği yapmasına ve canlı destek sağlamasına yardımcı olur. İç ve dış iletişimi merkezileştirerek şeffaflığı artırın.

Genel Bakış

Rocket.chat, popüler canlı sohbet yazılımları kısmen açık kaynaklı bir canlı sohbet projesi arasında. Topluluk baskısı olarak ücretsiz bir canlı sohbet sürümü ve özel dahili sohbet özelliklerine sahip büyük şirketler için ücretli barındırılan canlı sohbet sürümü vardır. Bu canlı sohbet uygulaması tarayıcıda çalışır, ancak kendi sunucunuza da yüklenebilir. Rocket.chat, takım sohbet özelliği ile birlikte canlı sohbet müşteri desteğini destekler. Windows, Mac, Linux ve mobil uygulamalar için masaüstü uygulamaları da vardır. Rocket.chat ayrıca ekiplerin işbirliği yapmasına yardımcı olan video konferans özelliğini de destekler. Rocket.chat, potansiyel müşteriler üretmenize, yardım biletleri oluşturmanıza ve kanallarda sohbet etmenize yardımcı olan sohbet botlarına destek oluşturmuştur. Rocket.chat eklenti desteği, Livechat, Zulipchat gibi diğer canlı sohbet yazılımlarına karşı büyük bir artı. Bu canlı sohbet ve işbirliği aracı, ekiplerin uzaktan çalışmasına yardımcı olur. Zoom ve gevşeklik için ucuz bir alternatif olabilir. Koronavirüs dünya çapında işyerlerini etkilediğinden ve uzaktan işbirliği ve canlı sohbet araçlarının gerekliliği çok yüksektir.

Sistem gereksinimleri

Gerçek gereksinim aşağıdakilerle büyük ölçüde değişir: {{LINE_28}} {{LINE_29}} {{LINE_30}} {{LINE_31}} çıplak metal sunucu-Intel Xeon E5-2603 V4 (veya eşdeğeri) \ [1.7 GHz, 6 Çekirdek ] {{LINE_33}} {{LINE_34}} {{LINE_35}} Yukarıdaki minimal donanım yapılandırması, 300’e kadar aktif ve orta düzeyde karışık yükleme, paylaşım ve bot etkinliği olan 1000 kullanıcısı olan kurumsal veya grup için idealdir. VPS (Minimal)- Tek Çekirdek (2 GHz) {{LINE_38}} {{LINE_39}} VPS (Önerilen)- Çift Çekirdek (2 GHz) {{LINE_41}} {{LINE_42}} Yukarıdaki sanal yapılandırma, sağlayıcı tarafından aşırı teminatlanmadığında, 100’e kadar aktif ve orta düzeyde karışık yükleme, paylaşım ve bot etkinliği olan 500 kullanıcıya kadar küçük dağıtımları barındırabilir.

Özellikler

Sohbet etmek, dosya paylaşmak ve Trello veya Google Drive gibi diğer uygulamalarla entegre etmek için temel özelliklerin çoğu her sürümde mevcuttur. Ancak bazı gelişmiş özellikler için Rocket.chat’in ücretli planlarını seçmeniz gerekir. Roket sohbetinin temel özellikleri aşağıdadır

  • Ücretsiz Açık Kaynak Yazılım
  • Sorunsuz MIT Lisansı
  • BYOS (kendi sunucunuzu getirin)
  • Birden fazla oda
  • Doğrudan mesajlar
  • Özel Gruplar
  • Genel kanallar
  • Masaüstü ve Mobil Bildirimler
  • Gönderilen mesajları düzenleyin ve silin
  • bahsediyor
  • Avatarlar
  • Markdown
  • emojiler
  • 3 tema arasından seçim yapın: hafif, karanlık, siyah
  • Sohbetleri alfabetik olarak sıralayın veya aktivite, okunmamış veya favorilere göre gruplandırın
  • Transkriptler / Tarih
  • Dosya Yükleme / Paylaşım
  • i18n - \ [Lingohub ile uluslararasılaşma ]
  • Hubot Dostu - \ [Hubot Entegrasyon Projesi ]
  • Medya Yerleştirmeleri
  • Bağlantı Önizlemeleri
  • LDAP kimlik doğrulaması
  • Dinlenme dolu API’ler
  • Uzaktan Konumlar Video İzleme
  • Yerel platformlar arası masaüstü uygulaması

Ubuntu’da Snap ile Kurulum

Ubuntu’ya bir çırpma takmak kadar kolaydır.

sudo snap install rocketchat-server

Sonra http: // localhost: 3000 ve rocket.chat kurulumuna göz atın. Snaps güvenlidir. Rocket.Chat ve tüm bağımlılıkları sisteminizin geri kalanından izole edilmiştir. Snaps ayrıca yeni bir sürüm yayınladığımızda otomatik güncelleme. Yani daha fazla güçlük güncellemesine gerek yok. Ubuntu 16.04lts’de önce Snapd’ı yükleyin:

sudo apt-get install snapd 

Docker üzerinden kurulum

İlk olarak, bir Mongo örneğini başlatın ve Replicaset’i başlatın:

$ docker run --name db -d mongo:4.0 --smallfiles --replSet rs0 --oplogSize 128
$ docker exec -ti db mongo --eval "printjson(rs.initiate())"

Ardından bu Mongo örneğine bağlı Rocket.Chat’i başlatın:

$ docker run --name rocketchat --link db --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat

Bu bir roket başlatır. Örneğe doğrudan ana makinedeki standart bağlantı noktasından erişebilmek istiyorsanız:

$ docker run --name rocketchat -p 80:3000 --link db --env ROOT_URL=http://localhost --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat

Ardından, bir tarayıcıda http: // localhost üzerinden erişin. Kendi etki alanınızda barındırıyorsanız, kök \ _URL’deki LocalHost’u kendi alan adınızla değiştirin. Üçüncü taraf bir Mongo sağlayıcısı kullanıyorsanız veya Kubernetes ile çalışıyorsanız, Mongo \ _URL Çevre Değişkeni’ni geçersiz kılmanız gerekir:

$ docker run --name rocketchat -p 80:3000 --env ROOT_URL=http://localhost --env MONGO_URL=mongodb://mymongourl/mydb --env MONGO_OPLOG_URL=mongodb://mymongourl: 27017/local -d rocket.chat

SSS

#VALUE!

SNAP kurulumum en son sürümü ne zaman alacak?

Snaps en büyük kurulum tabanımızdan biridir. Ayrıca otomatik güncelleme yapıyorlar. Sonuç olarak, serbest bırakmadan önce daha fazla zaman test etmeyi seviyoruz. Güncellenen çıtçıtlar genellikle ayın 15’inde piyasaya sürülür - yeni bir sürümden yaklaşık 2 hafta sonra. Bu bize sorunları aramamız için zaman veriyor, böylece gerekmiyor. Özel gereksinimleriniz varsa ve en son sürümü hemen kullanmanız gerekiyorsa, lütfen başka bir kurulum yöntemini düşünün, örneğin Docker

Ubuntu 16.04 LTS “Snap Bulunmadı” mesajı verir, yanlış olan?

Özellikle VPS veya VMS’de X64 veya AMD64 (veya ARMHF) görüntülerini kullandığınızdan emin olun. X86 (32 bit) desteklenmez.

Yeni bir sürümle nasıl manuel olarak güncellerim?

Güncellemeler genellikle sürümden itibaren 6 saat içinde otomatik olarak gerçekleşirken, bu komutu vererek manuel olarak güncelleyebilirsiniz:

sudo snap refresh rocketchat-server 

** Rocket.chat?**’nin önceki sürümüne nasıl dönebilirim

sudo snap revert rocketchat-server 

Rocket.chat’in gerçekten çalışıp çalışmadığını nasıl söylerim?

Rocket.chat durumunu şu şekilde kontrol edebilirsiniz:

sudo service snap.rocketchat-server.rocketchat-server status 

Mongo ve Caddy durumunu da kontrol edebilirsiniz:

sudo service snap.rocketchat-server.rocketchat-mongo status
sudo service snap.rocketchat-server.rocketchat-caddy status 

Günlükleri nasıl görüntüleyebilirim?

Rocket.chat’ten gelen kütükleri görmek için:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-server 

Mongo veya Caddy’den kütükleri görmek için:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-mongo 
sudo journalctl -f -u snap.rocketchat-server.rocketchat-caddy

Rocket.chat’i yeniden başlatmam gerekiyor, bunu nasıl yaparım?

Rocket.chat’i yeniden başlatmak için:

sudo service snap.rocketchat-server.rocketchat-server restart 

Mongo ve Caddy benzer şekilde yeniden başlatılabilir:

sudo service snap.rocketchat-server.rocketchat-mongo restart
sudo service snap.rocketchat-server.rocketchat-caddy restart

Yeniden başlatma politikası nedir?

SNAP’ın politikası başarısızlığa yeniden başlamaktır.

SNAP verilerimi nasıl yedeklerim?

1 . Rockketchat-Server’ınızı durdurun:

sudo service snap.rocketchat-server.rocketchat-server stop

Lütfen dikkat: Rockketchat-Server hizmeti durdurulmalı olsa da, Rocketchat-Mongo hizmeti çalışmaya devam etmelidir!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Bu yedekleme komutunu verin:

sudo snap run rocketchat-server.backupdb

3 . Her şey yolunda giderse, aşağıdakilere benzer bir çıktı göreceksiniz:

[+] A backup of your data can be found at /var/snap/rocketchat-server/common/backup/rocketchat_backup_.tar.gz

4 . Rockketchat-Server’ınızı başlatın:

sudo service snap.rocketchat-server.rocketchat-server start

5 . Güvenlik için yedek dosyanızı farklı bir sisteme kopyalayın!

Yedek verileri eklemime nasıl geri yükleyebilirim?

1 . Rockketchat-Server’ınızı durdurun:

sudo service snap.rocketchat-server.rocketchat-server stop

Lütfen dikkat: Rockketchat-Server hizmeti durdurulmalı olsa da, Rocketchat-Mongo hizmeti çalışmaya devam etmelidir!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Yedek dosyanızı SNAP’ın ortak klasörüne kopyalayın:

sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/

3 . Bu geri yükleme komutunu verin:

sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz

4 . Mevcut bir veritabanını değiştiriyorsanız, uyarılacaksınız:

**ATTENTION**
* Your current database WILL BE DROPPED prior to the restore!
* Would you like to make a backup of the current database before proceeding?
* (y/n/Q)>
  • \ [*] Yedekleme dosyasını çıkarma …
  • \ [*] Verileri Geri Yükleme …
  • \ [*] Veritabanı Hazırlama …
  • \ [+] Geri yükleme tamamlandı! Doğrulamak için lütfen Snap.Rockchatt Hizmetlerini yeniden başlatın. Bir şeyler ters giderse, bunun yerine çözüm hatalarına yardımcı olmak için ilgili günlük dosyasına bir yol sunulacaktır. Bu durumda, bir geri yükleme başarıyla gerçekleştirilene kadar veritabanı kullanılamaz. 6 . Rockketchat-Server’ınızı başlatın:
sudo service snap.rocketchat-server.rocketchat-server start

Medyayı Monte etmek için nasıl seçenek ekleyebilirim?

Çıkarılabilir ortama erişme yeteneğini sağlayan arayüzün kurulum üzerine otomatik olarak bağlanmadığını unutmayın, bu nedenle harici depolama alanı kullanmak isterseniz (veya veri için /medyada bir cihaz kullanmak isterseniz), erişim izni vermeniz gerekir. Bu arabirimi bağlayarak çıkarılabilir ortam:

sudo snap connect rocketchat-server:removable-media

Snaps hangi klasörleri kullanıyor?

  • Rocket.chat’in her sürümü için gerçek SNAP dosyalarınız şu adrese kopyalanır: /var/lib/snapd/snaps ve salt okunur modda monte edilir.
  • Snap Ortak dizininiz: /var/snap/rockchat-server/common/; Dosya yüklemeleri diske ve veritabanı burada saklanır.
  • SNAP veri dizininiz /var/snap/rocketchat-server/; Bu sürümlü bir klasör.
  • Geçerli SNAP Veri Dizini’ne `/var/snap/rockketchat-server/current ‘adresinden erişebilirsiniz.

** Rocket.chat?** ’nin önceki belirli bir sürümünü nasıl kaldırırım

Bunu aşağıdaki komutu vererek yapabilirsiniz, burada n istenen sürümdür:

snap remove --revision=N rocketchat-server

Strace gibi bir araç ekleyebilirim, çırpıda olanları hata ayıklamak için?

snapcraft prime
snap try prime --devmode
cp /usr/bin/strace prime
snap run  --shell
sudo ./strace

Rocket.Chat Port, Mongo \ _url ve Mongo \ _oplog \ _url’mda nasıl değiştirebilirim?

Sürüm 0.73’ten başlayarak, bu çevresel değişkenleri bunun gibi SNAP kancaları ile yapılandırmak mümkündür:

sudo snap set rocketchat-server port=
sudo snap set rocketchat-server mongo-url=mongodb://:/
sudo snap set rocketchat-server mongo-oplog-url=mongodb://:/local

Yeni değerler ayarladıktan sonra rocket.chat hizmetini yeniden başlatmayı unutmayın:

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Bu, Rocket.Chat’i 3000 yerine 4000 numaralı bağlantı noktasında çalıştırmak için bir örnektir ve veritabanı adını partiler yerine Rocketchat’a ayarlayın:

sudo snap set rocketchat-server port=4000
sudo snap set rocketchat-server mongo-url=mongodb://localhost:27017/rocketchat
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Snap’imdeki diğer çevresel değişkenleri nasıl değiştirebilirim?

Sürüm 0.73’ten başlayarak, herhangi bir roketin üzerine yazmak mümkündür. SMTP ayarlarını değiştirecek bir dosya:

cat /var/snap/rocketchat-server/common/overwrite-smtp.env
OVERWRITE_SETTING_SMTP_Host=my.smtp.server.com

Rocket.chat hizmetini .env dosyalarını oluşturduktan sonra yeniden başlatmayı unutmayın:

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Birden fazla .env dosyasına izin verilir ve dosya başına birden fazla çevresel değişkene izin verilir.

 Türkçe