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.