1. Introducción
La versión 5 de owncloud ya ha sido liberada el 16 de marzo del 2013, dentro de las novedades más importantes tenemos:
- El soporte de MySQL como gestor de base de datos además de SQLite,
- Mejora en el rendimiento.
- Mejoras de seguridad, etc.
Para aquellos que no conozcan, owncloud es una herramienta para el manejo de datos en la nube, al igual que dropbox, ubuntu one, skydrive, etc. Solo que owncloud es LIBRE y puedes instalarlo en tu propio servidor web para manejar tu información en la nube, simplemente tú lo controlas, ideal para aquellos que no confian su información a empresas externas y prefieren tener su propio servidor de datos en la nube(como por ejemplo, yo ).
1.1. Contenido
- Subir archivos a un servidor remoto por FTP
- Instalación de owncloud 5
2. Requerimientos
- Hosting y dominio web con acceso por FTP, o en su defecto puedes probarlo primero en tu máquina personal(localhost).
- Descargar owncloud en sus versiones 5 ó 6:
- owncloud 5(version 5.0.3), lo puedes descargar desde los siguientes enlaces: unix/MacOS o para Windows. Ó
- owncloud 6(versión 6.0.0a) puedes decargarlo desde los siguientes enlaces: Unix o para Windows.
- Filezilla, cliente FTP, es necesario en caso de que tengas acceso al servidor por FTP, lo puedes descargar desde aquí.
3. Dependencias
Las dependencias mayoritariamente están en los módulos PHP necesarios para que owncloud funcione. Como novedad tenemos el soporte pera MySQL, dentro de los módulos necesarios en php tenemos:
Obligatorios:
- php5 (>= 5.3)
- php5-gd
- php-xml-parser
- php5-intl
- php5-mbstring (Multibyte String)
- php5-sqlite (>= 3) ó php5-mysql
Opcionales:
- smbclient
- curl
- libcurl3
- php5-curl
En la mayoría de servicios de hosting ya se provee la mayoria de módulos de PHP listo para usar, en caso de que sea tu propio servidor deberias asegurarte que por lo menos las dependencias obligatorias están instaladas.
4. Subir archivos al servidor remoto
Servidor Remoto (web hosting):
La instalación es relativamente sencilla, en caso de usar un servidor remoto por acceso FTP sólo debemos subir los archivos al directorio html ó www de nuestro hosting, previamente debemos tener los datos de acceso FTP que el mismo proveedor de hostin te dará. Para este caso usaremos Filezilla, un cliente FTP multiplataforma.
Primero debemos crear un nuevo sitio, nos dirigimos al menú Archivo -> Gestor de Sitios, en la ventana gestor de sitios le damos clic en nuevo sitio:
Esto habilitará el cuadro para llenar los datos necesarios FTP, los datos de conexión mínimos necesarios son:
Servidor: es el nombre del servidor FTP, usualmente es el nombre de dominio asignado.
Modo de acceso: lo cambiamos a Normal, esto nos permitirá llenar el usuario y contraseña.
Usuario y Contraseña: el usuario y contraseña FTP asignado por tu proveedor de hosting.
Si los datos son correctos, al darle clic a conectar nos visualizará nuestra carpeta remota lista para subir archivos:
De partir de este punto ya podemos subir o bajar archivos de nuestro servidor remoto. Aquí hay un punto muy importante a tomar en cuenta : La carpeta donde debas poner el contenido web (en este caso los archivos de owncloud) puede variar, en algunos casos lo puedes poner en la carpeta raiz de tu hosting(/) en otros casos debas ponerlo dentro de una carpeta llamada html, public_html, etc. Ésta inormación te la dará tu proveedor de hosting.
Para cambiar de directorio actual, damos doble clic a la carpeta en el manejador de archivos de Filezilla, en Sitio local nos ubicamos dentro de la carpeta de owncloud descomprimida y en el Sitio remoto en la carpeta donde se deba subir el contenido web de tu proveedor de hosting.
Ahora procedemos a subir nuestros archivos, seleccionamos todas las carpetas y archivos de owncloud, damos clic derecho y le damos clic en Subir:
Finalmente esperamos que terminen de subir los archivos.
Manera local:
En caso de hacerlo en nuestro servidor debemos descomprimir la carpeta en el directorio /var/www/htdocs ó /var/www/html, aunque la ruta exacta depende de la distribución GNU/Linux que está usando, para cambiar los permisos usamos el siguiente comándo:
# chmod apache:apache /var/www/htdocs
Esto solo es necesario cuando usemos un servidor local, en el caso de subir archivos por FTP los permisos se establecen de manera automática.
5. Instalación de owncloud
Una vez que los archivos de owncloud estén en nuestro servidor abrimos un navegador web y tecleamos la dirección url de nuestro sitio web, en caso de ser un servidor local tecleamos simplemente localhost:
Colocamos un usuario y contraseña y damos clic en completar la instalación, esto hará uso de SQLite como gestor de base de datos, en caso de que desees usar MySQL le das clic en avanzado y llenas la información de la base de datos de MySQL que vas a utilizar:
Y ¡listo! ya tenemos owncloud 5 en nuestro servidor:
6. Actualizar owncloud
Si tienes una versión anterior y solo quieres realizar una actualización (update o upgrade) puedes hacerlo, pero debes tener la versión anterior compatible para poder realizar la actualización.
6.1. Compatibilidad de actualizaciones
La compatibilidad entre versiones mayores para poder realizar las actualizaciones la puedes ver en la siguiente tabla:
De la versión | a |
---|---|
3.X | 4.X |
4.X | 4.5.X |
4.5.X | 5.X |
De esta manera, si tienes la versión 3 y quieres actualizar a la 5, primero deberás actualizar a la 4.X y posteriormente a la 4.5.X, se pueden realizar actualizaciones directas, pero no lo recomiendo en lo absoluto.
Para el caso de las actualizaciones menores, se pueden realizar sin nigún problema siempre y cuando pertenescan a la misma versión mayor.
6.2. Actualizando owncloud
La actualización es sencilla, como siempre recomiendo que antes de hacer cualquier actualización hay que realizar un backup en caso de que salga mal algo, podemos hacer uso de nuestra copia de respaldo. Para realizar la actualización debemos borrar todas las carpetas y archivos de nuestra instalación de owncloud, pero, debemos dejar intactas las carpetas data y config:
Ahora siemplemente empezamos a subir los archivos de la versión de owncloud a la que deseamos actualizar, tomar en cuenta lo tratado en el punto 6.1., finalmente esperamos que se suban los archivos:
Una vez que todos los archivos han sido subidos, abrimos un navegador web y accedemos a nuestro owncloud, la actualización se realizará de manera automática:
Acto seguido, se empezará a realizar la actualización:
Una vez terminada la actualización, se autologueará al usuario administrador y empezará a actualizar el caché de archivos:
Y listo, ya tienes owncloud actualizado.
Comentarios
Enviado por Alberto (no verificado) el Mar, 04/09/2013 - 09:41 Enlace permanente
Gran artículo.
Gran artículo.
Recientemente he dado con OwnCloud y me parece un servicio genial.
Me gustaría compartir este artículo si te parece bien.
Un saludo
Claro que sí puede
Claro que sí puede compartirlo en otro lado, no te olvides citar la fuente, gracias por tu comentario.
Enviado por Alberto (no verificado) el Mié, 04/10/2013 - 10:55 Enlace permanente
Perfecto, muchas gracias.
Perfecto, muchas gracias.
Encontrarás una referencia a tu artículo desde el mío.
http://cuandoeltiempoteatrapa.es/aplicaciones-2/owncloud/que-es-owncloud/
Un saludo.
Enviado por nathan (no verificado) el Mar, 07/23/2013 - 17:46 Enlace permanente
como cambiar de local host a un dominio
hola mi pregunta como cambiar de local host a un dominio si podrias ser tan amable de decirme gracias
CAmbio de localhost a dominio
NO entiendo muy bien tu pregunta, lo primero que se me ocurre es que te estés refiriendo a comprar un dominio.
Las compras de dominio los puedes hacer a una empresa en tu localidad que oferte esos servicios, o desde internet, en páginas como http://www.hostgator.com/.
De todas maneras agradecería que fueras más específico en tu pregunta.
Atte.
Enviado por Fernando (no verificado) el Lun, 09/09/2013 - 08:00 Enlace permanente
No sincroniza instantaneamente
Yo configure Owncloud 5 en Centos server, funciona bien no me da ningun error, el problema es que cuando pongo archivos no sincroniza inmediatamente, ahi alguna forma de ponerlo instantaneamente ???
Saludos.
A que te refieres con
A que te refieres con sicronizar?,¿ te reffieres a la sincronización WEBDAV o a que se vean los archivos en el navegador?.
Para el caso del navegador eso es automático. Además debes actualizar tu instalación de owncloud constantemente debido a que la rama 5 de owncloud no es muy estable.
Necesito saber la versión exacta de owncloud además de los pasos que realizas para poder ayudarte.
Enviado por carlos (no verificado) el Dom, 03/23/2014 - 13:45 Enlace permanente
sincronismo
Es verdad, cuando agregas un archivo o lo modificas, el cambio no es rapido usando el soft cliente. lo instale en varias maquinas que estan en lan. el servidor funciona bien, salvo la velocidad , no de descarga sino la frecuencia con la que verifica cambios y procede a descargar/subir. Hay algun comando en alguna linea del servidor que se pueda modificar??? Gracias por el tutorial me sirvio mucho para montar mi propio servidor.
Manejo de sincronizmo.
Bien ya entiendo, lo que pasa es que yo no he usado el cliente para sincronizar mis archivos desde mi máquina hacia mi servidor, lo que he usado es simplemente un cliente webdav que viene por defecto en Dolphin(KDE). Al ser una conexión directa los archivos se actualizan de manera inmediata.
Me imagino que en el caso del software cliente owncloud lo que hace es sincronizar cada cierto tiempo debido a que los archivos los maneja en la máquina cliente, y después de cierto tiempo lo actualiza en el servidor.
Mi recomendación sería que utilices un cliente webdav estándar, en internet hay muchos. En caso de que uses GNU/Linux en tus máquinas cliente puedes usar conexiones webdav de manera nativa en nautilus(gnome) y dolphin(KDE).
Con respecto al comando en el servidor, creo que el problema está en el sw cliente y no en el servidor, no conozco ningún comando para administrar owncloud de esa manera.
ESpero haberte ayudado.
Atte.