Como Crear un Servidor Cloud y dar el 1er paso en Ubuntu Server
Entregaremos una forma práctica de dar inicio a las configuraciones de un servidor Cloud y las herramientas básicas para trabajar con Ubuntu Server.

Comenzaremos configurando un servidor Cloud usando al proveedor clouding.io, en el firewall vamos a liberar el puerto 9090 que necesitamos para poder usar la aplicación Cockpit, esta es una aplicación que requiere de una instalación simple pero suficiente para entender en que consisten las instalaciones en Ubuntu Server y como visualizar la aplicación en la web usando el puerto 9090.

Al registrarte por primera vez en clouding.io, ellos ofrecen 5€ para que puedan empezar a utilizar sus servicios, esos 5€ pueden durar de forma continua más de 1 mes, y también ofrecen la opción de archivar el servidor para que solo consuma el espacio de almacenamiento,  el costo del servidor archivado es en menos de 0.1€ mensual y lo puedes activar nuevamente cuando necesites usarlo.

Si ya tienes un servidor VPS o Cloud puedes pasar al punto 4.

Estos son los puntos que se verán durante este desarrollo:

  1. ABRIR CUENTA EN CLOUDING.IO

  2. CREACIÓN DEL SERVIDOR

  3. COMO OBTENER LOS DATOS DE ACCESO AL SERVIDOR

  4. ACCEDER AL SERVIDOR POR TERMINAL

  5. CONFIGURACIÓN INICIAL DEL SERVIDOR

  6. INSTALACIÓN DE COCKPIT

  7. CONFIGURACIÓN DE FIREWALL PARA CLOUDING.IO

  8. ABRIR COCKPIT DESDE EL NAVEGADOR

Crear Servidor Ubuntu


1-. ABRIR CUENTA EN CLOUDING.IO


Para comenzar es necesario abrir una cuenta en el proveedor que desees,  para estos casos recomendamos clouding.io por sus características escalables y tienen buen soporte a sus clientes, puedes acceder a clouding.io en:

https://clouding.io



2-. CREACIÓN DEL SERVIDOR


Luego de tener tu cuenta activa, puedes crear el servidor con sistema operativo Ubuntu Server, en este enlace explican las características de clouding.io:

https://help.clouding.io/hc/es/articles/360011157599-Crea-en-30-segundos

Es muy simple crear el servidor en Clouding, acá dejamos algunas capturas explicativas:

Presionar el botón naranja:

Presionar el botón naranja (Crear un nuevo servidor)

Luego escribe el nombre del servidor en "Selecciona un nombre", puede ser un subdominio de tu dominio (por ejemplo prueba.tudominio.com) y seleccione el sistema operativo, en nuestro caso será la última versión de Ubuntu Server 20.04


Al bajar en la misma página encontrarás las configuraciones de recursos de tu servidor, puedes dejarlas al mínimo que ofrecen (1Gb de memoria, 0.5 Core de CPU y 5Gb de almacenamiento)


Como puedes ver el costo promedio mensual de un servidor con recursos mínimos es de 3€ mensuales, con los 5€ que clouding regala a los clientes nuevos, puedes usar tu servidor por más de 1 mes con esas características mínimas, que es suficiente para que realices las primeras pruebas de configuración.

El consumo de recursos aumenta cuando varios usuarios acceden simultáneamente, mientras sea 1 o 2 usuarios simultáneos estos recursos serán suficientes.

Al darle clic en Enviar se creará tu servidor Cloud con sistema operativo Ubuntu Server versión 20.04:



3-. COMO OBTENER LOS DATOS DE ACCESO AL SERVIDOR


En la imagen anterior debes hacer clic en el nombre de tu servidor (En este ejemplo es prueba.tudominio.com) y aparecerán los detalles del servidor y datos de acceso:


En el menú derecho tienes un enlace llamado "Redimensionar" donde puedes ampliar los core de CPU, memoria, y tamaño almacenamiento, a medida que realices la instalación de aplicaciones más recursos consumirá el servidor.

En el menú "Archivar" puedes suspender el servidor y quedarás pagando por el almacenamiento, que son menos de 0.1€ mensuales.

En la sección "Cómo acceder al servidor" puedes observar también que Clouding ofrece un nombre de host, es un subdominio de clouding y lo podemos utilizar para realizar las primeras pruebas:

http://b80a8f40-b518-4b4c-8a71-14f5b26820e6.clouding.host

La IP pública también se puede usar para acceder al servidor por diferentes medios.

El nombre de usuario es "root" y la clave se podrá ver al presionar el icono con el "ojo azul", esa es la clave principal de acceso, la clave de root.

Con esto tenemos todos los datos para acceder:

host, IP, usuario y clave.


Acceder por SSH

4-. ACCEDER POR TERMINAL AL SERVIDOR


Para acceder al servidor debemos hacerlo usando un cliente SSH, para eso utilizaremos Putty, para instalarlo puedes seguir estas instrucciones, en este paso necesitarás el IP del servidor para acceder:

https://help.clouding.io/hc/es/articles/360009983040-Acceder-por-SSH-a-Linux-con-PuTTY

Cuando Putty se conecte al servidor mostrará este terminal, donde escribimos "root" en "login as" , luego copiar la clave de root y pegarla con las teclas ctrl+insert en "password:", es la clave que se mostró en la sección "Cómo acceder al servidor" del paso anterior:


Luego ya habrás entrado al servidor, y mostrará esta bienvenida:


Ya estamos listos para configurar el servidor y empezar a instalar la aplicación propuesta: Cockpit. 


5-. CONFIGURACIÓN INICIAL DEL SERVIDOR


Antes de instalar las aplicaciones primero se deben realizar las actualizaciones y mejoras de paquetes, para eso ejecutamos update y luego upgrade:

# apt-get update -y
# apt-get upgrade -y

Cada línea puede tardar varios segundos o minutos en terminar. En upgrade el sistema realizará esta pregunta:


Pregunta si queremos modificar el archivo "cloud.cfg" a lo que debemos responder que No, solo debes escribir N mayúscula y presionar Enter.


6-. INSTALACIÓN DE COCKPIT


Elegí esta aplicación ya que la instalación se realiza solo con una línea en el terminal, luego de la instalación podemos ver Cockpit funcionando desde el navegador, además de ser una aplicación útil en muchos proyectos, podrás observar desde la web el consumo de recursos del servidor y muchos otros servicios.

Comencemos la instalación con la siguiente línea:

sudo apt install cockpit

Al terminar la instalación podremos ver si Cockpit esta activo escribiendo la siguiente línea:

systemctl status cockpit

Si aparece el siguiente mensaje es porque Cockpit esta inactivo:


Para activarlo solo escribimos este comando:

sudo systemctl start cockpit

Y al escribir nuevamente "systemctl status cockpit" veremos que el servicio de Cockpit ya está activo:



7-. CONFIGURACIÓN DE FIREWALL PARA COCKPIT


Estando Cockpit activo, ahora debemos abrir el puerto 9090 en el firewall de Clouding para poder acceder a Cockpit desde el navegador, debemos volvemos a la página de clouding.io en la sección "Mis firewall" y hacemos clic en el lápiz que esta al lado derecho de "default":


Y hacemos clic en el signo + que esta en la barra azul (Agregar):


Ahora clic en el + azul de "Norma personalizada" (Agregar desde plantilla)


Y le añadimos los siguientes valores y presionamos el botón "Enviar":


Listo el puerto 9090 de Cockpit está abierto.


8-. ABRIR COCKPIT DESDE EL NAVEGADOR


Ahora ya podemos abrir una pestaña del navegador y entrar en Cockpit con el siguiente URL cambiando las xxx por el  IP de tu servidor:

https://xxx.xxx.xxx.xxx:9090/

Como no tenemos certificado SSL instalado nos aparecerá la siguiente página de advertencia, es un mensaje desde el navegador Chrome, la instalación del certificado sería para otra publicación, pero podemos acceder solo haciendo clic en el botón "Configuración avanzada":


Y luego clic en "Acceder a xx.xx.xx.xx (sitio no seguro)" ya que por tu #IP sabes que es tu servidor y puedes confiar en el.


Y veremos la página principal del sistema Cockpit presentada desde el servidor que has creado:


También podemos accederlo desde el host que Clouding nos ofrece, colocando el puerto :9090 al final del URL, que en este caso es:

https://b80a8f40-b518-4b4c-8a71-14f5b26820e6.clouding.host:9090/


Listo, escribimos el usuario "root" y colocamos la contraseña que tenemos en la sección "Como acceder al servidor", la contraseña de root.

Ya tienes instalado un sistema en web útil para visualizar los servicios, recursos del servidor, entre otras funciones que puedes revisar en la página oficial de Cockpit (https://cockpit-project.org):


Luego de esto ya puedes instalar los paquetes que necesites para configurar el servidor con las funciones que requieras. Clouding tiene varias publicaciones para instalar aplicaciones sobre Ubuntu Server y otros sistemas operativos, puedes encontrar los tutoriales en:

https://help.clouding.io/hc/es/

¿Coméntanos qué te gustaría hacer en tu servidor?

  • Hacer un administrador de hospedajes para alojar varios website?

  • Un sistema para hacer videoconferencias?

  • Configurar un sistema ERP para centralizar el proceso de los departamentos de una empresa?

Déjanos tu comentario en esta publicación o escríbenos a:

[email protected]



<<
Identificarse para dejar un comentario
Servidor Cloud vs Servidor VPS
Qué es lo más conveniente para su Proyecto, en esta publicación le resumimos la diferencia entre ambos servidores