Owncloud es una plataforma que permite almacenar archivos en internet. Seguramente si poseemos una cuenta gmail o hotmail tenemos en claro de que trata Owncloud también. A diferencia Google Drive y Microsoft OneDrive, OwnCloud nos permite controlar totalmente la plataforma, desde el dominio hasta sus funciones integradas. Por ello es una herramienta poderosa para nuestras empresas. Seguramente nos estaremos haciendo la siguiente pregunta ¿cómo instalar owncloud en mi hosting?
Definiendo la arquitectura para montar owncloud
Antes de comenzar a hablar de como montar nuestro OwnCloud, sería oportuno aclarar algunas cuestiones generales:
En primer lugar, tengamos en cuenta que nuestra plataforma depende totalmente del alojamiento. Si bien es posible montar OwnCloud en un servidor compartido (hosting) común y silvestre, bien debemos saber que el rendimiento será limitado. De igual modo hay que tener en claro que no es lo mismo utilizar nuestra plataforma con 3 o 4 colaboradores que con 50 o 100 en simultaneo. En este último caso sería bueno pensar en contratar un Cloud Hosting o un Servidor Dedicado o, si cabe la posibilidad, montarnos un servidor local.
Por otro lado, también es común encontrar muchos hostings que por el solo hecho de ofrecernos la posibilidad de instarlo con un click, nos cobran el doble o el triple de lo que cuesta el servidor compartido sin esta opción. Realmente innecesario (salvo que sea un cloud hosting, pero es otro tema). Pero volvamos al tema inicial.
Si tenemos un proyecto de baja demanda, entonces podemos contemplar la idea de un hosting compartido. Recomiendo buscar un hostings ilimitados en tanto que espacio (aunque no lo son) y en tanto que a tráfico mensual. Desde ya bajo tecnología LINUX.
Si tu proyecto es de alta demanda, entonces puedes ponerte en contaco con nosotros para recibir asesoria.
Pre-requisitos de instalación
- Contratar un hosting Linux.
- Contratar dominio (opcional). En caso de no hacerlo usaremos el nombre predeterminado que nos provea nuestro hosting.
- Descargar OwnCloud: ingresar a https://owncloud.org/download/ y descargar OwnCloud Server (un archivo .zip).
Ya podemos comenzar la instalación.
Si no tienes hosting ni dominio, puedes contratarlos con nosotros al mejor precio del mercado.
Instalando OwnCloud en Hosting
Lo primero que debemos hacer es ingresar a nuestro Hosting y cargar el owncloud. Tenemos dos formas de hacerlo:
- FTP por medio de una aplicación como FileZilla (descargar versión para windows https://filezilla-project.org/ )
- Por el administrador de archivos integrado en el hosting
En mi caso voy a realizarlo por ambos caminos a modo ilustrativo. Recordemos que llegamos al mismo resultado de ambas maneras.
Opción 1: FTP
Debo obtener el nombre del servidor, usuario y contraseña. Estos datos nos los proporciona nuestro prestador de hosting contratado. En este caso utilizaré un panel de administrador Ferozo, pero en caso de usar CPanel es exactamente lo mismo.
Ferozo
Cpanel
Una vez obtenido los datos, los ingreso en Filezilla
Ya establecida la conexión de Filezilla con nuestro hosting debemos proceder a instalar OwnCloud. En este caso debemos descomprimir el archivo Owncloud y cargarlo en la carpeta Public_HTML
Opción 2: Administrador de archivos de Hosting
Ingresamos al administrador de archivos de nuestro hosting.
Al igual que con Filezilla, ingresamos a la carpeta Public_HTML y, en este caso, subimos el archivo comprimido y, una vez que está dentro de nuestra carpeta (ya subido), procedemos a descomprimirlo. Generalmente basta con hacer click derecho en el archivo y seleccionar la opción «descomprimir archivo».
Preparando la base de datos
Completado los pasos anteriores (por un camino o por otro), procedemos a crear la base de datos en MySql. Este paso es fundamental ya que aquí se alojarán todos nuestros archivos.
En nuestro hosting, al crear la base de datos se crea un usuario por defecto. En caso que no suceda, crear el usuario. Tal vez parezca algo confuso, pero no lo es. Invito a que busques las opciones en tu hosting y verás que es bastante intuitivo el procedimiento. Lo digo sobre todo para aquellos que tienen un panel de hosting diferente al que estoy utilizando en el ejemplo.
Puesta en marcha de Owncloud
Ya cargamos Owncloud y creamos nuestra base de datos MySql, estamos en condiciones de poner en marcha nuestra plataforma.
El procedimiento es simple: ingresamos al dominio por defecto que nos proporciona nuestro hosting. En caso de haber comprado un dominio personalizado, configurarlo y seguir los mismos pasos.
Ingreso a mi dominio en el buscador y agrego diagonal owncloud: www.midominio.com/owncloud *
*Si al entrar al sitio nos arroja un error relacionado al PHP, debemos proceder a cambiar la configuración de PHP desde el hosting. No necesariamente debemos poner la última versión PHP disponible. Debemos ir probando cual nos funciona correctamente. En el caso nuestro nos está diciendo que por lo menos debe ser 7.0.7.
» This version of ownCloud requires at least PHP 7.0.7
You are currently running PHP 5.6.40. Please update your PHP version. »
Una vez ingresado al sitio nos solicita lo siguientes datos para completar la instalación:
- Usuario: cree el nombre de usuario con el que va a ingresar a la plataforma.
- Contraseña: cree la contraseña con el que va a ingresar a la plataforma.
- Aparece un desplegable que dice «Almacenamiento y base de datos«
MUY IMPORTANTE
En el caso de la base de datos, si seleccionamos la que viene por defecto «SQLite» tendremos problemas en el futuro para sincronizar archivos desde el cliente de escritorio. Para evitar este inconveniente seleccionaremos la opción de base de datos «MySql/MariaBB». Luego nos solicitará:
- Usuario de base de datos:
- Contraseña de base de datos:
- Nombre de base de datos:
- Localhost: los dejamos tal cual.
Todos los datos, sin excepción, los encontraremos textuales en el apartado «base de datos» de nuestro hosting.
Una vez completado los datos tendremos listo nuestro Owncloud para comenzar a trabajar.
Esperemos que haya quedado clara la explicación que hemos dado. Sin embargo, sabemos que hay muchas cosas que damos por sentadas que quizás alguno no maneje con facilidad. Lo invitamos a dejar un comentario realizando sus consultas, con gusto le ayudaremos.
Si prefieres que montemos tu OwnCloud en nuestros hosting y te brindemos asesoramiento y ayuda permanente, puedes dejarnos tu mensaje.