En esta entrada vamos a realizar la instalación de Owncloud en nuestro propio servidor. Contamos para ello con un servidor Ubuntu Server 14.04 previamente instalado y configurado.
Para todo el que no sepa lo que es Owncloud, es un sistema Opensource de almacenamiento de Datos, similar a Dropbox, pero con la ventaja de montarlo sobre nuestro propio servidor, ya sea físico, virtual, o hosting.
Bien, empecemos sin mas dilación con el proceso de instalación.
Como he comentado, el Ubuntu Server ya lo tendremos montado y configurado con antelación, y lo primero que haremos sera acceder via SSH a nuestro server, ya sea desde una terminal linux, Mac, o utilizando programas como Putty desde windows.
Una vez logeados en nuestro server, podemos lanzar los comandos con sudo, o realizar un sudo su con nuestro usuario, esto es a gusto del consumidor, aunque yo prefiero y he utilizado la segunda opción.
Primero realizamos la actualización de nuestros repositorios y paquetes con el siguiente comando:
Pulsamos enter y esperamos a que finalice el proceso, el cual nos pedirá aprobación para la instalación de los paquetes actualizados. Simplemente pulsamos S y enter.
Una vez finalizado, procedemos con la instalación del Servidor Web Apache introduciendo el siguiente comando:
apt–get install apache2
Finalizada la instalación del servidor apache, instalamos el PHP:
apt–get install php5 php5–mysql
Ahora instalaremos los modelos de PHP necesarios con el siguiente comando:
apt–get install php5–gd php5–json php5–curl php5–intl php5–mcrypt php5–imagick
Para finalizar con los componentes necesarios, instalaremos el servidor de bases de datos MySQL:
apt–get install mysql–server
Una vez instalado MySQL, vamos a proceder a securizarlo, utilizando para ello un script que nos guiara paso a paso. Mucha atención a cada uno de los pasos, no nos equivoquemos. Introducimos el siguiente comando:
mysql_secure_installation
Ahora vamos a crear la base de datos necesaria y al menos un usuario que tendrá acceso completo a la misma, este sera nuestro administrador de owncloud.
|
#mysql -u root -p
Enter password: «aqui introducimos la contraseña de root de MySQL»
mysql> CREATE USER ‘TUSUARIO’@‘localhost’ IDENTIFIED BY ‘TUCONTRASEÑA’;
mysql> CREATE DATABASE ownclouddb;
mysql> GRANT ALL ON ownclouddb.* TO ‘TUUSUARIO’@‘localhost’;
mysql> FLUSH PRIVILEGES;
mysql> exit
|
Ya tenemos todo listo para proceder con la instalación de Owncloud 8.1
Bien, comenzamos la instalación descargando el archivo comprimido de owncloud 8.1 desde la web con el siguiente comando:
wget https://download.owncloud.org/community/owncloud-8.1.0.tar.bz2
ahora descomprimimos el archivo en el directorio correcto:
tar -xvf owncloud-8.1.0.tar.bz2 -C /var/www/html/owncloud/
Casi estamos terminando, solo nos falta asignar los permisos correctos al directorio de owncloud para lo cual utilizaremos el siguiente comando:
chown www–data:www–data –R /var/www/html/owncloud/
Y por ultimo crear el archivo de configuración de Owncloud en apache:
|
nano /etc/apache2/sites-available/owncloud.conf
<IfModule mod_alias.c>
Alias /owncloud /var/www/html/owncloud
</IfModule>
<Directory “/var/www/html/owncloud”>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
|
Finalizado esto, reiniciamos el apache con el siguiente comando:
service apache2 restart
Ya tenemos nuestro Owncloud listo para su configuración via web. Simplemente en un navegador ponemos la siguiente dirección http://ip_de_tu_servidor/owncloud y veremos lo siguiente:
Yo voy a dejar el directorio de almacenamiento por defecto, pero podríais utilizar cualquier otro almacenamiento, siempre y cuando lo hayais definido anteriormente el el archivo fstab .
Completamos todos los datos necesarios ( con los datos que tenemos y hemos creado durante la preparación del proceso ) y pulsamos en finalizar instalación y listo, ya tendremos nuestro owncloud listo para recibir archivos…
Saludos y … hasta la próxima…
yo he traducido buena parte al castellano cuando yo lo usaba era todo en ingles..