Seguimos con más tutoriales, esta vez, OwnCloud, una solución de código abierto a las plataformas de almacenamiento de archivos en la nube como Dropbox o Google Drive.
Como ventaja destacar que existen clientes de sincronización de archivos multiplataforma: Linux, Windows, Mac, Android e iOS y también por consola. También que si disponemos de un servidor, podremos utilizarlo y de esta ahorrarnos el costo de Dropbox o Google Drive. Y por último su versatilidad al poder instalar plugins.
Vamos a instalarlo.
Prerequisitos
Doy por hecho que debemos de tener un servidor LAMP instalado y configurado.
Descarga
En el servidor y directorio donde lo queramos instalar, descargamos y descomprimimos el paquete:
wget https://download.owncloud.org/community/owncloud-9.1.2.tar.bz2 tar -xjvf owncloud-9.1.2.tar.bz2
Nota: existe un método de descargas por repositorios pero en mi caso lo he hecho así porque quería personalizar el directorio del Apache y el paquete del respositorio lo instala en el directorio por defecto.
Base de datos MySQL
A continuación debemos de crear una base de datos donde se van a almacenar las tablas de la aplicación. Nos conectamos al servidor MySQL y vamos a la base de datos mysql:
mysql -u root -p use mysql;
Ahora metemos las sentencias de creación de la base de datos:
CREATE DATABASE owncloud CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Tambień debemos de crear un usuario para que se conecte la aplicación con la base de datos y establecer permisos sobre la base de datos con ese usuario.
CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'micontrasenya'; GRANT ALL PRIVILEGES on owncloud.* TO 'owncloud'@'localhost'; FLUSH PRIVILEGES;
Proceso de instalación
Accedemos ahora a la IP o dominio que hayamos configurado para OwnCloud y nos aparecerá una amigable interfaz azul con campos para completar el proceso de instalación.
En nuestro caso, debemos de cumplimentarlo de la siguiente manera:
Usuario: administrador / micontrasenya
Directorio de datos: (por defecto)
Base de datos: «MySQL/MariaDB»
- Usuario de la base de datos: owncloud
- Contraseña de la base de datos: micontrasenya
- Base de datos: owncloud
- Host: localhost
Pulsamos en aceptar y al cabo de unos poso segundos ya tendremos todo instalado.
¡Ahora ya podremos configurar las Apps cliente para sincronizar archivos, crear usuarios carpetas o instalar plugins!
Eliminación de archivos antiguos
Si nos empieza a ocupar mucho espacio todo el Owncloud, podremos eliminar los archivos de la papelera para un determinado usuario o para todos. Para ello, accedemos por consola al directorio raíz de la instalación y una vez ahí, ejecutamos el comando:
sudo -u www-data php occ trashbin:cleanup
Para más información leer la documentación.
Últimos comentarios