Cara Memasang Let's Chat On Centos dan Sistem Berbasis Debian
- 2890
- 755
- Daryl Wilderman
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.perkhidmatanDi 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.perkhidmatanLangkah 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 pemasanganPasang biarkan sembang menggunakan npmCatatan: 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.ymlKami akan menggunakan tetapan lalai yang disediakan dari fail tetapan sampel.
7. Akhirnya mulakan pelayan sembang mari.
$ npm bermulaUntuk 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.perkhidmatanSalin 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.sasaran9. 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 letschatMula Letschat ServerLangkah 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: 5000Mari Log Masuk11. Klik pada "Saya memerlukan akaun"Untuk membuat satu dan isi maklumat yang diperlukan dan klik"Daftar".
Buat akaun sembang mariAnda juga mungkin suka mengikuti artikel berkaitan:
- Perintah berguna untuk membuat pelayan sembang commandline di linux
- 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.
- « Cara memindahkan Windows 10 dari HDD hingga SSD menggunakan clonezilla
- Mengintegrasikan CentOS 7 ke Samba4 AD dari Commandline - Bahagian 14 »