Crea tu propia nube con ownCloud en Ubuntu

COMPARTIR 0 TWITTEAR

own-cloud-principal-web

Esta no es la primera vez que os hablamos de ownCloud, ya os contamos cómo crea vuestra propia nube con vuestra Raspberry Pi y hoy os enseñaremos como hacerlo en Ubuntu.

Para quien no lo conozca ownCloud es un software libre bajo licencia AGPLv3 con un ligero parecido a Dropbox pero un paso por delante, la mayor diferencia con otras soluciones rivales es que es totalmente libre, por lo que cualquiera puede instalarlo y usarlo en un servidor privado como nube propia sin restricción de tamaño o usuarios conectados. OwnCloud está preparado en PHP y JavaSript, para el acceso remoto usa SabreDAV, un servidor WebDAV libre, está preparado para funcionar con cualquier sistema de bases de datos, ya sea SQLite, MariaDB, MySQL o PostgreSQL.

En cuanto a sincronización tenemos clientes tanto para escritorio, con clientes en Linux, Windows y Mac OS X y móvil con clientes para Android e iOS. Aunque podemos consultar los archivos desde un navegador web sin necesidad de software adicional. Las características completas de ownCloud son:

  • Interfaz y experiencia de usuario fluida.
  • Encriptado de archivos
  • Sincronización entre clientes multiplataforma
  • Calendario integrado
  • Posibilidad de usarlo como lista de tareas
  • Posibilidad de música en streaming
  • Editor de documentos online
  • Visor de Fotos
  • Reproductor de vídeos
  • Lector de PDF
  • Lector de archivos ODF
  • Instalación en un clic de varias aplicaciones
  • Posibilidad de usar espacio de Amazon S3, Google Drive o Dropbox como almacenamiento
  • Acortador de direcciones integrados

Instalando ownCloud en Ubuntu

Vamos a proceder a instalar y configurar ownCloud en Ubuntu sin muchas complicaciones, añadiendo previamente un PPA a nuestras fuentes de software, abrimos una ventana de comandos:

sudo add-apt-repository
sudo apt-get update
sudo apt-get install owncloud

Ahora le vamos a dar permisos de escritura a la carpeta del software:

sudo chown -R www-data:www-data /var/www/owncloud

En este paso vamos a asegurar nuestro servidor Apaché, activamos SSL:

sudo apt-get install openssl
sudo a2enmod ssl
sudo a2enmod rewrite

A continuación vamos a crear un certificado con este comando:

sudo mkdir -p /etc/apache2/ssl
sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key

Verificamos cual es nuestra IP con el comando ifconfig, anotamos nuestra dirección IP y usamos el siguiente comando:

sudo nano /etc/apache2/sites-enabled/owncloud.conf

Una vez abras el archivo copia este código en él:

 <VirtualHost 192.168.1.142:80>

#### Redirect to port 443 ###
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
#### End of Redirection configuration ###

DocumentRoot /var/www/html/owncloud/
<Directory /var/www/html/owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>

</VirtualHost>

<VirtualHost 192.168.1.142:443>

####Configuration for SSL #####
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
#### End of SSL Configuration ####

DocumentRoot /var/www/html/owncloud/
<Directory /var/www/html/owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
</VirtualHost>

Debemos colocar nuestra dirección IP en el campo que lo requiere, una vez hecho reiniciamos Apache:

sudo service  apache2 restart

Tan solo nos quedará abrir nuestro navegador y teclear:

http://127.0.0.1/owncloud

Se nos abrirá la página de inicio de ownCloud y tan solo tendremos que acceder:

own-cloud-navegador

Haciendo accesible ownCloud en nuestra red

Ahora vamos a dedicarnos a modificar la configuración para poder acceder ownCloud en nuestra red desde cualquier dispositivo. Lo haremos introduciendo estos comandos en el terminal:

sudo cp /var/www/owncloud/config/config.php /var/www/owncloud/config/config.php.backup
sudo gedit /var/www/owncloud/config/config.php

Entonces copia el siguiente texto en el archivo antes de la linea ‘datadirectory’ => ….. y modifica el parámetro con tu IP:

'trusted_domains' =>
array (
0 => '192.168.1.142',
),

De esta manera podremos acceder a ownCloud desde cualquier dispositivo que esté conectado a la misma red que nuestro dispostivo abriendo el navegador e introduciendo la IP seguida del directorio ownCloud:

https://192.168.1.142/owncloud

Dispondremos así de nuestra propia nube, no tendremos que preocuparnos de la seguridad de nuestros archivos, del rendimiento de los servidores o de límites de capacidad de almacenamiento. Dicho de otra forma, tendremos funcional y con muy poco trabajo nuestra propia nube. Si tienes dudas, no olvides comentar.

Archivado en Almacenamiento en la Nube, Apache, Owncloud
COMPARTIR 0 TWITTEAR

Comentarios (3)

Usa tu cuenta de Facebook para dejar tu opinión.

¿Te ha gustado? ¡No te pierdas nada más!

follow us in feedly

Otras webs de Difoosion