En este tutorial, explicaremos cómo instalar y configurar CyberPanel en un VPS CentOS 8.
La industria del alojamiento web se expande y evoluciona cada día. Los paneles de control de alojamiento web son uno de los elementos centrales de esta industria en crecimiento, gracias a las personas que son nuevas en el alojamiento web y necesitan una forma fácil de administrar su servidor.
Hay muchas opciones cuando se trata de instalar un panel de control en su VPS. Algunos paneles de control comerciales conocidos son Plesk, DirectAdmin y cPanel. Para usar estos paneles de control, debe pagar las licencias, lo que puede volverse costoso rápidamente si la cantidad de usuarios que necesita no es muy grande. Sin embargo, existen algunos paneles de control de código abierto que pueden ayudar a cumplir esta función. Entre ellos, CyberPanel es un panel de control de hospedaje web gratuito, de código abierto y de última generación impulsado por OpenLiteSpeed.
Con CyberPanel, puede agregar nuevos dominios/hosts virtuales y administrar certificados SSL para ellos. También proporciona un instalador de un solo clic para WordPress, Prestashop y Joomla.
CyperPanel ofrece un amplio conjunto de características, que incluyen un terminal basado en web, un administrador de Git, Auto SSL, PowerDNS, FTP, un cortafuegos, un administrador de archivos, un administrador de PHP, copia de seguridad y restauración, y mucho más. Comencemos.
Requisitos
Para instalar y configurar CyberPanel, necesitaremos cubrir algunos requisitos:
- Un VPS CentOS 8 (idealmente una instalación mínima) con acceso raíz habilitado (viene incluido en nuestros servidores) o un usuario con privilegios sudo. Usaremos nuestro SSD 2 VPS para esto.
- Mínimo de 1 GB de RAM (se recomiendan 2 GB de RAM)
- Espacio libre en disco mínimo de 10 GB.
Paso 1:Conéctese a través de SSH y actualice el sistema operativo
Inicie sesión en nuestro servidor CentOS usando SSH como usuario raíz (o como usuario con privilegios sudo). Puede hacerlo ingresando este comando:
ssh root@Server_IP_Address -p Port_Number
Recuerde reemplazar 'root' con su nombre de usuario si no está utilizando el usuario root. Además, reemplace Server_IP_Address
y Port_Number
con la dirección IP de su servidor real y el número de puerto SSH. El número de puerto SSH predeterminado es 22, sin embargo, su VPS puede estar usando uno diferente.
Una vez que haya iniciado sesión, debe actualizar todos los paquetes de su sistema operativo a su última versión disponible.
dnf update -y
Paso 2:Deshabilitar SELinux
Para comenzar, es necesario deshabilitar SELinux en su servidor. Puede desactivarlo editando el archivo ubicado en /etc/selinux/config
:
nano /etc/selinux/config
Modifique la siguiente línea para que se vea así:
SELINUX=disabled
Guarde y cierre el archivo, luego reinicie su servidor para aplicar los cambios.
Paso 3:Instale CyberPanel
Ahora que nuestro SELinux está configurado, podemos descargar el script de instalación de CyberPanel usando el wget
comando, como se muestra a continuación:
wget https://cyberpanel.net/install.sh
Una vez descargado el script, podemos comenzar a instalar y configurar CyberPanel usando el siguiente comando:
bash install.sh
Durante la instalación, se le solicitarán varias preguntas, como se muestra a continuación:
Detecting Centos 8... Initializing... Valid IP detected... Checking server... Checking OS... Detecting CentOS 8.X... Checking virtualization type... Checking root privileges... You are runing as root... CyberPanel Installer v2.01 1. Install CyberPanel. 2. Addons and Miscellaneous 3. Exit. Please enter the number[1-3]: 1
Queremos instalar CyberPanel, así que ingrese el número 1 y luego presiona [Entrar ] para instalar CyberPanel:
CyberPanel Installer v2.01 RAM check : 119/1989MB (5.98%) Disk check : 2/80GB (3%) (Minimal 10GB free space) 1. Install CyberPanel with OpenLiteSpeed. 2. Install Cyberpanel with LiteSpeed Enterprise. 3. Exit. Please enter the number[1-3]: 1
El instalador de CyberPanel ahora le mostrará la disponibilidad de recursos de su servidor, junto con la opción de cómo instalar CyberPanel. Queremos usar OpenLiteSpeed, así que presione 1 y pulsa [Intro ] para instalar CyberPanel con OpenLiteSpeed:
Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd. Full installation [Y/n]: Y
Es muy útil tener un servicio completo para administrar su almacenamiento, junto con sus servidores web y de correo. Instalamos presionando Y y presionando [Enter ] para instalar el servicio completo para CyberPanel. Pasando al siguiente paso:
Full installation selected... Press Enter key to continue with latest version or Enter specific version such as: 1.9.4 , 1.9.5 ...etc Branch name set to v2.0.1 Please choose to use default admin password 1234567, randomly generate one (recommended) or specify the admin password? Choose [d]fault, [r]andom or [s]et password: [d/r/s] s
Debemos ingresar una contraseña personalizada para maximizar nuestra seguridad. Presione s y pulsa [Intro ]. Ahora se le pedirá que proporcione su contraseña manualmente:
Please enter your password: your-secure-password Please confirm your password: your-secure-password
Proporcione su contraseña deseada y presione [Enter ] para continuar:
Do you wish to install Memcached extension and backend? Please select [Y/n]: Y Do you wish to install Redis extension and backend? Please select [Y/n]: Y
El uso de Memcached y Redis puede ayudar a acelerar su sitio web. Presiona Y y pulsa [Intro ] para instalar las extensiones Memcached y Redis:
Would you like to set up a WatchDog (beta) for Web service and Database service ? The watchdog script will be automatically started up after installation and server reboot If you want to kill the watchdog , run watchdog kill Please type Yes or no (with capital Y, default Yes): Yes
Esto puede ayudar a monitorear nuestros servicios web y de base de datos y mantenerlos en línea. Introduzca la palabra Sí y pulsa [Intro ] para finalizar la configuración y comenzar a instalar CyberPanel. Una vez que hayamos instalado y configurado CyberPanel, veremos el siguiente resultado:
################################################################### CyberPanel Successfully Installed Current Disk usage : 8/80GB (11%) Current RAM usage : 355/1989MB (17.85%) Installation time : 0 hrs 23 min 5 sec Visit: https:// your-server-ip :8090 Panel username: admin Panel password: your-secure-password WebAdmin console username: admin WebAdmin console password: tzhe39q9O8UBz38l Run cyberpanel help to get FAQ info Run cyberpanel upgrade to upgrade it to latest version. Run cyberpanel utility to access some handy tools . Website : https://www.cyberpanel.net Forums : https://forums.cyberpanel.net Wikipage: https://docs.cyberpanel.net Enjoy your accelerated Internet by CyberPanel & OpenLiteSpeed ################################################################### If your provider has a network-level firewall Please make sure you have opened following port for both in/out: TCP: 8090 for CyberPanel TCP: 80, TCP: 443 and UDP: 443 for webserver TCP: 21 and TCP: 40110-40210 for FTP TCP: 25, TCP: 587, TCP: 465, TCP: 110, TCP: 143 and TCP: 993 for mail service TCP: 53 and UDP: 53 for DNS service Would you like to restart your server now? [y/N]: y
A continuación, escriba y y pulsa [Intro ] para configurar el Firewall y reiniciar su servidor.
Nota :Recuerde el nombre de usuario y la contraseña del panel CyberPanel y WebAdmin del resultado anterior.
A continuación, puede verificar el estado de su instalación de CyberPanel usando el siguiente comando:
systemctl status lscpd
Deberías obtener el siguiente resultado:
● lscpd.service - LSCPD Daemon Loaded: loaded (/etc/systemd/system/lscpd.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2020-06-28 01:30:34 EDT; 32min ago Process: 705 ExecStart=/usr/local/lscp/bin/lscpdctrl start (code=exited, status=0/SUCCESS) Main PID: 809 (lscpd) CGroup: /system.slice/lscpd.service ├─ 809 lscpd (lscpd - main) ├─ 812 lscpd (lscgid) ├─ 813 lscpd (lscpd - #01) ├─ 815 /usr/local/CyberCP/bin/lswsgi -m /usr/local/CyberCP/CyberCP/wsgi.py ├─1445 /usr/local/CyberCP/bin/lswsgi -m /usr/local/CyberCP/CyberCP/wsgi.py └─1447 /usr/local/CyberCP/bin/lswsgi -m /usr/local/CyberCP/CyberCP/wsgi.py
Si tuvo problemas durante la instalación, puede intentar encontrar errores en los registros de instalación; se encuentran en /var/log/installLogs.txt
.
Paso 4:Acceda a la interfaz de usuario web de CyberPanel
En este punto, hemos instalado y configurado CyberPanel y ahora está escuchando en el puerto 8090. Puede acceder usando la URL https://your-server-ip:8090
. Será redirigido a la página de inicio de sesión de CyberPanel:
Proporcione su nombre de usuario y contraseña de administrador y haga clic en Firmar en botón. Debería ver el panel de CyberPanel en la siguiente pantalla:
Para crear un nuevo sitio web, haga clic en Sitios web botón en el panel izquierdo. Debería ver la siguiente pantalla:
Ahora, haga clic en Crear sitio web botón. A continuación, debería ver la siguiente pantalla:
Proporcione los detalles de su sitio web y haga clic en Crear Sitio web botón. Una vez que el sitio web se haya creado correctamente, verá la siguiente pantalla:
Ahora, haga clic en Sitios web => Lista Sitios web botón para enumerar su sitio web recién creado:
A continuación, acceda a su sitio web utilizando la URL http://test.example.com
. Por supuesto, deberá reemplazar example.com
con su propio nombre de dominio registrado. Debería ver la siguiente pantalla:
Paso 5:acceda al administrador web de OpenLiteSpeed
De manera predeterminada, nuestro panel de administración de OpenLiteSpeed escucha en el puerto 7080 y solo se puede acceder a él desde el sistema local. Para acceder a este panel desde una red pública, deberá habilitar el puerto 7080 para direcciones públicas. Puede hacerlo configurando el cortafuegos desde el panel de control de CyberPanel.
En el panel de CyberPanel, haga clic en Seguridad => Cortafuegos en el panel izquierdo. Debería ver la siguiente pantalla:
Ahora, agregue una nueva regla para el puerto 7080 y haga clic en Agregar botón.
Ahora, acceda al panel de administración web de OpenLiteSpeed usando la URL https://your-server-ip:7080
. Debería ver la siguiente pantalla:
Proporcione su nombre de usuario y contraseña de administrador y haga clic en Iniciar sesión botón. Debería ver el panel de OpenLiteSpeed en la siguiente pantalla:
¡Felicidades! Ha instalado y configurado correctamente CyberPanel en su CentOS 8 VPS. Ahora tiene acceso a poderosos paneles de control que le permitirán crear sus sitios web y administrar su servidor más fácilmente.
Usar un panel de control puede ayudarlo a administrar su servidor, pero usar nuestro equipo de soporte totalmente administrado (que se incluye de forma gratuita y de por vida cuando solicita cualquiera de nuestros VPS) es incluso más fácil que usar un panel de control. Simplemente inicie un chat en vivo o envíe un ticket, y nuestros administradores harán todo lo que necesite de inmediato. También pueden mantener su servidor y mantenerlo funcionando de la mejor manera.
Si nuestro tutorial sobre la instalación de CyberPanel lo ayudó a ponerlo en funcionamiento en su CentOS 8 VPS, siéntase libre de compartirlo en las redes sociales utilizando nuestros accesos directos para compartir. También puede informarnos cómo fue su experiencia de instalación o si tiene alguna pregunta escribiendo un comentario a continuación.