Tutorial: Como instalar vestacp alternativa gratuita a cpanel

  • Autor Autor Andres128
  • Fecha de inicio Fecha de inicio
Andres128

Andres128

Iota
Programador
Verificación en dos pasos activada
Hola a todos vamos con el tutorial de como instalar vestacp en un VPS (servidor virtual privado) https://es.wikipedia.org/wiki/Servidor_virtual_privado

¿Que es vestacp?

Es un panel de control para sitios webs alternativa gratuita de cpanel

Requerimientos básicos:

Mirando la web oficial de vestacp --> https://vestacp.com/ nos comenta que funcionara correctamente en un VPS con:

RAM: 512Mb HDD: 20Gb CPU: 1Ghz

En las distribuciones: Centos 6, 7, Debian 7, 8, 9, Ubuntu 12.04 - 18.04

Comencemos

+++ Bueno para esta instalación de prueba he utilizado lo siguiente: (Recomiendo centos 7)
  1. VPS de la empresa ---> vultr https://www.vultr.com/
  2. Distribución que he seleccionado: Centos 7 x64 de un precio de 5 USD, esto puede variar dependiendo de la empresa que elijan.
  3. La ubicación del VPS dependerá de donde llega su trafico pues si es de Australia lo mejor seria elegir un VPS de Australia, pero en este caso seleccione de dallas.
1.jpg


+++ Procedemos a escribirle un hostname el que deseen y hacemos clic en Deploy now

2.jpg


+++ Esperamos a que termine la instalación y que el status diga Running: Aquí podemos observar unos datos importantes hostname y la dirección IP del VPS (Todo es relativo en cuanto a la empresa VPS algunas envían un email con los datos)

3.jpg


+++ Hacemos clic en Manage y copiamos en un blog de notas (Recomiendo un programa llamado Akelpad como alternativa al blog de notas) los siguientes datos:
  1. hostname
  2. IP del VPS
  3. Usuario comúnmente es root
  4. Password o constraseña
4.jpg


+++ Necesitamos el comando de instalación de vestacp para esto nos dirigimos al sitio web oficial ---> https://vestacp.com/install/
  1. Elegimos el servidor que puede ser Apache o Nginx + php-fpm, recomiendo Nginx debido a que en la mayoría de pruebas de rendimiento o benchmarks tiene superioridad en muchos aspectos frente Apache en cuanto a la muestra del contenido estático, aun así hay gente que le gusta apache por su facilidad con el archivo .htaccess es de gustos, pero el futuro es Nginx eso si es molesto el tema de las plantillas pero bueno... Yo quiero mucho apache y me gusta su facilidad de manejo, ademas sigue en constantes actualizaciones y mejoras en su rendimiento.
  2. FTP Elegimos vsftpd (vsftpd, es un servidor FTP para sistemas tipo Unix, incluido Linux.)
  3. En email no me es necesario.
  4. DNS tampoco me es necesario.
  5. Firewall no se por que motivo pero fail2ban (Fail2ban es una aplicación escrita en Python para la prevención de intrusos en un sistema, que actúa penalizando o bloqueando las conexiones remotas que intentan accesos por fuerza bruta) no instala correctamente entonces solo elijo solamente iptables
  6. SOFTACULOUS tampoco me es necesario pues no tengo licencia y la versión gratuita es limitada.
  7. Additional Repository remi tampoco me es necesario.
  8. File System Quota tampoco me es necesario.
  9. DB si queremos instalar wordpress en este caso seleccionamos MySQL de lo contrario si usamos una base datos como sqlite entonces no seleccionamos nada.
  10. Pegamos el hostname que escribimos anteriormente, colocamos un email y colocamos una contraseña en simple 123456a luego la cambiamos desde el panel de vestacp debido a que algunas veces falla la instalación si colocamos contraseñas con signos especiales.
  11. Finalmente clic en Generate Install Command
10.jpg


+++ Copiamos el comando generado en el blog de notas.

+++ Ahora necesitamos conectarnos al VPS para esto necesitamos un programa de windows llamado putty un cliente SSH (SSH es el nombre de un protocolo y del programa que lo implementa cuya principal función es el acceso remoto a un servidor por medio de un canal seguro en el que toda la información está cifrada) lo descargamos de su pagina oficial ---> https://www.putty.org/

+++ Procedemos a abrir el programa putty y vamos al apartado Connection - Data - En Auto-login username colocamos el usuario en este caso root

5.jpg


+++ Ahora en el apartado de session: colocamos la dirección IP del VPS el puerto predeterminado es 22, colocamos un nombre en Saved Session y clic en Save... Finalmente hacemos clic en Open

6.jpg


+++ Hacemos clic en SI

7.jpg


+++ Ahora el truco para colocar el password o contraseña es.. Lo primero es copiar la contraseña desde el blog de notas y luego hacer clic izquierdo en putty y luego presionar la tecla Enter... Si hacer como comente debe resultar esto, conectándose así correctamente al VPS

8.jpg


+++ Bueno lo primero sera actualizar con el comando: Copiamos, pegamos con clic izquierdo y presionamos la tecla enter

yum update -y

9.jpg


Esperamos que termine.

+++ Procedemos a instalar vestacp, lo mismo copiamos, clic izquierdo, presionamos la tecla enter y esperamos.

Insertar CODE, HTML o PHP:
curl -O http://vestacp.com/pub/vst-install.sh

Copiamos el comando que se genero en la pagina de vestacp clic izquierdo, presionamos la tecla enter y esperamos, debe salir lo siguiente, es relativo por que depende de las opciones que eligieron: (jajaj el foro no me dejo subir más imágenes me toco imgur)

7MYdQBe.jpg


Escribimos la letra y Y presionamos la tecla enter. Esperamos a que termine la instalación.

6IE8wyA.jpg


Seleccionamos y copiamos los datos con ctrl + c al blog de notas.

+++ Ingresamos a la URL generada que es (https://IP-ADDRESS-VPS😛UERTO) en el navegador web por ejemplo chorme, saltamos el error de https de no seguro.

+++ Colocamos nuestros damos username y password para ingresar.

+++ Cambiamos la clave débil 123456a por una más fuerte en admin - password... Pueden generarlo aquí o donde quieran https://passwordsgenerator.net/

Dgj7kTk.jpg


+++ también si quieren cambiamos el idioma a español - es

AtMwEGa.jpg


+++ Con esto tendríamos instalado vestacp en el vps.

+++ Adicionalmente es bueno actualizar la versión de php, miremos cual tienen actualmente: Lo mismo copiamos, clic izquierdo, presionamos la tecla enter y esperamos.

php -v

6AIaSO2.jpg


Resulto la versión php 5.6 un poco vieja es bueno actualizarla... CUIDADO!! depende del script php y si es compatible con la ultima versión de php en este caso la 7.4.5

Lo mismo copiamos LINEA por LINEA, clic izquierdo, presionamos la tecla enter y esperamos.

Insertar CODE, HTML o PHP:
yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager --enable remi-php74
yum install php-pdo -y
yum update -y

service nginx reload

Volvemos a verificar:

KxJ8sZQ.jpg


Saludos cualquier error me comentan y lo corrijo.

En un futuro pueda traerles otro tutoriales para instalar wordpress, seguridad básica en el vps, instalar apcu, activar gzip, apuntar el dominio al vps, todo depende de mi tiempo ya miraremos.
 
Última edición:
Excelente programador!!
 
Buen aporte, Gracias 👏
 
Atrás
Arriba