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.
Contenidos
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.

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.

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.

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.

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.

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

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

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$.
Marca la opción si te interesa. En mi caso no la voy a marcar ya que estoy creando el servidor para pruebas.

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.

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

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í.


















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í.