Configura fácilmente ownCloud en Ubuntu 18.04 con Apache y crea tu propia nube privada
ownCloud es una solución de almacenamiento en la nube de código abierto que permite a los usuarios almacenar, compartir y sincronizar archivos de manera segura. Aquí aprenderás cómo instalar y configurar ownCloud con Apache en Ubuntu 18.04, permitiéndote tener tu propia nube privada.
Paso 1: Actualizar el Sistema
indice
Para asegurar que todos los paquetes estén al día, primero debemos actualizar el sistema. Abre una terminal y ejecuta:
sudo apt update
sudo apt upgrade
Paso 2: Instalar Apache y PHP
ownCloud necesita un servidor web y PHP para funcionar. Aquí instalaremos Apache y la versión de PHP recomendada:
sudo apt install apache2
sudo apt install php libapache2-mod-php php-mysql php-gd php-json php-curl php-mbstring php-intl php-imagick php-xml php-zip
Paso 3: Descargar y Configurar ownCloud
Descarguemos la última versión de ownCloud:
wget https://download.owncloud.org/community/owncloud-latest.tar.bz2
Una vez descargado, extrae los archivos y mueve ownCloud a la carpeta de Apache:
tar -xjf owncloud-latest.tar.bz2
sudo mv owncloud /var/www/html/
Paso 4: Ajustar los Permisos
Para que ownCloud funcione correctamente, es necesario establecer permisos de acceso en la carpeta:
sudo chown -R www-data:www-data /var/www/html/owncloud/
sudo chmod -R 755 /var/www/html/owncloud/
Paso 5: Configurar Apache para ownCloud
Crea un archivo de configuración para ownCloud en Apache:
sudo nano /etc/apache2/sites-available/owncloud.conf
Agrega lo siguiente:
Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>
Habilita la nueva configuración y reinicia Apache:
sudo a2ensite owncloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2
Abre tu navegador y accede a http://<tu-IP>/owncloud
. Se abrirá la interfaz de configuración de ownCloud, donde podrás crear una cuenta de administrador y configurar la base de datos.
Selecciona MySQL/MariaDB como tipo de base de datos y completa los datos necesarios. Al terminar, ownCloud estará listo para usar.
Conclusión
Siguiendo estos pasos, podrás instalar ownCloud en Ubuntu 18.04 con Apache y crear tu propio servidor de almacenamiento en la nube. Esto te permitirá almacenar y acceder a tus archivos de forma privada y segura.