GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar PencilBlue en Debian 8

En esta publicación de blog, le mostraremos cómo instalar PencilBlue CMS en un VPS Debian 8 con la última versión de Nginx. PencilBlue es un sistema de gestión de contenido de código abierto basado en Node.js. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para Debian 8 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 curl git

Instalar Node.js

Instalaremos el paquete nodejs más reciente desde el repositorio de NodeSource:

[user]$ curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
[user]$ sudo apt-get install nodejs

Instalar Redis y MongoDB

Instale los últimos paquetes de Redis y MongoDB desde el repositorio oficial de Debian:

[user]$ sudo apt-get install mongodb redis-server

Instalar Lápiz Azul

Clone el repositorio git de PencilBlue desde github usando el siguiente comando:

[user]$ git clone https://github.com/pencilblue/pencilblue.git ~/pencilblue

Extrae todas las dependencias:

[user]$ cd ~/pencilblue
[user]$ npm install

Cree un archivo de configuración personalizado:

cp sample.config.js config.js

Abra el config.js archiva y edita a tu gusto.

Instalar y configurar Nginx

La última versión de Nginx, la versión 1.8, no está disponible a través de los repositorios Debian predeterminados, por lo que agregaremos el repositorio Dotdeb. Abra el archivo /etc/apt/sources.list y agregue las siguientes líneas:

[user]$ sudo vim /etc/apt/sources.list
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Obtenga e instale la clave GnuPG:

[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -

Actualice el sistema e instale Nginx:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install nginx

Cree un nuevo bloque de servidor Nginx con el siguiente contenido

[user]$ sudo vim /etc/nginx/sites-available/my_pencilblue.com
server {
    server_name my_pencilblue.com;
    listen 80;

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

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:8080;
    }
 
}

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

[user]$ sudo ln -s /etc/nginx/sites-available/my_pencilblue.com /etc/nginx/sites-enabled/my_pencilblue.com

Pruebe la configuración de Nginx y reinicie nginx:

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

Cree una secuencia de comandos systemd

[user]$ sudo nano /etc/systemd/system/pencilblue.service
[Unit]
Description=pencilblue
After=network.target

[Service]
ExecStart=/usr/bin/node /home/your_username/pencilblue/pencilblue.js
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=pencilblue
Environment=NODE_ENV=production
User=your_username
Group=your_username

[Install]
WantedBy=multi-user.target

Habilite e inicie su instancia de PencilBlue con:

[user]$ sudo systemctl enable pencilblue
[user]$  sudo systemctl start pencilblue

Eso es todo. Ahora abra su navegador, escriba la dirección de su sitio web y registre la primera cuenta de administrador del sitio.

Para obtener más información sobre cómo administrar su CMS PencilBlue, consulte el sitio web de PencilBlue.

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.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Instale ownCloud 10 en Ubuntu 16.04/14.04/Debian 9/8

  3. Instalar Anchor CMS en un VPS Debian 8

  4. Cómo instalar Sylius en Debian 8

  5. Instalar Apache en Debian 10

Cómo instalar MariaDB en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Instalar Fail2ban en Debian 11

Instalar Navidrome en Debian 11

Cómo instalar Go en Debian 11