GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Let's Chat en un Ubuntu VPS

En esta publicación de blog, le mostraremos cómo instalar Let's Chat en un Ubuntu 14.04 VPS con la última versión de Nginx como proxy inverso. Let's Chat es un chat autohospedado para equipos pequeños que se ejecuta en Node.js y MongoDB. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para Ubuntu 14.04 VPS.

Inicie sesión en su VPS a través de SSH

ssh user@vps

Actualice el sistema e instale los paquetes necesarios.

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

Instalar Node.js

Instalaremos el paquete nodejs más reciente del repositorio de Chris Lea.

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

Instalar MongoDB

Instalaremos el paquete nodejs más reciente desde el repositorio oficial de 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

Instalar Hablemos

Cree un directorio raíz para su instancia de Let's Chat y clone el repositorio git desde github usando los siguientes comandos:

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

Cuando finalice la instalación, ejecute lo siguiente para iniciar Let's Chat:

[user]$ node start

Si ve el siguiente mensaje, significa que instaló correctamente Let's Chat.

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

Detener el proceso con Control-C y continúe con la instalación de Forever.

En caso de que nunca haya oído hablar de Forever, es una herramienta que garantiza que un script determinado se ejecute para siempre.

[user]$ sudo npm install forever -g

Ahora puede usar forever para iniciar su instancia de Let's Chat.

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

Instalar y configurar Nginx

La última versión de Nginx 1.8 no está disponible a través de los repositorios predeterminados de Ubuntu, por lo que agregaremos el PPA "nginx/stable", actualizaremos el sistema e instalaremos el paquete nginx.

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

Cree un nuevo bloque de servidor Nginx con el siguiente contenido

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

Active el bloqueo del servidor creando un enlace simbólico:

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

Pruebe la configuración de Nginx y reinicie el servidor

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

Eso es todo. Ahora puede abrir su navegador y escribir la dirección de su instancia de Let's Chat, por ejemplo: http://lets_chat .

Para obtener más información sobre cómo administrar su aplicación Let's Chat, consulte el sitio web de Let's Chat.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Koken en Ubuntu

  2. Cómo instalar LimeSurvey en un Ubuntu 14.04 VPS

  3. Cómo instalar Sonerezh en Ubuntu 14.04

  4. Instale Magento 2 en un Ubuntu 14.04 VPS

  5. Instale CandyCane en un Ubuntu 14.04 VPS

Cómo instalar GlassFish 4 en un Ubuntu VPS

Cómo instalar Pimcore en Ubuntu

Cómo instalar ImpressCMS en Ubuntu 14.04

Cómo instalar DokuWiki en Ubuntu

Cómo instalar X2CRM en Ubuntu 16.04

Cómo instalar CachetHQ en Ubuntu 16.04