Owncloud en tu Raspberry Pi

Los siguientes pasos son el registro de mi instalación de ownCloud en mi Raspberry Pi3, espero sirvan como guía a quien se interese en realizar este proyecto:
  • Instalar Owncloud en la RPI3.
  • Agregar disco externo a la RPI3.
  • Configuraciones de webserver.
  • Configuración de Servicio de DNS dinámico.
  • Instalar cliente en local.

 Instalar Owncloud en la RPI3:

Primero actualizamos la RPI3:
Descargamos los paquetes necesarios:
Descargar OwnCloud, en su última versión (la versión puede variar de acuerdo a nuevas actualizaciones, verificar en https://owncloud.org/community/):
Descomprimir el archivo descargado:
Copiar la carpeta descomprimida en el directorio:
Hacer al usuario www-data el dueño de todos los archivos:

Agregar disco externo a la RPI3:

Crear directorio donde montaremos nuestro disco en /media
Como identificar nuestro disco
Ejecutar:
Copiar salida anterior.
En este momento conectamos nuestro disco externo y ejecutamos nuevamente:
Comparamos con la salida anterior, donde se identifica claramente la linea que identifica nuestro disco externo:
Montar disco duro externo de manera permanente:
Agregamos linea (respetar espacios):
Donde:
/dev/sda2: es la identificación de nuestro disco en el sistema
/media/HD500: es la carpeta que creamos para montar nuestro hd externo
ext4: es el formato del disco
defaults: configs por default
Verificamos que la edición de nuestro archivo quedo correcta:
Una vez seguros de que estamos OK, damos la orden de montar todos los discos al sistema:
Creamos la carpeta para nuestros archivos en ownCloud:

Configuraciones de webserver:

Hacemos al usuario www-data el dueño del disco montado:
Cambiamos el tamaño máximo de subida de archivos a 1024 mb:
Reiniciamos el servicio apache:

Configuración de Servicio de DNS dinámico:

Este paso es opcional, pero recomendado, aquí configuraremos un servicio de DNS dinámico para que nuestro servidor de OwnCloud sea accesible desde internet y podamos vey y sincronizar nuestros archivos desde cualquier parte.
Se recomienda registrarse en un servicio de DNS dinámico del tipo No-IP, dlinkddns, etc. yo usare el de dlink ya que uno de mis dispositivos de red tiene la opción de conectarse de manera nativa a este servicio y reportar mi ip dinámica constantemente.
Agregamos  nuestro nombre de servicio de DNS al archivo hosts de nuestro sistema:
Agrego las siguientes lineas:
Esto lo hago para que la primera sincronización se realice en el ambito local de mi red y no vaya a resolver el nombre al dns y no pasen los archivos por fuera (por internet)
una vez realizado esto ingresamos a la url:
http://tunombredeusuario.dlinkddns.com
Donde nos aparece la primera interfaz de owncloud y nos pide crear un user y password de adminisrador:
Es altamente recomendable no usar nombres por defecto como “admin”, root, administrator, administrador, etc.
esto para evitar posibles ataques de fuerza bruta contra el user
Seleccionar en la interfaz la opción de almacenamiento y base de datos y en el textbox que se nos despliega debemos ingresar la ruta que creamos para nuestros archivos en nuestro disco externo:
 /media/HD500/owncloud/data
Luego presionamos instalar.

Instalar cliente en local:

Descargamos el cliente local segun nuestro SO:
Configuramos nuestra URL de OwnCloud:
 
Nuestro user y password:
Y terminamos la instalación, ya estamos listos para sincronizar nuestros archivos.
Como siempre, cualquier duda o comentario es bienvenido 😊

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *