Cómo crear su primer VPS en DigitalOcean

Una guía completa desde cero para tener un VPS DigitalOcean

En esta publicación, quiero guiarlo a través del proceso de configuración de su primer servidor privado virtual (VPS) de Linux en DigitalOcean.

DigitalOcean es uno de los servicios VPS más famosos.

DigitalOcean tiene un proceso de instalación de 1 clic para las aplicaciones y sistemas operativos más famosos, proporciona una red global de centros de datos y ubicaciones de CDN. También es muy confiable y con un punto de partida de 5 $ / m también es conveniente.

Considero que DigitalOcean es una de las soluciones más asequibles y fáciles de usar, y la utilizo para varios servicios.

Paso 1: Cree una cuenta de DigitalOcean

Usted puedeuse este enlace de afiliadopara obtener un crédito de $ 100 que puede usar durante los próximos 60 días.

Descargo de responsabilidad: este es un enlace de afiliado. Cuando use este enlace para registrarse, obtendrá un crédito de $ 100 y yo obtendré $ 25 en créditos de DigitalOcean.

No sugiero DigitalOcean solo porque tienen un programa de afiliados, obviamente. Es todo lo contrario: como lo uso mucho, si puedo bajar mi factura aprovecho esta oportunidad.

Una vez que esté en el sitio web:

Complete el formulario de registro y estará listo y funcionando rápidamente. También puede registrarse con Google o GitHub.

Debe confirmar su correo electrónico:

Luego, deberá ingresar la información de facturación que se necesitará cuando termine sus créditos gratuitos de $ 100:

Paso 2: crea un proyecto

Una vez que se haya registrado, podrá crear un nuevo proyecto:

Ingrese un nombre y una descripción para el proyecto:

Una vez que haga clic en "Crear proyecto", el proyecto ahora se agrega a su lista de proyectos, y elPanel de control del proyectoaparece:

Este es el centro de control para todo lo que quiera hacer con este proyecto.

Primero, hay un gran botón azul con elEmpiece con una gotatexto.

¿Qué es una gota? Un DigitalOcean Droplet es una máquina virtual, un VPS. Lo que queremos crear. Todo en DigitalOcean gira en torno a Droplets.

Desde esta interfaz también podemos inicializar una base de datos administrada, crear un espacio (un lugar para almacenar archivos) y crear un balanceador de carga para distribuir el tráfico entre múltiples droplets.

Pero mantengamos las cosas simples. Solo queremos crear una gota.

Crea una gota

Haga clic en elEmpiece con una gotaen el panel del proyecto.

Esto le mostrará una página con muchas opciones:

Empecemos desde arriba.

La primera opcion esElige una imagen. Aquí podemos elegir entre varias distribuciones de Linux (Ubuntu, Fedora, Debian y CentOS) y FreeBSD, otro sistema operativo UNIX.

Para cada uno de ellos, podemos elegir una versión específica:

Junto con las distribuciones, también tenemos otras categorías.Mercadoen particular nos permite instalar un servidor preconfigurado con una aplicación como WordPress, Ghost, un servidor LAMP o cualquiera de las más de 150 aplicaciones con un solo clic. Esta es una forma realmente práctica de comenzar rápidamente con cualquier proyecto.

Las instantáneas, las copias de seguridad y las imágenes personalizadas le permiten crear un servidor a partir de un servidor preexistente que tenía.

Ahora que sabes todo lo que puedes hacer aquí, escojamosUbuntu LTSdesde el panel Distribuciones.

EnElige un planpuedes elegir entreEstándarplan (que es el que usaremos), o un servidor optimizado para CPU o para memoria de mayor rendimiento. Esto implica que el servidor costará más.

Hablando de costo, ahora tenemos una tabla donde podemos elegir el tamaño del servidor (y el costo):

No se deje engañar: haga clic en la flecha izquierda para revelar los planes más baratos:

Un plan de $ 5 / m puede ser muy útil, antes de que necesite actualizar. Empiece con eso. También tenga en cuenta que la facturación es por hora, por lo que si usa un servidor durante 10 minutos, todavía se le facturará 1 hora.

A continuación, podemos optar por agregar almacenamiento en bloque para tener almacenamiento de datos persistente (no es necesario ahora) y puede elegir una región del centro de datos:

¿Cuál deberías elegir?

El más cercano a tus visitantes. Casi siempre elijo Nueva York porque está en el medio entre Europa y el resto de Estados Unidos.

Tenemos otras opciones a continuación, que puede ignorar, luego tenemosAutenticación:

EscogerContraseñapara simplificar las cosas, pero para los servidores reales, recomiendo usar la autenticación de claves SSH (que es más complicado de configurar, pero más seguro).

Escriba la contraseña que utilizará para elrootusuario, el administrador del sistema Linux.

Luego, ingrese un nombre de usuario que sea significativo para usted:

Finalmente, haga clic en elCrear gotabotón:

Y DigitalOcean iniciará el proceso de creación de gotas:

Una vez que finalice, le mostrará la dirección IP del servidor público:

Haga clic en el nombre para mostrar el panel de droplet:

Desde aquí tienes el control total de cualquier cosa. Puede encenderlo, apagarlo, cambiar su tamaño y mucho más.

Recuerda que apagar una gota no detiene la facturación de DigitalOcean: debes destruirla, para que no ocupe ningún espacio.

Accede a Droplet como root

Desde el droplet, ahora puede acceder al droplet haciendo clic en el menú Acceso y en el botón Iniciar consola:

Esto abrirá una ventana de inicio de sesión dentro del navegador, que le permitirá iniciar sesión en el servidor. Ingresarrootcomo el nombre de usuario y la contraseña que configuró anteriormente:

A continuación, debería poder iniciar sesión en el servidor:

La consola en el navegador no es ideal. Es mucho mejor usar la terminal de su sistema operativo.

Permíteme acceder al servidor usando la aplicación MacOS Terminal. Escribo el comandossh [email protected]<IP ADDRESS>:

Inmediatamente recibo una advertencia que me dice que nunca antes me había conectado a este servidor. Acepto con "si":

Ahora el servidor me pide la contraseña:

y estoy conectado a él:

¿Que sigue?

Ahora tienes el control total de una computadora ubicada en un centro de datos, en algún lugar del mundo.

¿No es esto genial? Y es solo el comienzo.

Hay muchas cosas que deberá hacer antes de que el servidor pueda estar listo para hacer cualquier cosa, la primera de las cuales debería ser crear un usuario que no sea root, preocuparse por proteger el servidor y configurar cualquier servidor en el que desee ejecutar eso.


Más tutoriales de servicios: