Owncloud es una aplicación que permite el almacenamiento de archivos en línea. Es decir, se puede instalar en un servidor o en un ordenador normal y permitir que los usuarios de la red almacenen su archivos ahí. Algo así como dropbox pero montado y gestionado por uno mismo. Ideal para montar en empresas o en casas para compartir archivos de una manera fácil y controlada.
Preparar los paquetes para la instalación
Instalar Apache
apt install apache2
Instalar php5 y sus extensiones
apt install php5 php5-json php5-gd php5-sqlite php5-mysql php5-intl php5-mcrypt php5-pgsql php5-ldap php5-curl
Instalar zip ntp y time-daemon
apt install zip ntp time-daemon
Instalar curl y sus paquetes
apt install curl libcurl3 libcurl3-dev
Instalar OwnlCloud
Editar el archivo sources.list
vim /etc/apt/sources.list
Agregar el repositorio de owncloud
deb http://download.owncloud.org/download/repositories/8.2/Debian_8.0/ /
Añadir la clave pública
cd /tmp && wget -nv https://download.owncloud.org/download/repositories/8.2/Debian_8.0/Release.key -O Release.key && apt-key add - < Release.key
Actualizar repositorios
apt update
Instalar owncloud
apt install owncloud
Configurar OwnCloud
Cambiar el propietario de la carpeta /var/www/owncloud
chown -R www-data:www-data /var/www/owncloud
vim /etc/apache2/sites-available/000-default.conf
DocumentRoot /var/www/owncloud/ <Directory /var/www/owncloud/> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted Order allow,deny Allow from all </Directory>
Habilitar SSL
vim /etc/apache2/sites-available/default-ssl.conf
DocumentRoot /var/www/owncloud/ <Directory /var/www/owncloud/> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted Order allow,deny Allow from all </Directory>
Cargar los módulos necesarios
a2enmod ssl a2ensite default-ssl a2enmod rewrite a2enmod headers
Borrar la carpeta de html
rm -rf /var/www/html
Añadir el umask
vim /etc/apache/envvars
umask 022
Reiniciar apache
service apache2 restart
Configurar MySQL
Conectarse a mysql
mysql -u root -p
mysql> CREATE DATABASE owncloud DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '<PASSWORD>'; mysql> GRANT ALL PRIVILEGES ON owncloud . * TO 'owncloud'@'localhost';
Iniciar OwnCloud
Una vez todo instalado lo que hay que hacer es ir al navegador y escribir la IP de la máquina que tiene el servicio.
https://<IP>/
Una vez hecho esto accederemos al portal de identificación. La primera vez que se accede te pide que registres el usuario que va a ser el administrador.
Y cambiamos de base de datos a MySQL y rellenamos los parámetros como los tenemos configurados
Y ya estaría instalado todo.
Hola me parece muy interesante todo, pero en este paso el link esta roto y no nos podemos descargar el paquete.
Descargar el paquete
# wget download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/all/owncloud_6.0.3-0_all.deb
ni poniendote delante http//
Y hay es todo, no puedo hacer nada mas.
el link es este http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/all/owncloud_7.0.1-0_all.deb 😉
Muy bien lo instale todo como lo pone, y muy bien, funciona!!!.
Lo único es la URL que es ta mal pero hay esta la buena.
Reblogueó esto en BLOG DEL PROYECTO TIC – TACy comentado:
Owncloud, una excelente herramienta de almacenamiento interno en nuestras redes institucionales o empresariales.
Saludos, me parece un excelente tutorial. Me surge la siguiente pregunta: Por que se debe instalar Libreoffice?. Gracias por tus aportes…
Buenas,
Porque hay un plugin que si se tiene instalado libreoffice se pueden editar documentos. No es fundamental pero si se quiere tener esta “feature” se necesita.
Un saludo