GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Let's Chat sur un VPS Ubuntu

Dans cet article de blog, nous vous montrerons comment installer Let's Chat sur un VPS Ubuntu 14.04 avec la dernière version de Nginx en tant que proxy inverse. Let's Chat est un chat auto-hébergé pour les petites équipes qui fonctionne sur Node.js et MongoDB. Ce guide devrait également fonctionner sur d'autres systèmes Linux VPS, mais a été testé et écrit pour Ubuntu 14.04 VPS.

Connectez-vous à votre VPS via SSH

ssh user@vps

Mettez à jour le système et installez les packages nécessaires.

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

Installer Node.js

Nous allons installer le dernier package nodejs du dépôt de Chris Lea.

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

Installer MongoDB

Nous allons installer le dernier package nodejs à partir du référentiel officiel MongoDB.

[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

Installer Let's Chat

Créez un répertoire racine pour votre instance Let's Chat et clonez le dépôt git depuis github à l'aide des commandes suivantes :

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

Une fois l'installation terminée, exécutez la commande suivante pour démarrer la conversation :

[user]$ node start

Si vous voyez le message ci-dessous, cela signifie que vous avez installé Let's Chat avec succès.

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

Arrêtez le processus avec Control-C et continuez l'installation de Forever.

Au cas où vous n'auriez jamais entendu parler de Forever, c'est un outil qui garantit qu'un script donné s'exécute indéfiniment.

[user]$ sudo npm install forever -g

Vous pouvez maintenant utiliser pour toujours pour démarrer votre instance Let's Chat.

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

Installer et configurer Nginx

La dernière version de Nginx 1.8 n'est pas disponible via les référentiels Ubuntu par défaut, nous allons donc ajouter le PPA "nginx/stable", mettre à jour le système et installer le package nginx.

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

Créez un nouveau bloc de serveur Nginx avec le contenu suivant

[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;
    }
 
}

Activez le bloc serveur en créant un lien symbolique :

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

Testez la configuration Nginx et redémarrez le serveur

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

C'est ça. Vous pouvez maintenant ouvrir votre navigateur et taper l'adresse de votre instance Let's Chat ex : http://lets_chat .

Pour plus d'informations sur la gestion de votre application Let's Chat, veuillez consulter le site Web Let's Chat.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer GlassFish 4 sur un VPS Ubuntu

  2. Comment installer LimeSurvey sur un VPS Ubuntu 14.04

  3. Comment installer Sonerezh sur Ubuntu 14.04

  4. Installer Magento 2 sur un VPS Ubuntu 14.04

  5. Installer CandyCane sur un VPS Ubuntu 14.04

Comment installer Koken sur Ubuntu

Comment installer Wekan sur Ubuntu 14.04

Comment installer Pimcore sur Ubuntu

Comment installer ImpressCMS sur Ubuntu 14.04

Comment installer DokuWiki sur Ubuntu

Comment installer X2CRM sur Ubuntu 16.04