Ver contenido
carlosazaustre.es carlosazaustre.es

Cómo configurar tu servidor cloud en DigitalOcean

🗓 | 💻 Desarrollo | 🕐 2 minutos de lectura | 💬 Comments

DigitalOcean es un IaaS (Infraestructura como Servicio) como pueden ser los servidores EC2 de Amazon Web Services, aunque a mi parecer son más sencillos de usar y la interfaz es mucho más limpia y clara.

También es mejor el precio, puedes tener un droplet que es como llaman aquí a las maquinas virtuales, igual que la estancia micro que te da gratis un año Amazon (luego cuesta alrededor de 16$ al mes), por 5$ al mes, y por 10$ al mes un “pepino” ;) Además son discos SSD, es decir, miel de romero!

En este tutorial voy a explicar como registrarse en DigitalOcean y configurar nuestro primer servidor Linux en el que poder desplegar nuestras aplicaciones Web.

Nos dirigimos a la página web de DigitalOcean y nos registramos con un email y una contraseña. En el siguiente paso nos pedirán nuestros datos (nombre, apellidos, dirección y un número de tarjeta de crédito/débito) los añadimos y ya tenemos nuestra cuenta en DigitalOcean. Nos llegará un correo de confirmación a nuestro email, pinchamos en el link para confirmar y listo.

Screen Shot 2014-07-27 at 23.34.55

Ahora elegimos que máquina queremos, en mi caso elijo la más barata que para empezar nos sobra. 512 Mb de RAM, 1 CPU, 20GB de Disco SSD y 1TB de transferencia mensual (si lo superas, el GB adicional cuesta 0,02$)

Screen Shot 2014-07-27 at 23.03.35

La región, en mi caso elegí Londres por ser el más cercano a España, para la latencia.

Screen Shot 2014-07-27 at 23.04.52

Ya podemos acceder a nuestro panel de control y en el tendremos que configurar que software queremos instalar. En mi caso elegí una distribución Ubuntu 14.04 x64.

Screen Shot 2014-07-27 at 23.04.44

Podemos instalar aplicaciones adicionales, como Ruby, Django, PHP, etc… En mi caso elijo instalar Node para ahorrarme instalarlo via terminal, pero si queremos podemos hacerlo más adelante por SSH.

Screen Shot 2014-07-27 at 23.05.59

Ya tenemos todo, lo único que nos queda es poder acceder via SSH por terminal para poder configurar nuestro servidor, realizar despliegues, etc… Para ello primero necesitamos importar nuestra clave RSA pública o crear una nueva. En Mac OS se realiza así:

Ejecutamos cat ~./.ssh/id_rsa.pub para ver el contenido de nuestra clave pública, copiarla en el portapapeles e ir a la sección SSH Keys del panel de control y pegarla ahí. Con esto DigitalOcean nos permite acceder via SSH desde nuestra máquina local.

Screen Shot 2014-07-28 at 00.03.02

¿Cómo accedemos vía SSH? En nuestro panel de control vemos nuestra lista de Droplets y en ella podemos ver la IP de nuestro servidor, en este caso, por ejemplo, aquí sería la 178.140.2.2 Screen Shot 2014-07-28 at 00.08.04

Con esos datos podemos acceder asi en nuestra máquina local

La password que nos pide, nos la han enviado al email con el que nos hemos registrado, y la primera vez que nos logueemos via SSH nos permite cambiarla por una propia.

Con esto ya tenemos nuestro propio servidor en la nube y ahora ya solo queda instalar el software que necesitemos (Django, Nginx, MongoDB, Redis, etc…) y empezar a desplegar en producción

Fuentehttps://www.digitalocean.com/community/tutorials/how-to-create-your-first-digitalocean-droplet-virtual-server

✎ ¿Ves alguna errata? ¿Quieres modificar algo? Haz una Pull Request.

Carlos Azaustre

Soy Carlos Azaustre. Desarrollador web desde hace más de 8 años. He trabajado en Google, IBM y Eventbrite. Soy GDE (Google Developer Expert) en Tecnologías Web. Desde 2013 intento documentar en éste blog todo lo que aprendo y así compartirlo con el resto de la comunidad.

📬 Únete y ponte al día en desarrollo web

Recibe puntualmente información sobre las últimas novedades en tecnologías web y desarrollo web moderno para que estés siempre actualizadx:

🔒 Libre de Spam. Sólo contenido que te interesa..