Cómo instalar cpanel / whm en un VPS Digital Ocean

Introducción

En este artículo, nos guiaré a través de un proceso paso a paso de instalación de un cpanel / whm en un VPS oceánico digital. Tenga en cuenta que estos pasos se pueden usar para instalar un cpanel / whm en cualquier VPS, pero para esta publicación, usaré un VPS Digital Ocean.

Elegir una plataforma de alojamiento confiable para utilizar en el alojamiento de sus proyectos puede ser una tarea abrumadora. De hecho, pasé una buena cantidad de tiempo revisando reseñas y características antes de finalmente aceptar ir con Digital Ocean.

Por qué Digital Ocean

  • Tienen uno de los mejores precios para su VPS: es tan bajo como $ 5 por mes.
  • Interfaz de usuario de administración agradable
  • Soporte muy receptivo
  • Servidores de alto rendimiento.

¿Por qué estamos instalando cpanel / whm?

Cpanel es un panel de control de servidor basado en web que hace que la gestión del sitio sea pan comido. Incluye muchas características, como la creación de correos electrónicos, la seguridad del servidor, la administración de dominios, la base de datos, etc., que simplifican el trabajo de DevOps. Puede ver una demostración de cómo funciona siguiendo este enlace.

Configurar una cuenta con Digital Ocean

En primer lugar, debe abrir una cuenta con Digital Ocean. Registrarse con este enlace, //bit.ly/2JvuZ2V, obtendrá un crédito de $ 10 depositado en su cuenta para que lo use, y también me dará un crédito de referencia. Realmente no es mucho, pero es mejor que nada.

Si eres un estudiante o conoces a alguien que lo sea, regístrate en el Paquete para estudiantes de Github y obtendrás $ 50 adicionales para usar en tu cuenta de Digital Ocean.

Creando una gota

Una vez que haya iniciado sesión en su tablero, vaya a la esquina superior derecha y haga clic en el botón crear en el menú desplegable, luego seleccione gotas.

Droplet es el nombre que se le da a los servidores de Digital Ocean, que utilizará para instalar y configurar el cpanel.

Luego lo llevará a una pantalla para que elija una imagen. Haga clic en centOS. Elegimos eso porque WHM / cPanel se ejecuta en un servidor CentOS.

Desplazándose hacia abajo, puede elegir el tamaño de la gota que desee. Puede elegir cualquier configuración con la que esté de acuerdo, pero tenga en cuenta que la configuración mínima para instalar un cpanel como se indica en el sitio web de cpanel es de 1 gb de ram y 20 gb de espacio en disco.

También puede elegir un almacenamiento en bloque para la copia de seguridad de sus datos.

Desplazándose hacia abajo, se le pedirá que elija una Región de centro de datos. Si tiene como objetivo un país específico con la mayoría de sus sitios web, es útil tener un servidor local cerca de donde la mayoría de sus usuarios accederán a sus sitios web.

Más abajo, puede seleccionar opciones adicionales. Aquí suelo ir con redes privadas, IPv6 y monitoreo.

Asegúrese de que su nombre de host sea HOSTNAME.YOURDOMAIN.COM

Una vez que finalice, Digital Ocean comenzará a crear su gota y le enviará por correo electrónico las claves SSH, lo que le dará acceso de root a su servidor.

Instalación de Cpanel en su droplet.

Una vez que reciba el correo electrónico, significa que su servidor ya está listo y puede comenzar a instalar el cpanel / whm en él. Debe tomar nota de las siguientes cosas en el correo:

  • Nombre de la gota
  • Dirección IP de droplet
  • Nombre de usuario de Droplet (que será root)
  • Droplet Password (que se le pedirá que cambie la primera vez que inicie sesión)

Necesitamos poder acceder a nuestro servidor de forma remota para ejecutar algunos comandos en él.

Para los usuarios de Mac, puede hacer esto fácilmente usando el terminal. Abra la terminal en su Mac y escriba el siguiente comando.

ssh [email protected]

El número anterior debe ser la dirección IP de la gota que se envió a su correo electrónico.

Luego le pedirá la contraseña que puede copiar y pegar, y luego haga clic en ingresar.

Tenga en cuenta que al escribir o pegar la contraseña, el campo no se mostrará, así que haga clic en Intro después de pegarlo.

Para los usuarios de Windows, recomiendo usar PuTTY (que puede descargar aquí). Es un software gratuito que puede utilizar para obtener acceso de shell a un servidor.

Después de instalar PuTTY y abrirlo, esto es lo que verá.

Todo lo que tiene que agregar aquí es su nombre de host (o dirección IP de droplet) y hacer clic en Abrir.

Vas a iniciar sesión como "root" y luego copiar y pegar la contraseña que anotaste anteriormente.

Nota: Para copiar y pegar en Windows, simplemente haga clic con el botón derecho del mouse y presione Intro. PuTTY no muestra su contraseña por razones de seguridad, pero está ahí.

De forma predeterminada, Digital Ocean le pedirá que restablezca su contraseña. Simplemente ingrese su contraseña actual, luego la contraseña deseada y presione enter.

Instalación de cPanel

Instalar cpanel es bastante fácil, solo ejecutaremos algunos comandos en nuestro servidor. Comenzamos preparando nuestro servidor para la instalación de cpanel ejecutando el siguiente comando para instalar perl.

sudo yum install perl

Después de instalar perl, debemos dar un paso preliminar más. cPanel es muy exigente para asegurarse de que el servidor en el que está instalado tenga un Nombre de dominio completo. A tal efecto, debemos proporcionarle un nombre de host válido. Puede ingresar uno temporal y luego corregirlo una vez que cPanel esté instalado.

hostname host.example.com

Nota: el último comando debe ser su propio nombre de host.

Ahora hemos terminado con la preinstalación, por lo que comenzaremos la instalación real de cpanel. Comenzamos instalando screen y wget.

sudo yum install screen wget

Una vez instalados screen y wget, podemos iniciar una nueva sesión de pantalla escribiendo esto.

screen

Después de abrir la pantalla, podemos comenzar a instalar cpanel usando este comando.

wget -N //httpupdate.cPanel.net/latest

Una vez hecho esto, podemos iniciar el script escribiendo el comando.

sh latest

La secuencia de comandos puede tardar entre 1 y 3 horas en ejecutarse, por lo que debe ser paciente hasta que esté listo.

Configurando su nueva cuenta de cpanel.

Vaya, finalmente tenemos cpanel instalado en el servidor. Lo siguiente es configurar los ajustes básicos en él.

Accediendo a su servidor

Para acceder a su servidor, vaya a // YOUR DROPLET IP: 2087 en su navegador e ingrese su nombre de usuario y contraseña de root.

eg: //162.345.323.09:2087

Una vez que haya iniciado sesión, debemos agregar las funciones básicas a WHM y aceptar sus términos de licencia.

A continuación, ingrese su correo electrónico de contacto y continúe con el siguiente paso. No tiene que cambiar las otras configuraciones.

Omita el siguiente paso.

Asegúrese de que la configuración de su servidor de nombres esté establecida en BIND y desplácese hacia abajo para seleccionar sus servidores de nombres.

Deje que la configuración de su servidor FTP se establezca en Pure-FTPD; esta es la configuración predeterminada en todos los sistemas cPanel. Una vez que haya terminado, continúe con el siguiente paso.

Seleccione Usar cuotas del sistema de archivos y haga clic en Finalizar.

¡Y tu estas listo! WHM ahora está instalado. Listo para que comiences a crear cuentas y a agregar tus dominios.

Licencia cpanel / whm

Para utilizar cpanel / whm en su servidor, deberá pagar una licencia. Pero dado que está instalando el cpanel en un nuevo servidor con una nueva dirección IP, tendrá una prueba gratuita durante 15 días. Después de eso, tendrá que agregar una licencia o, de lo contrario, quedará bloqueado de whm.

Comprar una licencia VPS whm / cpanel de cpanel le costará $ 20 por mes. Pero si necesita ahorrar algo de dinero, puede seguir este enlace para comprar la misma licencia por solo 15 dólares al mes en "buy cpanel", que es un revendedor autorizado de cpanel.

Después de hacer clic en el enlace, recuerde seleccionar la licencia de whm / cpanel VPS, y luego puede agregar cualquier complemento que desee. Luego proceda a realizar su pago.

Realmente es así de fácil. Si encuentra algún problema o sugerencia mientras lo instala, puede agregar un comentario y seguramente me comunicaré con usted.