Crea tu propio servidor Owncloud!

⌛ Lectura estimada: 3 minutos
Primero de todo, voy a explicar que es owncloud ya que es una buena opción para los amantes de almacenar datos en la red de una forma segura. Antes de todo aclaro que este tutorial esta comprobado desde una máquina lubuntu y que lo haremos de forma local (para nuestra casa, colegio) pero sin salida a Internet.

Pues bien, que es owncloud?

Owncloud es una aplicación libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento en línea y aplicaciones en línea (cloud computing). OwnCloud puede ser instalado dentro de un servidor que disponga de una versión reciente de PHP (mayor o igual a 5.3, es aqui donde podriamos tener nuestro owncloud en internet i hacerlo servir desde cualquier lugar) y soporte de SQLite (base de datos por defecto), MySQL o PostgreSQL.

Características:

  • Una agradable y fácil interfaz web
  • Compartición de archivo a usuarios y no usuarios de OwnCloud
  • Visor de archivos PDF
  • Calendario/Agenda
  • Gestión de contactos
  • Acceso a tus archivos mediante WebDAV
  • Reproductor de música integrado
  • Una galería donde podrás visualizar tus imágenes
  • Un sencillo editor de textos
  • La seguridad de que tus datos están en tu servidor y no en manos de desconocidos.

Esta guía ha sido probada en este caso Lubuntu pero puede servir para varias versiones de Ubuntu.

Como requisitos tenemos que tener instalado y funcionando el servidor web Apache y el gestor de bases de datos MySQL.

1. Primero vamos a descargar la clave de Liberación Asociada con el software de ownCloud:

davidcreus@davidcreus:~$ cd /tmp

 

davidcreus@davidcreus:~$ wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key

 

davidcreus@davidcreus:~$ sudo apt-key add – < Release.key

Entonces podemos añadir el repositorio ownCloud 7 de la siguiente manera:

echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /’ >> /etc/apt/sources.list.d/owncloud.list
Por último, actualizar la base de datos de paquete e instalar ownCloud:

davidcreus@davidcreus:~$  sudo apt-get update


davidcreus@davidcreus:~$ sudo apt-get install owncloud



2. Crear la base de datos MySQL.

davidcreus@davidcreus:~$  mysql -u root -p


Aqui nos pedirá la contraseña de MySQL que es la que previamente hemos configurado.

Una vez echo esto aparacerá la línea de comandos MySQL.

mysql > create database nombre_base_de_datos;

Si todo va bien nos aparecerá el siguiente mensaje:

Query OK, 1 row affected (0.00 sec)

Cerramos con mysql > quit

mysql > quit

3. Descargar y descomprimir Owncloud

Descargamos el paquete owncloud-x.tar.bz2 y posteriormente lo descomprimimos.

davidcreus@davidcreus:~$ sudo tar -xvf owncloud-8.0.3.tar.bz2 
4. Copiar el directorio owncloud a nuestro servidor Apache como root.

davidcreus@davidcreus:~$ sudo tar -xvf owncloud-8.0.3.tar.bz2 

5. Le damos permisos del servidor web al directorio owncloud:

davidcreus@davidcreus:~$ sudo chown -R www-data:www-data owncloud
6. Reiniciamos nuestro servidor apache:
davidcreus@davidcreus:~$ sudo /etc/init.d/apache2 restart
7. Y para terminar la instalación…

Desde la barra de direcciones de un navegador web tecleamos:

 http://localhost/owncloud
O si queremos acceder desde otro ordenador:
http://ip_del_ordenador/owncloud
8. Aumentar el límite de peso de archivos a subir.
Por defecto, el peso de los archivos a subir es muy pequeño. Podemos corregir esto editando el archivo ./htaccess. 

El archivo ./htaccess lo podemos encontrar en $ cd /var/www/owncloud y una vez dentro de la carpeta vamos a hacer un $ ls -all .



Si nos fijamos el archivo .htaccess esta en verde. Eso es porque le dado permisos para que se pueda editar, si no, no podremos modificar el límite de subida de nuestros arhivos.

Esto se hace de la siguiente manera: $ chmod 777 ./htaccess (dentro de la carpeta owncloud).

Una vez echo esto podemos editarlo por ejemplo con $ sudo nano .htaccess


Donde he seleccionado podemos poner por ejemplo 10 G o lo que os parezca mas adequado.

Guardamos con Ctrl + O y cerramos con Ctrl + X.

Y bueno, eso es todo!! 😉 espero haber ayudado.

Deja un comentario

Su dirección de correo electrónico no será publicada. Campos necesarios *