You are on page 1of 10

Instalar Owncloud en

OpenMediaVault
En esta entrada os voy a mostrar como instalar Owncloud en OpenMediaVault , y no
morir en el intento
Antes de nada unos conceptos, para que nos situemos:
- Que es OpenMediaVault ( OMV ) :
OMV es una distriucion linu! asada en deian, especi"camente dise#ada para
convertir un ordenador en un sistema de almacenamiento en red ( $A% )&
'odriamos decir que es una distriucion similar a otras como (reenas o $as)*ree ,
las cuales tamien +an sido especi"camente dise#adas para este "n , aunque para
mi ,usto, OMV cuenta con una inter*a- de ,estion muc+o mas intuitiva, que +ace
que la con",uracion y administracion de nuestro $A% sea mas sencilla para
cualquier usuario&
$o me voy a e!tender demasiado +alando sore OMV , ya que la "nalidad de este
articulo es indicar como instalar owncloud sore esta distriucion, por lo que si
quereis mas in*ormacion sore la misma podeis pulsar el enlace que +e puesto mas
arria, y alli accedereis a su pa,ina o"cial, con in*ormacion y descar,as&
- Que es Owncloud:
Own.loud es un so*tware lire de almacenamiento independiente a la uicaci/n de
los datos& Es un so*tware asado en la nue, como su nomre
indica OwnCloud (nube propia)&
'ara de0ar un poco mas claro el concepto de Owncloud, podriamos decir que
mediante este so*tware puedes montarte tu propio 1ropo! ( podria mencionar
muc+os otros ) , con la di*erencia de que los datos estan uicados "sicamente en tu
propio servidor, el cual ,estionas tu mismo&
Al i,ual que antes, os +e incluido el enlace a su we o"cial un poco mas arria,
donde podeis encontrar mas in*ormacion y descar,as del mismo&

2ien, a partir de aqui comen-aremos con el tutorial propiamente dic+o& 3ay que
tener en cuenta, que para se,uir el tutorial deereis tener instalado y con",urado
vuestro OMV , y contar con acceso ss+ al mismo&
4nstalacion Owncloud OMV:
5o primero que deemos +acer es a#adir un nuevo usuario desde la inter*a- de OMV
con la si,uiente con",uracion:
El password el que vosotros querais
Accedemos por ss+ a nuestro OMV como root , e instalamos los componentes
necesarios para Owncloud:
apt-get install libonig2 libqdbm14 php5-cli php5-common php5-suhosin
php-pear php-xml-parser curl libcurl3 libcurl3-dev php5-curl sqlite php5-
sqlite mp3info zip git-core php5-gd php5
apt-get install bzip2
1ependiendo de nuestra version de OMV , estos comandos nos devolveran errores o
no los i,noramos y se,uimos
A+ora vamos a descar,ar Owncloud&
cd /tmp
wget http//mirrors!owncloud!org/releases/owncloud-4!5!"!tar!bz2
En la captura sore estas lineas, vereis que me +e equivocado y +e descar,ado la
version )&6&7 lo siento, me percate del *allo despues de insertar la captura
En el momento de la creacion de este turorial la ultima version estale es la )&6&8 &
En caso de e!istir una nueva version deereis camiar esos datos para descar,ar el
paquete correcto&
1escomprimimos el arc+ivo descar,ado con el si,uiente comando:
tar -x#f owncloud-4!5!"!tar!bz2
A+ora copiamos el directorio de owncloud a la carpeta www de apac+e:
cp -$ owncloud/ /var/www/
Entramos en la carpeta, creamos los directorios necesarios y asi,namos los
permisos:
cd /var/www/
m%dir owncloud/data
chown -$ owncloudusers owncloud/apps/ owncloud/con&g/
owncloud/data/
A+ora creamos un nuevo arc+ivo para nuestro owncloud en la carpeta de sitios de
apac+e, con la si,uiente con",uracion:
nano /etc/apache2/sites-available/owncloud-webgui
<VirtualHost *:8080>
Include /etc/apache2/owncloud-webgui.d/*.con
!!"#ngine o
</Virtualhost>
Entramos en la carpeta correspondiente de apac+e y y activamos el nuevo sitio que
+emos creado:
cd /etc/apache2/sites-enabled
ln -s !!/sites-available/owncloud-webgui !
m%dir -p /etc/apache2/owncloud-webgui!d
nano /etc/apache2/owncloud-webgui!d/default!conf
4ntroducimos la si,uiente con",uracion en el editor que se +a aierto:
!er$er%a&e owncloud-webgui
'ocu&ent(oot /$ar/www/owncloud
'irector)Inde* inde*.php
!ue*ec+ser,roup owncloud users
- !et &a*i&u& H../ re0uest length to 21 2i3
4cgid2a*(e0uest"en 25267700
4cgidI8.i&eout 900
<'irector) /$ar/www/owncloud/>
8ptions 4ollow!)&"in:s
<4iles2atch .php;>
4cgid<rapper /$ar/www/owncloud/php-cgi .php
!etHandler cgid-script
8ptions =#*ec>,I
</4iles2atch>
8rder ?llow@'en)
?llow ro& ?ll
?llow8$erride ?ll
</'irector)>
"og"e$el warn
#rror"og ;A?/?>H#B"8,B'I(C/owncloud-webguiBerror.log
>usto&"og ;A?/?>H#B"8,B'I(C/owncloud-webguiBaccess.log co&bined
A+ora vamos a copiar los arc+ivos necesarios para nuestra instalacion, y a asi,nar
los permisos necesarios:
cd /var/www
cp openmediavault/php-fcgi owncloud/php-fcgi
cp -$ openmediavault/cgi/ owncloud/
cd owncloud/
chown -$ openmediavaultopenmediavault php-fcgi cgi/
1eemos editar el arc+ivo p+p-*c,i que +emos copiado en la carpeta de owncloud:
nano php-fcgi
2uscamos el si,uiente codi,o en el arc+ivo:
e*port /H/(>DE/$ar/www/open&edia$ault/cgiE
9 lo sustituimos por este:
e*port /H/(>DE/$ar/www/owncloud/cgiE
A+ora entramos en la carpeta c,i y editamos el arc+ivo p+p&ini:
cd c,i:
nano p+p&ini
1eemos ir al "nal del arc+ivo, y orrar la con",uracion de openmediavault:

A+ora uscamos la la linea session.na&e D /H/!#!!I'
y la camiamos por session.na&e D 8<%>"8+'
;amien uscamos la linea Fsession.sa$eBpath D E/t&pE
y le quitamos el primer < quedando asi session.sa$eBpath D E/t&pE
=uardamos y salimos

'or ultimo, deemos editar el arc+ivo de puertos de apac+e, y a#adir la escuc+a por
el puerto >?>?:
nano /etc/apache2/ports!conf
En el editor que se +a aierto a#adimos la linea:
5isten >?>?
=uardamos los camios y salimos&
A+ora e0ecutamos los si,uientes comandos:
chown -$ owncloudusers /var/www/owncloud
a2enmod rewrite
a2enmod headers
service apache2 restart
En este momento, si accedeis a la direccion +ttp:::ip-de-vuestro-OMV:>?>? vereis lo
si,uiente:
'odriais con",urar vuestro usuario administrador y continuar, y owncloud
*uncionaria correctamente, pero el directorio de almacenamiento de vuestros datos
estaria dentro de la carpeta :var:www:owncloud , lo cual no es del todo
recomendale&
'ara camiar esta uicacion a+ora ( ya que una ve- instalado es astante mas
lioso ) +areis lo si,uiente:
1eeis crear una carpeta @dataA , en uno de vuestros discos de OMV , y camiar su
propietario:
m%dir /media/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/data/
( las ! corresponden a la identi"cacion de vuestro disco en la carpeta :media de
OMV )
c+own -B owncloud:users /media/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/data/
A+ora, accedeis a la pa,ina de con",uracion de owncloud +ttp:::ip-de-vuestro-
OMV:>?>? y pulsais la pesta#a que pone avan-ado&
.reais vuestro usuario introducciendo como directorio de almacenamiento la
carpeta que acaais de crear:
9 pulsais completar la instalacion&
5isto, ya teneis vuestra propia nue *uncionando y lista para reciir arc+ivos y
usuarios
File Upload Limit
Al intentar suir al,un arc+ivo el nave,ador de devuelve un error y no te permite la
car,a del mismo por e!ceder el tama#o ma!imo permitido&
Esto sucede, porque por de*ecto la car,a de arc+ivos via we de Owncloud esta
limitada a 7M por arc+ivo , lo cual, en la mayoria de casos es un limite demasiado
peque#o&
'ues ien, en esta ocasion vamos a ver como modi"car este parametro , para
permitirnos la car,a de arc+ivos via we de un tama#o consideralemente mayor
en nuestro caso 7=&
5o unico que necesitamos es acceder por ss+ a nuestro OMV y escriir el si,uiente
comando:
nano /var/www/owncloud/cgi/php!ini
A+ora nos vamos al "nal del arc+ivo, y a#adimos las si,uientes limeas:
max'execution'time(3)**
max'input'time(3)**
memor+'limit(512,
post'max'size(2***,
upload'max'&lesize(2***,
max'&le'uploads(1*
El arc+ivo quedara tal y como veis en la ima,en superior&
=uardamos los camios y salimos ( @ctrl C oA y @ctrl C!A )
A+ora e0ecutamos el si,uiente comando:
nano /etc/apache2/httpd!conf
9 de nuevo, en el editor escriimos las si,uientes lineas:
-ifmodule mod'fcgid!c.
,ax$equest/en 2**********
-/ifmodule.
=uardamos los camios y salimos&
'or ultimo reiniciamos el servicio de apac+e con el si,uiente comando:
service apache2 restart
5isto& 9a podeis suir arc+ivos de un tama#o ma!imo de 7= desde el nave,ador a
vuestro Owncloud&