En este momento estás viendo Instalación de Ubuntu  20.04 server como base de un hosting privado

Instalación de Ubuntu 20.04 server como base de un hosting privado

Instalación de Ubuntu 20.04 server

Vamos a ver como instalar Ubuntu 20.04 Server, como plataforma para después completarla con el resto de la pila LAMP (Linux, Apache, MySQL y PHP).

Montaremos una infraestructura con el servidor web completo virtualizado y con acceso a este desde máquinas cliente para su administración con ssh.

Veremos la instalación y configuración de Apache, instalación y configuración de MySQL y PHP. También incluiré una guía de comandos básicos para la administración de las bases de datos.

He elegido Ubuntu 20.04 Server (FocalFossa) por varias razones,

  • Soporte para instalaciones automatizadas
  • Opción de instalar el gestor de arranque en múltiples discos, lo que garantiza que el sistema sea más robusto y disponible.
  • Compatible con Canonical hasta el año 2025 y cobertura ESM hasta el año 2030
  • Dispone del kernel Linux 5.4 a largo plazo el cual obtiene las últimas actualizaciones de hardware y seguridad global.
  • El protocolo SSH es ahora compatible con la autenticación de dos factores

Aunque también hay un inconveniente. Tiene preferencia en las actualizaciones en QEMU (v4.2), libvirt (v6.0), PHP (v7.4), Ruby (v2.7), GCC (V9.3), Python (v3.8), MySQL (v8.0), NGINX (v1.17) y necesitamos una versión anterior de MySQL concretamente v5.7.31. Veremos, cuando lo instalemos, como resolvemos este inconveniente.

Cómo instalar Ubuntu 20.04 Server

Lo primero que tenemos que hacer es descargar la ISO de Ubuntu 20.04 Server

Ahora tenemos que botear la ISO. Hay muchos programas gráficos para ello. También podemos hacerlo, en Ubuntu, con botón secundario sobre el fichero y «Abrir con grabador de imágenes de disco». Si estamos más familiarizados con la terminal lo haremos con el comando dd.

Ya solo nos queda conectar el dispositivo con la ISO boteada y arrancar el equipo. Deberemos indicar en la BIOS el dispositivo desde el que queremos que arranque.

Y empezamos con la instalación. Hará unas comprobaciones previas e inicia el proceso.

Seleccionamos el idioma. Nos tendremos que desplazar con las teclas de flechas y seleccionar con la barra espaciadora. Cuando tengamos seleccionado lo que queremos, ENTER.

Elegimos la configuración del teclado que queramos,

En la configuración de las conexiones de red, podemos establecer una ip fija o dejarla por DHCP.

En el siguiente paso, si utilizamos un proxi para conectar a internet, lo configuramos aquí. Si no, lo dejamos en blanco.

En la siguiente pantalla podemos seleccionar el espejo para las actualizaciones. Yo dejo el que viene por defecto.

Y hemos llegado a la configuración del almacenamiento. Aquí podemos dejar que el sistema utilice todo el disco, definir nosotros las particiones o crear un sistema LVM que nos permitiría añadir discos al sistema con posterioridad, de forma bastante sencilla. Ver manual de LVM.

Ahora nos muestra las particiones y punto de montaje. Si queremos modificar algo, tenemos la opción de volver atrás.

Nos indica que se van a formatear los discos y que se perderán los datos que contengan. Continuamos…

Introducimos los datos de nombre de servidor (hostname), usuario y establecemos la contraseña

A continuación nos pregunta si queremos instalar OpenSSH. Para poder administrar en remoto el servidor lo necesitaremos. Puedes ver como se instala y configura OpenSSh en este enlace. Lo marcamos y seguimos.

En la siguiente pantalla nos ofrece la posibilidad de instalar software como docker, canonical-livepatch, stress-ng o prometeus, entre otros.

Y comienza con la instalación de Ubuntu 20.04 Server.

Tras unos minutos que dependerán de tu sistema, tendremos el software instalado.

Al reiniciar, nos pide usuario y contraseña.

Y ya podemos ver el S.O. en funcionamiento.

Como comprobación, ejecutamos el comando «lsb_release -a», que nos dará la siguiente salida.

Con el comando «ip a», obtenemos la ip del servidor y desde otro equipo (cliente) accedemos por SSH para comprobar que funciona.

Y ya tenemos preparado el servidor para seguir con el resto de la pila LAMP, como veremos en siguientes posts.

Si tienes algún comentario que hacer sobre este artículo, al pie del post tienes un formulario para hacerlo.

Si quieres contactar conmigo por cualquier otro asunto relacionado con el sitio, en la página de contacto, tienes un formulario más adecuado.

Y para suscribirte y recibir las novedades publicadas, tienes un enlace en el pie de la página o desde aquí mismo.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.