Muchas otras soluciones de almacenamiento en la nube han aparecido en los últimos meses. Hoy, en lugar de revisar cómo funciona cada uno de estos servicios, intentaremos crear nuestra propia solución de almacenamiento en la nube que se pueda alojar en nuestros propios servidores de Windows, ya sea local, remoto o a través de Internet.
ownCloud es un software de código abierto y gratuito que se puede utilizar para crear nuestra propia solución de almacenamiento en la nube. El servidor ownCloud se puede crear en plataformas Windows y Linux. El lado del cliente es compatible con todo, desde Windows hasta Mac OSX, Android y iPhone. Nuestro enfoque en esta publicación será cómo crear un servidor de almacenamiento en la nube usando ownCloud en Windows. Para Linux, puede consultar las instrucciones aquí.
En Windows, ownCloud requiere que se instale un servidor de «Internet Information Services (IIS)». Aunque las instrucciones en el sitio web del editor sugieren que Apache con PHP y MySQL instalado funcionará, lo probé en servidores XAMMP o WAMP y no funcionó para mí. Por el momento, deberá instalar IIS para ejecutar ownCloud. Si está utilizando Windows 7, IIS no está instalado de forma predeterminada. Para instalar IIS, deberá habilitarlo a través de «Programas y características» en el Panel de control.
También debe asegurarse de que CGI esté seleccionado en Funciones de desarrollo de aplicaciones.
En el siguiente paso, instalaremos PHP y MySQL Server en nuestra máquina con Windows. Descargar PHP y Servidor MySQL para ventanas. También puede descargar el servidor WAMP y usar el servidor PHP y MySQL desde allí, pero asegúrese de que IIS y Apache no estén configurados para ejecutarse en el mismo puerto; de lo contrario, entrarán en conflicto entre sí y no se ejecutarán correctamente. Después de instalar IIS, PHP y MySQL, procederemos con la instalación de ownCloud. Es relativamente simple. Sólo descargar ownClouddescomprímalo y luego copie la carpeta a la carpeta “C:\inetpub\wwwroot”.
Tenga en cuenta que deberá otorgar permisos administrativos para copiar cualquier cosa a la carpeta «wwwroot». Cuando comience a copiar, Windows le pedirá permisos administrativos.
Una vez completada la copia, vaya a la carpeta de configuración y cambie el nombre de «config.sample.php» a «config.php». Abra el recién renombrado “config.php” y cambie los valores de dbname, dbuser y dbpassword. Otras opciones se pueden dejar por defecto. Abra su navegador y vaya a «https://localhost/owncloud» (sin las comillas). Tenga en cuenta que si ha copiado todos los archivos directamente en la carpeta wwwroot, solo tendrá que escribir «https://localhost/». Se le llevará a crear una página de cuenta de administrador. Simplemente complete los campos y haga clic en el botón Crear cuenta.
Esto configurará una configuración básica de ownCloud. Puede configurar opciones avanzadas a medida que comienza a usar ownCloud. En mi opinión, ownCloud es mejor para las pequeñas empresas que no quieren optar por un costoso almacenamiento en la nube para todos y cada uno de los usuarios. El único inconveniente de ownCloud es que no ofrece sincronización de LAN, lo que significa un mayor uso de ancho de banda en las PYMES.
¿Planeas usar ownCloud? ¿Con qué fines implementará su propia solución de almacenamiento en la nube?