Una vez que haya configurado un servidor ownCloud en su Raspberry Pi, querrá que sea accesible a través de Internet desde cualquier ubicación y no solo desde dispositivos en su red local.

Este proceso implica tres etapas: habilitar SSL, reenviar puertos en su enrutador y (opcionalmente) configurar una URL de DNS dinámica que apuntará a la dirección IP pública de su red.

1. Habilitar SSL

Aunque puede acceder a su servidor ownCloud a través de HTTP, es recomendable utilizar HTTPS. Para hacerlo, deberá habilitar SSL (Capa de sockets seguros) para su servidor.

En la Raspberry Pi que ejecuta su servidor ownCloud, abra una ventana de Terminal e ingrese:

sudo a2enmod ssl

Cree un directorio para el certificado SSL autofirmado:

sudo mkdir / etc / apache2 / ssl

Debe crear el certificado y la clave del servidor que lo protege y luego colocarlos en el nuevo directorio. Para hacerlo, ingrese este comando (todo en una línea):

sudo openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout 
/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt
instagram viewer

Se le pedirá que ingrese el código de dos letras para su país, p. Ej. EE. UU., CA o GB. Ver el Lista de códigos de países SSL para más detalles. Luego ingrese un nombre de estado o provincia, localidad / ciudad y algunos detalles de la organización (puede dejarlos en blanco), además de una dirección de correo electrónico.

Para configurar el certificado, debe modificar el archivo de configuración. Para abrirlo, ingrese:

sudo nano /etc/apache2/sites-available/default-ssl.conf

Cambiar el ServerAdmin línea de dirección de correo electrónico de webmaster | @localhost a la tuya. Agregue la siguiente línea debajo, reemplazando con su dirección IP:

Nombre del servidor :443

Cambiar el Raiz del documento directorio a /var/www/html/owncloud

Cambie las siguientes líneas para que apunten a su certificado y clave SSL:

SSLCertificateFile /etc/apache2/ssl/owncloud.crt
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key

Prensa control + X y luego Y para salir y guardar el archivo.

Active el nuevo host virtual con:

sudo a2ensite default-ssl

Reinicie el servidor web Apache:

reinicio de apache2 del servicio sudo

2. Configurar el reenvío de puertos

Para habilitar conexiones externas desde fuera de su red local a su Servidor ownCloud de Raspberry Pi, deberá configurar el reenvío de puertos.

Para hacer esto, acceda a la página de configuración de su enrutador inalámbrico en un navegador web. Muchos enrutadores usan la dirección IP 192.168.0.1. 1.1 o 192.168.0.1 para esta página, pero otros usan una dirección diferente, como 192.168.1.254. Si no está seguro, es posible encontrar la dirección IP de su enrutador inalámbrico.

Lee mas: Cómo encontrar la dirección IP de su enrutador

Una vez en la configuración del enrutador, normalmente puede encontrar la configuración de reenvío de puertos en el Cortafuegos sección. Puede que necesite acceder Avanzado (o Experto) Ajustes para llegar a esto.

Reenvíe los puertos 80 (HTTP) y 443 (HTTPS) a su servidor ownCloud de Raspberry Pi, utilizando su dirección IP. Este último se puede encontrar en la lista de dispositivos en la configuración del enrutador, o colocando el cursor sobre el ícono de Wi-Fi en el escritorio de la Raspberry Pi.

3. Obtenga una dirección DNS dinámica

Un servicio de DNS dinámico (DDNS) le permite utilizar un subdominio para visitar su servidor ownCloud en lugar de la dirección IP pública de su enrutador.

Al utilizar un cliente DDNS en un dispositivo o en el enrutador, también es posible hacer que el subdominio se actualice automáticamente a cualquier cambio en la dirección IP pública de su enrutador.

Uno de los muchos proveedores de DDNS es FreeDNS. Visitar freedns.afraid.org y regístrese para obtener una cuenta gratuita que le permitirá crear hasta cinco subdominios.

Una vez que haya iniciado sesión en FreeDNS, seleccione Subdominios y elige agregar uno. Seleccione uno de los dominios gratuitos disponibles (elegimos chickenkiller.com) y escriba un nombre de subdominio adecuado (usamos philcloud).

Apúntelo a la dirección IP pública de su red doméstica; para encontrarlo, haga una búsqueda en Google de "Cuál es mi IP". Con todos los detalles llenos, haga clic en Salvar.

3. Finalizar la configuración de ownCloud

De vuelta en la Raspberry Pi, deberá agregar la dirección IP pública y el subdominio DDNS de su red doméstica a la lista de IP confiables.

Abra el archivo de configuración de ownCloud:

sudo nano /var/www/owncloud/config/config.php

Debajo de la línea que comienza 0 =>, ingrese lo siguiente (sangrado al mismo nivel), reemplazando con la dirección IP pública de su red y con el subdominio que configuró:

1 => '',
2 => '

Prensa control + X y luego Y para salir y guardar el archivo.

Ahora, para acceder a su servidor ownCloud en cualquier dispositivo, visite su nuevo subdominio DDNS (o dirección IP pública) seguido de /owncloud.

Si ves una advertencia de que tu conexión no es privada ni segura, puedes optar por ignorarla (seleccionando Avanzado en Chrome o Firefox) y vaya al sitio utilizando HTTP en su lugar.

Su servidor ownCloud está listo para acceso externo

Al visitar el subdominio que configuró en un navegador web, ahora debería ser dirigido al servidor ownCloud que se ejecuta en su Raspberry Pi. También puede acceder a él desde fuera de su red local.

CuotaPíoCorreo electrónico
¿Cómo configuro una dirección IP estática en Raspberry Pi?

Si está utilizando su Raspberry Pi como servidor multimedia o de juegos, establecer una dirección IP estática facilitará mucho las cosas.

Leer siguiente

Temas relacionados
  • Bricolaje
  • Frambuesa pi
  • Almacenamiento en la nube
Sobre el Autor
Phil King (20 artículos publicados)

Phil, periodista independiente de tecnología y entretenimiento, ha editado numerosos libros oficiales de Raspberry Pi. Hace mucho tiempo que manipula la Raspberry Pi y la electrónica, es un colaborador habitual de la revista The MagPi.

Más de Phil King

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse