Como configurar servidor en Digital Ocean

Estándar

digitalocean

Un colega me preguntaba como levantar un servidor VPS en digital ocean, por lo tanto les dejo esta guia.

Ingresamos a la pagina de Digital Ocean y nos registramos.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. No se preocupen por añadir su tarjeta de credito ya que en un principio se consumiran sus primeros $10 dolares que se le otorgan al registrarse con el link de arriba,  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

Elegir la región mas cercana a su país, o de donde se generara el mayor numero de trafico a su web.

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

ssh-keygen -t rsa -C "your_email@example.com"  
# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
# Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
Enter passphrase (empty for no passphrase): [Type a passphrase]  
# Enter same passphrase again: [Type passphrase again]
Your identification has been saved in /Users/you/.ssh/id_rsa.  
# Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

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

$ ssh root@178.140.2.2
root@178.140.2.2's password:  
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)

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.

Ahora ya se tiene un servidor listo para desplegar aplicaciones. Si desean desplegar (deploy) a una aplicacion desarrollada con el framework laravel, recomiendo revisar el siguiente post:

Como instalar NGINX, PHP y LARAVEL en Digital Ocean

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

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s