Como montar un servidor VPS con Vultr

Un Servidor Virtual Privado o VPS es una excelente opción para quienes buscan más flexibilidad y control en comparación con los servicios de alojamiento compartido tradicionales; los comúnmente conocidos como hostings.

En este artículo te voy a explicar cómo puedes montarte tu propio VPS a un precio reducido y utilizarlo para alojar cualquier proyecto. Ya sabes que en un VPS no estás limitado a lo que el proveedor te proporcione, si no que tienes control total sobre la máquina pudiendo instalar lo que necesites para tu proyecto.

Además, este tutorial también tiene como propósito remitir al usuario a él en aquellos tutoriales que requieran tener un VPS.

Elegir el proveedor de VPS

Existen muchos proveedores de VPS en el mercado, algunos mejores que otros. No voy a hacer una comparativa para seleccionar el mejor porque ya tienes cientos de artículos en internet hablando sobre ello.

Para este tutorial vamos a usar el proveedor Vultr porque es el que yo utilizo. Llevo tiempo usando sus servicios y estoy bastante contento. Ofrecen calidad a un buen precio y me gusta el panel de gestión que tienen montado.

Si te decides a usar Vultr te dejo aquí mi enlace referido https://www.vultr.com/?ref=9309570-8H con el que recibirás 100$ de crédito totalmente gratis para gastar libremente en la plataforma durante 14 días.

Registro en Vultr

El primer paso será registrarte en Vultr. El proceso es muy sencillo y apenas te llevará 2 minutos.

Regístrate desde esta página para tener la promo: https://www.vultr.com/register/.

Una vez dentro te pide vincular una tarjeta de crédito. Tranquilo/a porque no te cobrarán nada, esto es simplemente para evitar los bots.

Yo para este tipo de cosas suelo usar las tarjetas virtuales del banco. Voy a la web del banco, creo una tarjeta virtual con 1 € de saldo y es la que utilizo. Lo hago así para todos los sitios de internet que me piden introducir una tarjeta para verificar la cuenta. Con esto evito posibles sustos, ya que algunos servicios te empiezan a cobrar automáticamente tras pasar el periodo de prueba o gratuito, y yo me suelo olvidar de cancelarlos antes. De esta manera, como mucho perderé 1 €.

Dicho esto, nos vamos al menú Billing para vincular la tarjeta de crédito. Rellena el formulario con tus datos y activa el check que dice «I just want to link my credit card -$0.00 deposit». Con esto le indicamos que de momento no queremos cargar saldo en la cuenta de Vultr, usaremos el que nos dan gratis.

👉  Protege el login de WordPress del ataque de bots
Opción del formulario de Vultr para vincular una tarjeta: solo vincular una tarjeta de crédito y no cargar crédito.

Configurar el servidor

Bien, ya tenemos todo listo para crear nuestro primer VPS.

Vamos a configurar el servidor más económico que podemos crear con Vultr, unos 5 € aprox. Para ello vamos al menú Products, hacemos clic en el botón + y elegimos Deploy New Server.

Menú para publicar un nuevo servidor en Vultr
Opción de menú para publicar un nuevo servidor en Vultr.

En la pantalla que se nos abre tenemos todas las opciones para crear un nuevo servidor.

El primer paso es elegir el hardware que tendrá. Como vamos a montar el más económico elegimos la configuración: Cloud Compute + Intel Regular Performance.

Configurar VPS en Vultr: cloud compute + intel regular performance

El siguiente paso es elegir la localización del servidor. Lo recomendable es elegir la localización más cercana a la ubicación de quien vaya a acceder al servidor, para reducir la latencia de la conexión. Si vas a usar el servidor para uso propio, deberás elegir una localización cercana a ti. Si lo vas a utilizar para dar un servicio a terceros, por ejemplo alojando una web, deberás elegir una ubicación cercana a tu público objetivo.

En mi caso, yo estoy en España y lo voy a utilizar para montar una web cuyo público principal es de España, por tanto elegiré Madrid.

Elegir la ubicación del VPS en Vultr

El siguiente paso será elegir el sistema operativo que tendrá el VPS. Esto dependerá de tus necesidades.

Vultr ofrece una gran cantidad de opciones que probablemente cubran todas tus necesidades: Ubuntu, Windows, Plesk (para gestionar servidores web), etc.

En este caso no voy a elegir ninguna de las opciones que ahí aparecen.

He decidido instalar Ubuntu Minimal que es una versión de Ubuntu que consume pocos recursos. Esta tendrá un mejor rendimiento ya que estamos configurando un VPS de bajo coste.

Para instalar Ubuntu Minimal necesitamos proporcionarle al Vultr una imagen ISO.

Accede a la pestaña Upload ISO del menú y haz clic en el botón Upload ISO.

Subir imagen ISO a Vultr

Se abrirá una nueva ventana para introducir la URL donde se encuentra la imagen ISO. Introduce la siguiente dirección y haz clic en Upload.

http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/mini.iso
Subir ISO a Vultr desde URL remota

Cuando acabe de subirse ya te aparecerá para poder seleccionarla. Asegúrate de que está marcada.

Seleccionar ISO en Vultr

El paso siguiente es elegir el tamaño del servidor. Como estamos configurando el más barato posible, elegimos la opción de 25 GB de SSD.

Ya casi lo tenemos. La siguiente opción te permitirá crear copias de seguridad de forma automática con un coste extra de 1$.

👉  Instalar WordPress en un VPS mediante Docker

Marca la opción si te interesa. En mi caso no la voy a marcar ya que estoy creando el servidor para pruebas.

Deshabilitar backups automáticos del VPS de Vultr

Y ya está. Ya lo tenemos todo configurado. Las diferentes opciones de Additional Features las dejaremos como vienen por defecto.

¡Ah! se me olvidaba. El último paso es darle un nombre al servidor para poder identificarlo en el panel de Vultr.

Ahora ya si que lo tenemos todo. Finalmente hacemos clic en el botón Deploy Now.

Configurar el Sistema Operativo

Ya tenemos el servidor creado pero aún no podemos acceder a él. Nos falta un paso más, instalar el sistema operativo que le indicamos (Ubuntu Minimal).

Si hubiéramos escogido algunas de las opciones que Vultr nos ofrecía como: Ubuntu, Debian, etc., no tendríamos que realizar este paso ya que haría una instalación por defecto. Pero como hemos elegido un sistema operativo que Vultr no tiene entre sus opciones, debemos configurarlo.

Para ello, vamos al menú Products. Ahí nos aparecerá el VPS que acabamos de crear. Accedemos a él desde el menú View Console.

Menú para acceder al VPS de Vultr con noVNC

Se nos abrirá una pantalla como esta. Presionamos ENTER para iniciar la instalación.

Pantalla de inicio de instalación de Ubuntu Minimal

El proceso de instalación no tiene mucho misterio. Básicamente es ir seleccionando lo que nos pida y dar ENTER para pasar a la siguiente pantalla.

Como no hay mucho que explicar, únicamente voy a poner las capturas de pantalla con la configuración apropiada para mí.

Pantalla de selección de idioma en la instalación de Ubuntu Minimal
Selecciona el idioma para la instalación y para el SO.
Pantalla de selección de ubicación en la instalación de Ubuntu Minimal
Selecciona la ubicación.
Pantalla para elegir si detectar o no automáticamente el teclado en la instalación de Ubuntu Minimal
No detectar el teclado de forma automática.
Pantalla de selección del país de origen del teclado en la instalación de Ubuntu Minimal
Pantalla de selección de la distribución del teclado en la instalación de Ubuntu Minimal
Pantalla para asignar un nombre de máquina en la instalación de Ubuntu Minimal
Introduce un nombre para la máquina si quieres. Yo lo dejo por defecto.
Pantalla para configurar proxy en la instalación de Ubuntu Minimal
Lo dejamos vacío, no configuramos proxy. Presiona TAB para marcar la opción «Continuar» y ENTER.
Creamos una cuenta usuario para gestionar el servidor. Aquí puedes introducir tu nombre completo.
Pantalla para elegir un nombre de usuario para Ubuntu Minimal
Elegimos el nombre de usuario para la nueva cuenta. Esto si es importante, recuérdalo.
Configuramos una contraseña para el usuario. Elige una contraseña robusta y no la pierdas.
Configuramos la zona horaria del servidor.
Escogemos el método de instalación. Seleccionamos guiado ya que no vamos a crear particiones ni configuraciones complejas.
Marcamos para formatear el disco y comenzará el proceso de instalación.
Seleccionamos instalar automáticamente actualizaciones de seguridad.
Elegimos (con la barra espaciadora) la opción que más nos interese. En función de la opción escogida nos instalará unos paquetes u otros. Yo he escogido Xubuntu Minimal que tiene la interfaz gráfica Xfce.

Un par de pantallas más.

Y finalmente llegamos a la última pantalla de instalación. Antes de darle a Continuar sigue leyendo.

Vamos a desmontar la ISO para que al reiniciar el servidor no nos salte de nuevo el proceso de instalación. Para ello accedemos al panel de Vultr. Seleccionamos el menú Products y hacemos clic en el servidor para entrar en su configuración. Ahora vamos a la pestaña Settings y en Custom ISO hacemos clic en el botón Remove ISO.

Ahora al volver a la pantalla de instalación del VPS vemos que se ha desconectado.

Pulsamos en Conectar e introducimos la contraseña.

Y ya estamos dentro.

Conexión al VPS por SSH

Como último paso instalaremos openssh para conectarnos por SSH.

Para ello abrimos una terminal.

Introducimos el siguiente comando:

sudo apt-get install openssh-server -y

Cuando finalice la instalación ya podremos conectarnos por SSH con nuestro cliente SSH favorito. Yo suelo usar Putty.

La IP del VPS para poder conectarte la tienes en el panel de Vultr.

FIN.

Si tienes alguna duda puedes dejarla abajo en los comentarios👇 y te responderé por ahí.

👇Tu comentario