noip

All posts tagged noip

Hace ya algún tiempo escribí un tutorial sobre como instalar ownCould en Raspberry Pi y la verdad es que es una las funcionalidades más útiles que podemos darle a nuestro mini-ordenador pero, el tutorial se quedó un poco cojo ya que solo podíamos acceder a nuestra nube desde la misma red a la que estuviera conectada la RPi. Por este motivo he decidido ampliar esta sección y preparar un tutorial muy corto y sencillo en el que os explico los paso para «colgar» nuestra nube en la red y, de esta forma poder acceder desde cualquier parte del mundo….con conexión a internet.

En primer lugar deberemos descargar el cliente de noip desde nuestra raspberry pi con el siguiente comando:

wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz

A continuación descomprimimos el archivo escribiendo:

tar vzxf noip-duc-linux.tar.gz

Una vez descomprimido navegamos hasta la carpeta con:

cd noip-2.1.9-1

Y compilamos e instalamos con los siguientes comandos:

sudo make

sudo make install

Y ya tenemos el cliente instalaod, a partir de ahora podemos ejecutar nuestro cliente noip escribiendo:

sudo /usr/local/bin/noip2

 

El ultimo paso es entrar en esta web www.noip.com y crearnos una cuenta gratuita.

Cuando ya tengamos la cuenta activada, entramos con nuestro correo y contraseña y en la página principal de nuestra cuenta nos aparecerán varias opciones:

02-04-2013 20-02-36

Elegimos «Add a Host» y se nos abrirá la ventana de configuración de nuestro nuevo host:

 

02-04-2013-20-04-17

En esta nueva ventana simplemente tenemos que decidir el nombre de nuestra «página web»  ya que al tener el servidor ejecutando nos detectara la ip automaticamente. Como podéis observar el nombre de la pagina siempre va seguido de un dominio que es el que se encargará de redireccionar la página a la IP que nosotros hayamos escrito. Para finalizar hacemos clic en «Update Host» y en un par de minutos ya podemos acceder a la página.

A partir de este momento al entrar en la web desde cualquier explorador de cualquier ordenador del mundo (siempre y cuando nuestra RPi este encendida y conectada a la red) podremos acceder al sevidor apache instalado en la Raspberry. El problema es que la página que muestra apache por defecto no es ownCloud, es una pagina de prueba para comprobar que el servidor esta funcionando. Para cambiar la configuración y mostrar ownCloud como pagina por defecto haremos lo siguiente:

Escribimos en nuestra Raspberry Pi la siguiente linea de comandos para navegar hasta el archivo de configuración:

cd /etc/apache2/sites-enabled

Y abrimos el archivo de configuración con el editor de texto con el siguiente comando:

sudo nano 000-default

02-04-2013 20-39-38

 

Del archivo solo tenemos que modificar el «DocumentRoot» y debe quedar como se muestra en la imagen, de este modo cuadno escribamos la pagina se nos redireccionara directamente al owncloud. Este paso es optativo ya que tambien valdria con escribir <pagina web de la rpi>/owncloud.

Para finalizar cerramos el editor de texto presionando Ctrl+x, le decimos que si queremos guardar y sobrescribimos el archivo.

Por último solo queda reiniciar la RPi y comprobar que todo funciona correctamente entrado al explorador y escribiendo la dirección de nuestra nueva nube!