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

Come installare Let's Chat su un VPS Ubuntu

In questo post del blog ti mostreremo come installare Let's Chat su un VPS Ubuntu 14.04 con l'ultima versione di Nginx come proxy inverso. Let's Chat è una chat self-hosted per piccoli team che gira su Node.js e MongoDB. Questa guida dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stata testata e scritta per Ubuntu 14.04 VPS.

Accedi al tuo VPS tramite SSH

ssh user@vps

Aggiorna il sistema e installa i pacchetti necessari.

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install software-properties-common git build-essential

Installa Node.js

Installeremo l'ultimo pacchetto nodejs dal repository di Chris Lea.

[user]$ sudo add-apt-repository ppa:chris-lea/node.js
[user]$ sudo apt-get update
[user]$ sudo apt-get install nodejs

Installa MongoDB

Installeremo l'ultimo pacchetto nodejs dal repository MongoDB ufficiale.

[user]$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
[user]$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
[user]$ sudo apt-get update
[user]$ sudo apt-get install -y mongodb-org

Installa Let's Chat

Crea una directory principale per la tua istanza Let's Chat e clona il repository git da github usando i seguenti comandi:

[user]$ git clone https://github.com/sdelements/lets-chat.git ~/lets_chat
[user]$ cd ~/lets_chat
[user]$ npm install 

Al termine dell'installazione, eseguire quanto segue per avviare Let's Chat:

[user]$ node start

Se vedi il messaggio qui sotto, significa che hai installato con successo Let's Chat.

██╗     ███████╗████████╗███████╗     ██████╗██╗  ██╗ █████╗ ████████╗
██║     ██╔════╝╚══██╔══╝██╔════╝    ██╔════╝██║  ██║██╔══██╗╚══██╔══╝
██║     █████╗     ██║   ███████╗    ██║     ███████║███████║   ██║
██║     ██╔══╝     ██║   ╚════██║    ██║     ██╔══██║██╔══██║   ██║
███████╗███████╗   ██║   ███████║    ╚██████╗██║  ██║██║  ██║   ██║
╚══════╝╚══════╝   ╚═╝   ╚══════╝     ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝
Release 0.3.12

Interrompi il processo con Control-C e continua con l'installazione di Forever.

Nel caso in cui non hai mai sentito parlare di Forever, è uno strumento che garantisce che un determinato script venga eseguito per sempre.

[user]$ sudo npm install forever -g

Ora puoi utilizzare forever per avviare la tua istanza Let's Chat.

[user]$ cd ~/lets_chat
[user]$ forever start app.js

Installa e configura Nginx

L'ultima versione di Nginx 1.8 non è disponibile tramite i repository Ubuntu predefiniti, quindi aggiungeremo il PPA "nginx/stable", aggiorneremo il sistema e installeremo il pacchetto nginx.

[user]$ sudo add-apt-repository ppa:nginx/stable
[user]$ sudo apt-get update
[user]$ sudo apt-get install nginx

Crea un nuovo blocco server Nginx con il seguente contenuto

[user]$ sudo nano /etc/nginx/sites-available/lets_chat
server {
    server_name lets_chat;
    listen 80;

    access_log /var/log/nginx/lets_chat-access.log;
    error_log /var/log/nginx/lets_chat-error.log;

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $host;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection 'upgrade';
        proxy_cache_bypass $http_upgrade;
        proxy_pass         http://127.0.0.1:5000;
    }
 
}

Attiva il blocco del server creando un collegamento simbolico :

[user]$ sudo ln -s /etc/nginx/sites-available/lets_chat /etc/nginx/sites-enabled/lets_chat

Testare la configurazione di Nginx e riavviare il server

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

Questo è tutto. Ora puoi aprire il tuo browser e digitare l'indirizzo della tua istanza Let's Chat es: http://lets_chat .

Per ulteriori informazioni su come gestire la tua applicazione Let's Chat, fai riferimento al sito web Let's Chat.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Koken su Ubuntu

  2. Come installare Pligg CMS su Ubuntu 14.04

  3. Come installare Wekan su Ubuntu 14.04

  4. Come installare Pimcore su Ubuntu

  5. Come installare ImpressCMS su Ubuntu 14.04

Come installare Koel su Ubuntu 14.04

Come installare YOURLS su Ubuntu 14.04

Come installare CubeCart su Ubuntu 14.04

Come installare Zenphoto su Ubuntu 14.04

Installa Flarum su un VPS Ubuntu 14.04

Come installare CachetHQ su Ubuntu 16.04