GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Rocket.Chat su Ubuntu 16.04

Rocket.Chat è un server di chat web self-hosted e open source. Offre chat, condivisione file, videochiamate, helpdesk e servizi vocali che lo rendono un'ottima alternativa a Slack. Questo tutorial fornisce istruzioni dettagliate per l'installazione di Rocket.Chat su un VPS Ubuntu 16.04.

Rocket.Chat include tantissime funzioni utili, come:
– Canali pubblici e privati
– Chat dal vivo/Call center di messaggistica/Chiamate audio
– Diverse API
– Caricamento di file e condivisione
– Monitoraggio video remoto
– Emoji, suoni e risorse aziendali personalizzati
– Applicazioni Android, iOS, Windows, Mac, Linux e Web

e molti altri...

Prerequisiti

I seguenti prerequisiti devono essere soddisfatti per installare ed eseguire Rocket.Chat
– Si consiglia di disporre di almeno 2 GB di memoria per Rocket.Chat, quindi utilizzeremo il nostro piano di hosting VPS SSD 2
– Accesso root SSH fornito per impostazione predefinita con tutti i nostri piani di hosting VPS
– Node.js – Ambiente runtime JavaScript
– Server di database MongoDB
– GraphicsMagick e curl

Passaggio 1:accedi tramite SSH e aggiorna il server

Accedi al tuo VPS Ubuntu 16.04 tramite SSH come utente root

ssh root@IP_Address

Prima di iniziare con l'installazione, assicurati che tutti i pacchetti installati siano aggiornati all'ultima versione

apt update && apt upgrade

Passaggio 2:installa il server di database MongoDB

Rocket.Chat richiede un database MongoDB, quindi dovremo installare il server di database MongoDB. Può essere installato dai repository ufficiali di Ubuntu utilizzando il gestore di pacchetti apt, ma non è l'ultima versione gestita dal team di MongoDB. MongoDB ha i propri repository e fornisce l'ultima versione del server di database.

Per installare MongoDB dai loro pacchetti ufficiali rilasciati, dovremo importare la chiave pubblica MongoDB come mostrato di seguito

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Una volta aggiunta la chiave, possiamo procedere e aggiungere il repository MongoDB ufficiale

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Infine, aggiorna il database del pacchetto locale e installa MongoDB e le sue dipendenze

apt update
apt install -y mongodb-org curl graphicsmagick

Puoi controllare la versione di MongoDB usando il seguente comando

mongo -version
MongoDB shell version v4.0.1

Per avviare MongoDB come servizio, creeremo un file di unità con il seguente contenuto

nano /etc/systemd/system/mongodb.service

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Salva il file, avvia il server MongoDB e abilitalo all'avvio al riavvio del server

systemctl start mongodb
systemctl enable mongodb

Passaggio 3:installa Node.js e npm

Successivamente, installeremo Node.js e il gestore di pacchetti npm sul server. Esegui il comando seguente

apt -y install npm nodejs

Dovremo anche installare build-essential per installare alcuni pacchetti npm

apt -y install build-essential

Si consiglia di utilizzare Node.js versione 8.9.3 per eseguire Rocket.Chat . Installeremo uno strumento chiamato semplicemente 'n' in modo da poter cambiare la versione di Node.js.

npm install -g n

Esegui il comando seguente per installare Node.js versione 8.9.3

n 8.9.3

Uscita:

     install : node-v8.9.3
       mkdir : /usr/local/n/versions/node/8.9.3
       fetch : https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.gz
######################################################################## 100.0%
   installed : v8.9.3

Per confermare che la versione installata è 8.9.3 puoi eseguire il seguente comando

node --version
v8.9.3

Passaggio 4:installa Rocket.Chat

Vai al sito Web ufficiale di Rocket.Chat e scarica l'ultima versione stabile dell'applicazione

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz

Decomprimi l'archivio scaricato

tar zxvf rocket.chat.tgz

Il contenuto dell'applicazione verrà archiviato in una nuova directory denominata "bundle". Rinomineremo la directory

mv bundle rocketchat

Quindi, installa tutti i pacchetti necessari elencati nel file packages.json fornito da Rocket.Chat

cd rocketckat/programs/server
npm install

Imposta le variabili d'ambiente di conseguenza e avvia Rocket.Chat eseguendo i seguenti comandi

cd /opt/rocketckat/
export ROOT_URL=http://domain.com:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000

node main.js

Fase 5:verifica l'installazione di Rocket.Chat e finalizza l'installazione tramite browser web

Se Rocket.Chat viene avviato correttamente, dovresti ottenere il seguente output

➔ +----------------------------------------------------+
➔ |                   SERVER RUNNING                   |
➔ +----------------------------------------------------+
➔ |                                                    |
➔ |  Rocket.Chat Version: 0.68.5                       |
➔ |       NodeJS Version: 8.9.3 - x64                  |
➔ |             Platform: linux                        |
➔ |         Process Port: 3000                         |
➔ |             Site URL: http://domain.com:3000/  |
➔ |     ReplicaSet OpLog: Disabled                     |
➔ |          Commit Hash: e412d018f8                   |
➔ |        Commit Branch: HEAD                         |
➔ |                                                    |
➔ +----------------------------------------------------+

E potrai accedere alla procedura guidata di configurazione di Rocket.Chat con il tuo browser web preferito all'indirizzo http://domain.com:3000/

dove puoi creare il tuo account amministrativo e configurare Rocket.Chat in base alle tue esigenze. Per ulteriori informazioni su come utilizzare e configurare Rocket.Chat, controlla la loro documentazione ufficiale.

Ovviamente, non devi installare Rocket.Chat su Ubuntu 16.04, se utilizzi uno dei nostri piani di hosting Ubuntu gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Rocket.Chat su Ubuntu 16.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare Rocket.Chat su Ubuntu 16.04, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Panels
  1. Come installare MongoDB su Ubuntu 16.04

  2. Come installare Rocket.Chat su Ubuntu 18.04

  3. Come installare MongoDB su Ubuntu 18.04

  4. Come installare MongoDB su Ubuntu 18.04

  5. Come installare MongoDB su Ubuntu 22.04

Come installare MongoDB su Ubuntu 20.04 LTS

Come installare MongoDB Compass in Ubuntu 20.04

Come installare MongoDB su Ubuntu

Come installare MongoDB su Ubuntu 14.04

Come installare Rocket.Chat su Ubuntu 16.04 LTS

Come installare Rocket.Chat su Ubuntu 20.04 LTS