Creación de un servidor OwnCloud en Ubuntu Server 14.04.3

¿Qué es OwnCloud?

Es un aplicación de software libre que permite el alojamiento de archivos y aplicaciones en linea. Es decir, es una aplicación para crear tu propia nube.

¿Qué requisitos debe tener?

Owncloud debe ser instalado bajo un sistema que tenga PHP 5.3 o superior y soporte para bases de datos (MySQL, SQLite…)

En este caso usaré Ubuntu Server 14.04.3. Una vez instalado, debemos actualizarlo:

sudo apt-get update && sudo apt-get upgrade

Ya está el sistema listo. Ahora debemos poner el servidor LAMP (Linux, Apache2, MySQL, PHP) en marcha. Para ello:

sudo apt-get install lamp-server^ (no olvidéis el ^ del final)

sudo mysql_secure_installation

  • change root password? pon n.
  • remove anonymous users? pon y.
  • disallow remote root logins? pon y.
  • remove test database and access to it? pon y.
  • reload privilege tables? pon y.

(Ojo: no olvidéis las contraseñas que pongáis o os quedareis sin poder acceder al servidor)

Ahora instalaremos las dependencias:

sudo apt-get install php5-gd php-xml-parser php5-intl smbclient

Ahora habilitaremos los módulos de Apache2 mod_rewrite y mod_headers :

sudo a2enmod rewrite
sudo a2enmod headers

Ahora debemos configurar Apache2. Para ello editaremos la linea <directory /var/www/> , donde cambiaremos AllowOverride None por AllowOverride All.

sudo service apache2 restart

Instalar OwnCloud

Nos bajaremos la última versión de la web, la moveremos a la capeta necesaria y le daremos permisos:

wget https://download.owncloud.org/community/owncloud-8.2.0.tar.bz2
tar -xjf owncloud-8.2.0.tar.bz2
sudo mv owncloud /var/www/html/
cd /var/www/html/
sudo chown -R www-data:www-data owncloud

Ahora crearemos la base de datos

mysql -u root -p

CREATE DATABASE owncloud;

GRANT ALL ON owncloud.* TO ‘owncloud’@’localhost’ IDENTIFIED BY ‘contraseña’;

quit

El último paso se hará desde el navegador. Para acceder a nuestro owncloud debemos saber la IP local:

ifconfig

Ahora en el navegador colocaremos ip/owncloud

192.x.x.x/owncloud

Ahora debemos rellenar todos los datos con el usuario que hemos creado arriba. IMPORTANTE se debe rellenar todo, si bajas la página encontrarás más opciones, no dejes nada en blanco.

Ya tenemos nuestro servidor OwnCloud en marcha

2 comentarios

  1. […] he explicado en la entrada anterior, podemos crearnos nuestro propio servidor owncloud, tanto en una máquina fija como en una virtual. […]

    Me gusta

  2. […] explicaré el método para instalar apps en OwnCloud, en estradas anteriores está redactado cómo instalarlo/configurarlo y cómo habilitar la conexión […]

    Me gusta

Deja un comentario