GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Let’s Chat auf einem Ubuntu VPS

In diesem Blogbeitrag zeigen wir Ihnen, wie Sie Let’s Chat auf einem Ubuntu 14.04 VPS mit der neuesten Version von Nginx als Reverse-Proxy installieren. Let’s Chat ist ein selbst gehosteter Chat für kleine Teams, der auf Node.js und MongoDB läuft. Diese Anleitung sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 14.04 VPS getestet und geschrieben.

Melden Sie sich über SSH bei Ihrem VPS an

ssh user@vps

Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

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

Installieren Sie Node.js

Wir werden das neueste nodejs-Paket aus Chris Leas Repo installieren.

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

Installieren Sie MongoDB

Wir werden das neueste nodejs-Paket aus dem offiziellen MongoDB-Repository installieren.

[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

Installieren Sie Let’s Chat

Erstellen Sie ein Stammverzeichnis für Ihre Let’s Chat-Instanz und klonen Sie das Git-Repository von Github mit den folgenden Befehlen:

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

Wenn die Installation abgeschlossen ist, führen Sie Folgendes aus, um Let’s Chat zu starten:

[user]$ node start

Wenn Sie die folgende Meldung sehen, bedeutet dies, dass Sie Let’s Chat erfolgreich installiert haben.

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

Stoppen Sie den Vorgang mit Control-C und fahren Sie mit der Installation von Forever fort.

Falls Sie noch nie von Forever gehört haben, es ist ein Tool, das dafür sorgt, dass ein bestimmtes Skript für immer läuft.

[user]$ sudo npm install forever -g

Jetzt können Sie für immer Ihre Let’s Chat-Instanz starten.

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

Nginx installieren und konfigurieren

Die neueste Version von Nginx 1.8 ist nicht über die standardmäßigen Ubuntu-Repositories verfügbar, daher werden wir das PPA „nginx/stable“ hinzufügen, das System aktualisieren und das nginx-Paket installieren.

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

Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

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

Aktivieren Sie die Serversperre, indem Sie einen symbolischen Link erstellen :

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

Testen Sie die Nginx-Konfiguration und starten Sie den Server neu

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

Das ist es. Sie können jetzt Ihren Browser öffnen und die Adresse Ihrer Let’s Chat-Instanz eingeben, z. B.: http://lets_chat .

Weitere Informationen zur Verwaltung Ihrer Let’s Chat-Anwendung finden Sie auf der Let’s Chat-Website.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Sonerezh unter Ubuntu 14.04

  2. Installieren Sie Magento 2 auf einem Ubuntu 14.04 VPS

  3. Installieren Sie CandyCane auf einem Ubuntu 14.04 VPS

  4. So installieren Sie Pixie unter Ubuntu 14.04

  5. So installieren Sie Koel unter Ubuntu 14.04

So installieren Sie LimeSurvey auf einem Ubuntu 14.04 VPS

So installieren Sie Pimcore auf Ubuntu

So installieren Sie ImpressCMS unter Ubuntu 14.04

So installieren Sie DokuWiki auf Ubuntu

So installieren Sie X2CRM auf Ubuntu 16.04

So installieren Sie CachetHQ unter Ubuntu 16.04