Ya está disponible el framework MVC para WordPress! Puedes echarle un ojo aquí!

Cómo instalar myVesta en Debian

myVesta

El panel de hosting myVesta es un fork de VestaCP que corrige muyos fallos de este panel, agregando también nuevas funcionalidades y varias opciones configuradas por defecto que se consideran casi imprescindibles.

En este tutorial veremos cómo instalar myVesta en un servidor dedicado o en un VPS que tenga instalado el sistema operativo Debian. Este tutorial es válido para cualquier versión de Debian. Si usas CentOS, es recomendable que sigas usando VestaCP. Si es tu caso, puedes consultar el tutorial de instalación de VestaCP en CentOS.

Acerca de myVesta

myVesta permite gestionar cuentas de hosting, siendo ideal tanto para proyectos propios como para la gestión de cuentas de clientes. La mayor parte de sus componentes son opcionales. Incluye tanto Apache como nGinx, además de un servidor DNS. También se incluye MySQL y la interfaz de gestión de bases de datos phpMyAdmin. En cuanto al servidor FTP, podrás escoger entre instalar ProFTPd o Vsftpd.

En cuanto a las cuentas de correo, incluye Exim y el servidor de IMAP y POP3 Dovecot. Además también se instalará por defecto smapassassin, el firewall iptables, Fail2ban y el antivirus ClamAV. Se trata de un panel más seguro que VestaCP, ya que se actualiza con más frecuencia, corrigiendo cualquier problema de seguridad con rapidez.

Al igual que ocurre con VestaCP, myVesta también dispone de un foro de soporte en el que consultar cualquier duda. Su comunidad todavía no es muy grande, pero crece día a día. A diferencia de VestaCP, myVesta solamente está disponible para Debian, descartando así su instalación en CentOS. Existen un motivo para esto, y es que el hecho de centrarse en una única distribución de Linux permite centrar todos los esfuerzos en ella, evitando así problemas de incompatibilidad o de seguridad.

Requisitos de myVesta

myVesta es un panel de hosting relativamente ligero, o al menos lo es en comparación de otros como cPanel. Los requisitos del servidor o del VPS varían en función del número de opciones que desees instalar, aunque como todo, todo depende de tu volumen de tráfico. Por defecto, myVesta activará o desactivará diversas opciones de instalación en función de las especificaciones de tu sistema:

  • Micro: Menos de 1Gb de memoria RAM.
  • Pequeño: Menos de de 3Gb de memoria RAM
  • Mediano: Menos de 7Gb de memoria RAM
  • Grande: Más de 7Gb de memoria RAM

En general, myVesta funcionará perfectamente siempre que dispongas de al menos 2GB de RAM siempre y no tengas un gran número de usuarios o grandes volúmenes de tráfico.

Instalación de myVesta

Es muy importante que instales myVesta tras una instalación fresca del sistema operativo. Tras instalar Debian, conéctate como usuario root al servidor mediante SSH y actualiza el sistema operativo mediante el siguiente comando:

sudo apt-get update

En caso de que no tengas instalado el comando curl en tu sistema operativo, instálalo con el siguiente comando:

sudo apt install curl

Si tienes problemas instalando CURL, consulta el tutorial de instalación de CURL en Debian, en donde verás el proceso más detallado y con comandos alternativos.

Accede al directorio raíz del sistema operativo mediante el comando cd / y descarga myVesta mediante este comando:

curl -O http://c.myvestacp.com/vst-install-debian.sh

Luego instala myVesta usando el siguiente comando:

sudo bash vst-install-debian.sh

Existen diferentes opciones de instalación para myVesta. Podrás establecer el valor de cada opción inmediatamente después de cada una de ellas. A continuación puedes ver una lista con las opciones y sus posibles valores.

  • --apache: Instalar Apache. Valores: [yes|no]. Por defecto: yes
  • --nginx: Instalar Nginx. Valores: [yes|no]. Por defecto: yes
  • --phpfpm: Instalar PHP-FPM. Valores: [yes|no]. Por defecto: no
  • --vsftpd: Instalar Vsftpd. Valores: [yes|no]. Por defecto: no
  • --proftpd: Instalar ProFTPD. Valores: [yes|no]. Por defecto: yes
  • --named: Instalar Bind para gestionar los DNS. Valores: [yes|no]. Por defecto: yes
  • --mysql: Instalar MySQL. Valores: [yes|no]. Por defecto: yes
  • --postgresql: Instalar PostgreSQL. Valores: [yes|no]. Por defecto: no
  • --exim: Instalar Exim. Valores: [yes|no]. Por defecto: yes
  • --dovecot: Instalar Dovecot. Valores: [yes|no]. Por defecto: yes
  • --clamav: Instalar el antivirus ClamAV. Valores: [yes|no]. Por defecto: yes
  • --spamassassin: Instalar SpamAssassin. Valores: [yes|no]. Por defecto: yes
  • --iptables: Instalar el Firewall Iptables. Valores: [yes|no]. Por defecto: yes
  • --fail2ban: Instalar Fail2ban. Valores: [yes|no]. Por defecto: yes
  • --quota: Habilitar los paquetes de quota del sistema, que son útiles limitar el espacio de almacenamiento, cuentas de email o bases de datos de cada usuario. Valores: [yes|no]. Por defecto: no
  • --force: Forzar la instalación aunque existan errores. Valores: [yes|no]. Por defecto: no
  • --interactive: Instalación interactiva. Valores: [yes|no]. Por defecto: yes
  • --email: Dirección de correo del administrador del sistema.
  • --password: Define la contraseña del myVesta en lugar de que se genere una aleatoriamente.
  • --hostname: Define el nombre del Host.
  • --port: Define el puerto que se usará para acceder a myVesta. Por defecto: 8083
  • --secret_url: URL que se usará para acceder a myVesta. Esta URL se situaría después del nombre del servidor y del puerto. Por ejemplo, servidor.neoguias.com:8083?ssecret_url.
  • --lang: Lenguaje por defecto. Por defecto: en

Si quieres, también puedes usar esta aplicación para generar el comando de instalación de myVesta. Cuando ejecutes el comando de instalación, se mostrará el siguiente mensaje. Introduce y para continuar:

Se te realizarán una serie de preguntas. Una vez se haya completada la instalación, es recomendable reiniciar el servidor:

reboot

Accede a myVesta

Una vez hayas instalado myVesta, podrás acceder a él mediante la URL https://IP_HOSTNAME:PUERTO o http://IP_HOSTNAME:PUERTO?SECRET_URL en caso de que al instalar myVesta hayas configurado este valor. Debes reemplazar IP_HOSTNAME por la dirección IP o el nombre del host de tu servidor y PUERTO por el puerto que hayas seleccionado al instalar myVesta, que por defecto es el 8030.

Por ejemplo, podrías acceder a un servidor mediante la URL https://midominio.com:8083?entrar si el nombre del host es midominio.com, el puerto el 8083 y el valor de la URL secreta es entrar. Se creará un certificado SSL para el host automáticamente.

Podrás hacer login con el usuario admin y la contraseña que hayas configurado al instalar myVesta.. Si no has introducido ninguna, usa la que myVesta enviará a tu dirección de correo.

Para más información, consulta la página oficial de myVesta.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *