Hola, ¿cómo estás? Actualmente hay un montón de servicios en el mercado que ofrecen almacenamiento en la nube. Algunos de ellos son muy populares, como Drive, OneDrive y otros. Sin embargo, algo que siempre se ha criticado de estas aplicaciones, es la posible vulneración de datos personales. Además, también existen programas para sincronizar archivos entre nuestro ordenador y un servidor. Algunos de ellos son Nextcloud y Owncloud, y justo de este último vamos a hablar en este tutorial. Vamos a explicar cómo instalar este servidor en Windows 10 paso a paso.

Lo primero que debemos saber es que el servidor owncloud sólo está disponible para sistemas operativos Linux. Por esa razón, no hay instaladores para nuestro sistema operativo favorito. Sin embargo, esto no significa que no podamos instalarlo a través de Xammp o Wampp. O utilizando una máquina virtual con Hyper V. Pero en esta ocasión vamos a instalarlo y configurarlo a través del subsistema de Windows para Linux (WSL) para una mayor estabilidad y rendimiento. En concreto, el entorno de trabajo a utilizar será Ubuntu 18.04 LTS, que podemos descargar desde la tienda de Windows. Así que vamos a por ello.

Requisitos previos.

Para efectos de estabilidad, es muy recomendable configurar la dirección IP como estática. Del mismo modo, tenemos que habilitar el subsistema de Windows para Linux. Si no sabes cómo hacerlo, visita nuestro artículo al respecto.

Habilitar el subsistema de Windows para Linux
Habilitar el subsistema de Windows para Linux

Una vez hecho esto, el sistema nos pedirá reiniciar. A continuación, nos dirigimos a la tienda de windows y descargamos Ubuntu 18.04 LTS

Descargando Ubuntu 18.04 LTS
Descargando Ubuntu 18.04 LTS

Una vez descargado, lo lanzamos y esperamos a que comience el proceso de instalación. Debemos asignar un nombre de usuario y una contraseña. Ahora, ¡a trabajar!

Configurar Ubuntu
Configurar Ubuntu

Paso 1. Instalar Apache.

A partir de este momento, toda la instalación se hará mediante comandos. No te preocupes si no te sientes cómodo, sólo tienes que copiar textualmente los comandos que te indicaremos. Para instalar Apache sólo tienes que escribir en Ubuntu:

 sudo apt-get install apache2 

Introduce tu contraseña y luego sí, introduce tu contraseña y luego sí para iniciar y confirmar la instalación. Para asegurar el funcionamiento efectivo de Owncloud, necesitamos habilitar los siguientes módulos de Apache.

sudo a2enmod rewritesudo a2enmod headerssudo a2enmod envsudo a2enmod dirsudo a2enmod mime 
Añadir módulos adicionales para Apache
Añadir módulos adicionales para Apache

Después de añadir los módulos reiniciar el servidor Apache utilizando el comando:

 sudo service apache2 restart 
Reiniciar el servidor Apache
Reiniciar el servidor Apache

Una vez reiniciado el servicio, aparecerá una ventana con el aviso del firewall. Tenemos que permitir el acceso.

Permitir el acceso a Apache
Permitir el acceso a Apache

Ahora vamos a probar el funcionamiento de apache. Además, vamos a la barra de direcciones del navegador y escribimos http://localhost/ o nuestra dirección IP, en mi caso http://192.168.1.58/

Página por defecto de apache
Página por defecto de apache

Paso 2. Instalar MySql.

A continuación, instalaremos el software necesario para crear nuestra base de datos. Para ello, escribe el siguiente comando

sudo apt-get install mysql-server mysql-client 

Paso 3. Crear una base de datos MySql para Owncloud.

Primero, vamos a detener y reiniciar MySql.

sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start 

De igual forma, crearemos una base de datos MySql y le daremos un nombre.

 sudo mysql 

Crearemos una base de datos y le daremos el nombre que queramos, en mi caso usaré googez.

 CREATE DATABASE googez; 

En este punto, crearemos un nombre de usuario y una contraseña para nuestra base de datos. En este caso, usaré rogerjpm como usuario, y yo160882 como contraseña. Recuerda que puedes utilizar los valores que desees.

 GRANT ALL ON googez.* to 'rogerjpm'@'localhost' IDENTIFIED BY 'yo160882'; 

Inmediatamente, asigna las operaciones de privilegio de descarga escribiendo el siguiente comando:

 FLUSH PRIVILEGES; 

Por último, salga de MySql utilizando el comando:

exit

Paso 4. Instalar PHP

Tenga en cuenta que Owncloud es compatible con PHP 7.1. En consecuencia, vamos a instalar esta versión, para ello, escribiremos los siguientes comandos:

sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.1 

Paso 5. Descargar e instalar Owncloud en Windows 10

En este punto, debemos descargar y descomprimir la versión de Owncloud que vamos a utilizar. En este caso la 10.0.03. Con esto en mente, sólo tiene que ejecutar los comandos de abajo para descargar utilizando el terminal de línea de comandos. y extraer los archivos Owncloud en su directorio raíz. Ten en cuenta que si el comando unzip no está instalado, el sistema te pedirá que lo instales.

cd /tmp && wget https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip sudo mv owncloud /var/www/html/owncloud/ 

Una vez hecho esto, tenemos que asignar los permisos correctos para que owncloud funcione correctamente.

sudo chown -R www-data:www-data /var/www/html/owncloud/ sudo chmod -R 755 /var/www/html/owncloud/ 

Paso 6. Configurar Apache creando un archivo para Owncloud en Windows 10

Ahora vamos a crear un archivo en Apache que controlará el funcionamiento de Owncloud. Ahora vamos a crear un archivo en Apache que controlará el funcionamiento de Owncloud. A efectos prácticos, lo llamaremos owncloud.conf

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

Añade las siguientes líneas al archivo recién creado, colócalo en el directorio raíz, pulsa Crtl +O para escribir los archivos y luego CTRL+X para guardar y salir

Alias /owncloud "/var/www/owncloud/"<Directory /var/www/owncloud/>Options +FollowSymlinks AllowOverride All<IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory> 

Ahora, una vez que tenemos todos los servicios instalados, tenemos que crear un enlace simbólico entre Apache y owncloud. Para ello, escribimos:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf 

Paso 7. Ejecutar Owncloud en Windows 10

Para iniciar el servidor owncloud, escribimos en el navegador http://localhost/owncloud. Se abrirá la primera configuración, y debemos introducir nuestro nombre de usuario y contraseña del sitio. Además, debemos introducir el nombre de usuario y la contraseña para la base de datos.

Primera ejecución de Owncloud
Primera ejecución de Owncloud
Configuración de los parámetros del servidor
Configuración de los parámetros del servidor

Una vez hayamos completado el trabajo, veremos un tablero con los archivos, y varias configuraciones. Y ya estamos listos para compartir archivos de forma segura.

Panel de Owncloud
Panel de Owncloud

Así que ya sabes cómo instalar Owncloud en Windows 10. Espero que os guste.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.