Cara Memasang Let's Chat On Centos dan Sistem Berbasis Debian

Cara Memasang Let's Chat On Centos dan Sistem Berbasis Debian

Mari berbual adalah sumber sembang yang bebas dan terbuka, aplikasi sembang sendiri yang direka untuk pasukan yang agak kecil. Ia kaya dengan ciri; dibina menggunakan Nod.js dan mempekerjakan Mongodb Untuk menyimpan data aplikasi.

Mari Ciri Sembang:

  • Menyokong mesej yang berterusan
  • Menyokong pelbagai bilik
  • Menyokong Pengesahan Tempatan/Kerberos/LDAP
  • Dilengkapi dengan API seperti rehat
  • Menyokong bilik yang dilindungi peribadi dan kata laluan
  • Menawarkan sokongan untuk makluman / pemberitahuan mesej baru
  • Juga menyokong sebutan (hey @tecmint/ @semua)
  • Menyediakan sokongan untuk Carian Imej / Giphy
  • Membenarkan kod penampakan
  • Menyokong untuk memuat naik fail (secara tempatan atau dari Amazon S3 atau Azure)
  • Juga menyokong sembang berbilang pengguna XMPP (MUC) dan sembang 1-ke-1 antara pengguna XMPP dan banyak lagi.

Yang penting, ia bertujuan untuk mudah digunakan pada mana -mana sistem yang memenuhi semua keperluan berikut.

Keperluan

  • Nod.JS (0.11+)
  • MongoDB (2.6+)
  • Python (2.7.x)

Dalam artikel ini, kami akan menerangkan cara memasang dan menggunakan aplikasi pemesejan Let's Chat untuk pasukan kecil di CentOS dan Sistem Berdasarkan Debian.

Langkah 1: Kemas kini sistem

1. Mula-mula pastikan untuk melakukan kemas kini seluruh sistem dengan memasang pakej yang diperlukan seperti berikut.

-------------- Pada Centos/RHEL/FEDORA -------------- $ sudo yum update && sudo yum menaik taraf -------------- Di Debian/Ubuntu -------------- $ sudo apt-get update & & sudo apt-get -y menaik taraf $ sudo apt-get pemasangan perisian-properties-common git-essential 

2. Selepas menyelesaikan kemas kini sistem, reboot pelayan (pilihan).

$ sudo reboot 

Langkah 2: Memasang nod.js

3. Pasang versi nodej terbaru (i.versi e 7.x pada masa penulisan) menggunakan repositori NodeSource seperti yang ditunjukkan.

-------------- Pada Centos/RHEL/FEDORA -------------- $ curl -sl https: // rpm.Nodesource.com/setup_7.X | sudo -e bash - $ sudo yum memasang nodejs -------------- Di Debian/Ubuntu -------------- $ curl -sl https: // deb.Nodesource.com/setup_7.X | sudo -e bash - $ sudo apt memasang nodejs 

Langkah 3: Memasang pelayan MongoDB

4. Seterusnya anda perlu memasang versi komuniti MongoDB, bagaimanapun, tidak terdapat di repositori yum. Oleh itu, anda perlu membolehkan repositori MongoDB seperti yang dijelaskan di bawah.

Pada Centos/RHEL/FEDORA

$ kucing < 

Sekarang pasang dan mulakan versi terbaru pelayan MongoDB (i.E 3.4).

$ sudo yum memasang mongodb-org $ sudo systemctl start mongod.perkhidmatan $ sudo systemctl membolehkan mongod.perkhidmatan 

Di Debian/Ubuntu

$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -recv EA312927 $ echo 'deb http: // repo.Mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse '| sudo tee/etc/apt/sumber.senarai.D/MongoDB-ORG-3.2.Senaraikan $ sudo apt-get update $ sudo apt-get install -y mongodb-org $ sudo systemctl start mongod.perkhidmatan $ sudo systemctl membolehkan mongod.perkhidmatan 

Langkah 4: Pasang Let's Chat Server

5. Pasang pertama git Untuk mengklon repositori mari sembang dan pasang kebergantungan seperti yang ditunjukkan.

$ sudo yum memasang git ## rhel/centos $ sudo apt pemasangan git ## debian/ubuntu $ cd/srv $ sudo git clone https: // github.com/sdelements/lets-chat.git $ cd lets-chat $ sudo npm pemasangan 
Pasang biarkan sembang menggunakan npm

Catatan: NPM memberi amaran kepada isyarat dari output di atas adalah normal semasa pemasangan. Hanya abaikan mereka.

6. Selepas menyelesaikan pemasangan, buat fail konfigurasi aplikasi (/srv/lets-chat/tetapan.yml) dari fail sampel dan tentukan tetapan tersuai anda di dalamnya:

Tetapan CP $ sudo.yml.Tetapan sampel.yml 

Kami akan menggunakan tetapan lalai yang disediakan dari fail tetapan sampel.

7. Akhirnya mulakan pelayan sembang mari.

$ npm bermula 

Untuk memastikan Daemon Let's Chat berjalan, mari tekan Ctrl-C untuk keluar dan kemudian buat fail unit systemd untuk membolehkannya di boot sistem.

Langkah 5: Buat Fail Permulaan Larim

8. Buat fail unit sistemd untuk mari berbual.

$ sudo vi/etc/Systemd/System/Letschat.perkhidmatan 

Salin dan tampal konfigurasi unit di bawah dalam fail.

[Unit] Keterangan = mari pelayan sembang mahu = mongodb.perkhidmatan selepas = rangkaian.Sasaran MongoDB.Perkhidmatan [perkhidmatan] jenis = mudah bekerja.sasaran 

9. Sekarang mulakan perkhidmatan untuk masa yang sama dan membolehkannya bermula secara automatik pada boot sistem.

$ sudo systemctl start letschat $ sudo systemctl enable letschat $ sudo systemctl status letschat 
Mula Letschat Server

Langkah 6: Akses mari kita berbual antara muka web

10. Sebaik sahaja semuanya di tempat, anda boleh mengakses antara muka web chat di url berikut.

https: // server_ip: 5000 atau https: // localhost: 5000 
Mari Log Masuk

11. Klik pada "Saya memerlukan akaun"Untuk membuat satu dan isi maklumat yang diperlukan dan klik"Daftar".

Buat akaun sembang mari

Anda juga mungkin suka mengikuti artikel berkaitan:

  1. Perintah berguna untuk membuat pelayan sembang commandline di linux
  2. Buat pelayan pesanan segera/sembang anda sendiri menggunakan "Openfire" di Linux

Mari berbual repositori github: https: // github.com/sdelements/lets-chat

Nikmati! Anda kini mempunyai aplikasi sembang mari dipasang di sistem anda. Untuk berkongsi pendapat dengan kami, gunakan borang maklum balas di bawah.