Rocket.chat mudah untuk mengatur aplikasi obrolan tim

Rocket.Chat Perangkat lunak obrolan langsung

Di alternatif premis untuk mengendur dengan fitur bot obrolan.

Rocket.chat mudah diatur dan membantu tim berkolaborasi dan memberikan dukungan langsung. Tingkatkan transparansi dengan memusatkan komunikasi internal dan eksternal.

Ringkasan

Rocket.Chat adalah salah satu dari software obrolan langsung populer sebagian proyek obrolan langsung open source. Ini memiliki versi obrolan langsung gratis sebagai Edisi Komunitas serta versi obrolan langsung yang di -host untuk perusahaan besar dengan fitur obrolan internal pribadi. Aplikasi obrolan langsung ini berjalan di browser tetapi dapat diinstal di server Anda sendiri juga. Rocket.chat mendukung dukungan pelanggan obrolan langsung bersama dengan fitur obrolan tim. Ini memiliki aplikasi desktop untuk aplikasi Windows, Mac, dan Linux dan seluler juga. Rocket.Chat juga mendukung fitur konferensi video yang membantu tim untuk berkolaborasi. Rocket.chat telah membangun dukungan untuk bot obrolan yang membantu Anda menghasilkan arahan, membuat tiket bantuan, dan mengobrol di seluruh saluran. Dukungan Plugin Rocket.Chat juga merupakan nilai tambah besar terhadap perangkat lunak obrolan langsung lainnya seperti Livechat, Zulipchat. Alat obrolan dan kolaborasi langsung ini membantu tim untuk bekerja dari jarak jauh. Ini bisa menjadi alternatif murah untuk memperbesar dan mengendur. Karena Coronavirus mempengaruhi tempat kerja di seluruh dunia dan persyaratan kolaborasi jarak jauh dan alat obrolan langsung sangat tinggi.

Persyaratan sistem

Persyaratan aktual sangat bervariasi dengan: {{LINE_28}} {{LINE_29}} {{LINE_30}} {{LINE_31}} Server Bare-Metal-Intel Xeon E5-2603 V4 (atau setara) \ [1.7 GHz, 6 core ] {{LINE_33}} {{LINE_34}} {{LINE_35}} Konfigurasi perangkat keras minimal di atas sangat ideal untuk perusahaan atau grup dengan hingga 1.000 pengguna, hingga 300 tingkat aktif dan moderat dari unggahan campuran, berbagi, dan aktivitas bot. VPS (minimal)- inti tunggal (2 GHz) {{LINE_38}} {{LINE_39}} VPS (Direkomendasikan)- Dual Core (2 GHz) {{LINE_41}} {{LINE_42}} Konfigurasi virtual di atas, ketika tidak disediakan berlebihan oleh penyedia, dapat mengakomodasi penyebaran kecil hingga 500 pengguna, hingga 100 tingkat aktif dan moderat dari unggahan campuran, berbagi, dan aktivitas bot

Fitur

Sebagian besar fitur dasar untuk mengobrol, berbagi file, dan berintegrasi dengan aplikasi lain seperti Trello atau Google Drive tersedia di setiap versi. Namun untuk beberapa fitur canggih, Anda harus memilih paket roket. Berikut ini adalah fitur utama obrolan roket

  • Perangkat lunak open source gratis
  • Lisensi MIT Gratis Repot
  • BYOS (bawa server Anda sendiri)
  • Beberapa kamar
  • Pesan langsung
  • Grup Pribadi
  • Saluran publik
  • Pemberitahuan Desktop dan Seluler
  • Edit dan Hapus Pesan Terkirim
  • menyebutkan
  • Avatar
  • Markdown
  • emoji
  • Pilih antara 3 tema: terang, gelap, hitam
  • Urutkan percakapan secara abjad atau kelompok berdasarkan aktivitas, belum dibaca atau favorit
  • Transkrip / Sejarah
  • File Unggah / Berbagi
  • i18n - \ [internasionalisasi dengan lingohub ]
  • Hubot Friendly - \ [Proyek Integrasi Hubot ]
  • Media Embeds
  • Pratinjau tautan
  • Otentikasi LDAP
  • API REST-FULL
  • Pemantauan video lokasi jarak jauh
  • Aplikasi desktop lintas platform asli

Instalasi melalui Snap di Ubuntu

Menginstal Snap on Ubuntu semudah

sudo snap install rocketchat-server

Kemudian telusuri http: // localhost: 3000 dan setup rocket.chat. Bentak aman. Rocket.chat dan semua dependensinya diisolasi dari seluruh sistem Anda. Snaps juga pembaruan otomatis saat kami merilis versi baru. Jadi tidak perlu lagi pembaruan kerumitan. Di Ubuntu 16.04lts, instal Snapd terlebih dahulu:

sudo apt-get install snapd 

Instalasi ### via Docker Pertama, mulailah contoh Mongo dan inisiasi replika:

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

Kemudian mulai Rocket.chat Terhubung ke contoh Mongo ini:

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

Ini akan memulai roket. Jika Anda ingin dapat mengakses instance secara langsung di port standar pada mesin host:

$ 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

Kemudian, akses melalui http: // localhost di browser. Ganti localhost di root \ _url dengan nama domain Anda sendiri jika Anda hosting di domain Anda sendiri. Jika Anda menggunakan penyedia Mongo pihak ketiga, atau bekerja dengan Kubernetes, Anda perlu mengesampingkan variabel lingkungan Mongo \ _url:

$ 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

FAQ

#VALUE!

Kapan instalasi snap saya akan mendapatkan rilis terbaru?

Snaps adalah salah satu basis instalasi terbesar kami. Mereka juga memperbarui otomatis. Akibatnya, kami ingin menghabiskan lebih banyak waktu pengujian sebelum melepaskan. Snaps yang diperbarui biasanya dirilis sekitar 15 bulan itu - sekitar 2 minggu setelah rilis baru. Ini memberi kami waktu untuk mencari masalah sehingga Anda tidak perlu melakukannya. Jika Anda memiliki persyaratan khusus dan benar -benar perlu menggunakan rilis terbaru segera maka silakan pertimbangkan metode instalasi lain mis. Docker

ubuntu 16.04 LTS memberikan pesan “snap tidak ditemukan”, ada apa?

Pastikan Anda menggunakan gambar X64 atau AMD64 (atau ARMHF), terutama pada VPS atau VM. x86 (32-bit) tidak didukung.

Bagaimana cara memperbarui secara manual ke rilis baru?

Sementara pembaruan terjadi secara otomatis biasanya dalam waktu 6 jam sejak rilis, Anda dapat memperbarui secara manual dengan mengeluarkan perintah ini:

sudo snap refresh rocketchat-server 

** Bagaimana cara saya kembali ke versi rocket.chat ?** sebelumnya

sudo snap revert rocketchat-server 

Bagaimana cara memberi tahu apakah rocket.chat benar -benar berjalan?

Anda dapat memeriksa status rocket.chat dengan:

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

Anda juga dapat memeriksa status Mongo dan Caddy:

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

Bagaimana cara melihat log?

Untuk melihat log dari rocket.chat:

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

Untuk melihat log dari Mongo atau Caddy:

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

Saya perlu memulai kembali rocket.chat, bagaimana cara melakukan ini?

Untuk memulai kembali rocket.chat:

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

Mongo dan Caddy juga dapat dimulai ulang:

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

Apa itu kebijakan restart?

Kebijakan Snap adalah memulai kembali kegagalan.

Bagaimana cara membuat cadangan data snap saya?

1 . Hentikan Rocketchats-Server:

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

Harap dicatat: Sementara layanan rocketchat-server harus dihentikan, layanan rocketchat-mongo harus terus berjalan!

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

2 . Mengeluarkan perintah cadangan ini:

sudo snap run rocketchat-server.backupdb

3 . Jika semuanya berjalan dengan baik, Anda akan melihat beberapa output yang mirip dengan:

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

4 . Mulai Rocketchats-Server:

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

5 . Salin file cadangan Anda ke sistem yang berbeda untuk diamankan!

Bagaimana cara mengembalikan data cadangan ke snap saya?

1 . Hentikan Rocketchats-Server:

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

Harap dicatat: Sementara layanan rocketchat-server harus dihentikan, layanan rocketchat-mongo harus terus berjalan!

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

2 . Salin file cadangan Anda ke folder umum Snap:

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

3 . Mengeluarkan perintah pemulihan ini:

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

4 . Jika Anda mengganti database yang ada, Anda akan diperingatkan:

**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)>
  • \ [*] Mengekstrak file cadangan …
  • \ [*] memulihkan data …
  • \ [*] Mempersiapkan database …
  • \ [+] Kembalikan selesai! Harap restart Layanan Snap.Rocketchat untuk memverifikasi. Jika terjadi kesalahan, Anda akan disajikan dengan jalur ke file log yang relevan untuk membantu memperbaiki kesalahan. Dalam hal ini, database mungkin tidak dapat digunakan sampai pemulihan berhasil dilakukan. 6 . Mulai Rocketchats-Server:
sudo service snap.rocketchat-server.rocketchat-server start

Bagaimana cara menambahkan opsi untuk memasang media?

Perhatikan bahwa antarmuka yang menyediakan kemampuan untuk mengakses media yang dapat dilepas tidak secara otomatis dihubungkan saat menginstal, jadi jika Anda ingin menggunakan penyimpanan eksternal (atau menggunakan perangkat di /media untuk data), Anda perlu memberikan izin snap untuk mengakses media yang dapat dilepas dengan menghubungkan antarmuka itu:

sudo snap connect rocketchat-server:removable-media

Folder apa yang digunakan Snaps?

  • File Snap Anda yang sebenarnya untuk setiap versi rocket.chat disalin ke: /var/lib/snapd/snaps dan mereka dipasang dalam mode baca saja.
  • Direktori Umum Snap Anda adalah: /var/snap/rocketchat-server/common/; mengunggah file ke disk dan database disimpan di sini.
  • Direktori data snap Anda adalah /var/snap/rocketchats-server/; Ini adalah folder versi.
  • Anda dapat mengakses direktori data snap saat ini di /var/snap/rocketchat-server/arus

** Bagaimana cara menghapus versi rocket.chat?

Anda dapat melakukan ini dengan mengeluarkan perintah berikut, di mana N adalah versi yang diinginkan:

snap remove --revision=N rocketchat-server

Bagaimana cara menambahkan alat seperti strace to debug apa yang terjadi di snap saya?

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

Bagaimana cara mengubah rocket.chat port, mongo \ _url dan mongo \ _oplog \ _url di snap saya?

Mulai dari rilis 0,73, dimungkinkan untuk mengkonfigurasi variabel lingkungan ini melalui kait snap seperti ini:

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

Ingatlah untuk memulai kembali rocket.chat layanan setelah menetapkan nilai baru:

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

Ini adalah contoh untuk menjalankan rocket.chat di port 4000, bukan 3000 dan mengatur nama basis data ke rocketchat alih -alih pesta:

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

Bagaimana cara mengubah variabel lingkungan lainnya di snap saya?

Mulai dari rilis 0.73, dimungkinkan untuk menimpa roket apa pun. Variabel lingkungan yang menjatuhkan file yang berakhir di .env di $ snap \ _Common Directory (Anda dapat membuat File untuk mengubah pengaturan SMTP:

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

Ingatlah untuk memulai kembali layanan rocket.chat setelah membuat file .env:

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

Lebih dari satu file .env diizinkan, dan lebih dari satu variabel lingkungan yang ditentukan per file diizinkan.

 Indonesia