Cesta XI

Donde hablo sobre nubes y otros servicios más concretos que me interesan mucho.

Después de más de un año de no haber creado ninguna cesta nueva me gustaría retomar la costumbre de comenzarla el lunes, programarla para que se publique automáticamente el siguiente domingo y obligarme a completarla antes de esa fecha. Es divertido.

ownCloud

ownCloud logo

Servicios de almacenamiento tipo nube en tu propio servidor; es la definición más sencilla que puedo darle al invento de estos chicos tan versados en software libre.

La instalación es bastante sencilla. Requiere el típico ecosistema Apache, MySQL y PHP con una instalación sencilla y cómoda tras la que obtenemos un acceso web a nuestros datos y una página informativa donde se nos indica qué URL deberíamos facilitar a los clientes de los servicios.

Estos servicios son variables en número ya que dependen de qué aplicaciones estén instaladas y cuáles activas, por lo que sólo menciono aquellos en los que estoy interesado y los protocolos de acceso que pueden emplear terceros programas:

El funcionamiento es bueno hasta el momento a excepción de las tareas, donde me he encontrado con algunos fallos extraños. Supongo que existirán ajustes importantes en la configuración para afinar el rendimiento, pero eso es algo que tengo que ver un poco más adelante.

Ah, el programa también dispone de un entorno de desarrollo bien documentado para poder construir aplicaciones.

Archivos

Por lo que he podido ver ownCloud posibilita:

  1. Definir un límite de almacenamiento por usuario (aún no estoy seguro de si es para todas las aplicaciones sobre la cuenta o no).
  2. Crea URL para poder compartir archivos, en cuyo caso se envían directamente, y carpetas, con las que muestra un interfaz web de sólo lectura.
  3. Puede descargarse toda la carpeta en un paquete zip.

Pagekit.net

Pagekit.net logo

Empresa islandesa que ofrece un servicio interesante con un programa bajo licencia agpl 3: hacer que el servidor web y/o el servidor SSH de

localhost

sean accesibles desde Internet, sea cual sea su forma de conectarse con el exterior. No hay necesidad de direcciones de red estáticas, dominios exclusivos ni redirecciones de puertos en routers.

¿ Cómo lo hacen ? Pues con un programa escrito en python que se conecta con sus servidores (tienen varios) y crean un túnel por el que conducir el tráfico entrante (y el saliente) a tu máquina. Cobran por volumen de datos, obviamente, porque ese es su negocio real, pero ya que emplean algunas técnicas de cacheado y compresión de datos el tráfico final se puede ver muy reducido.

Las ventajas son evidentes:

  1. Ellos se limitan a mover datos de un punto a otro sin saber qué transportan, incluso puedes emplear tecnologías como Tor y cifrado TLS o conectar con un servidor VNC.
  2. Tus datos -sean cuales sean- permanecen siempre en tus máquinas, que encima puedes cambiar tranquilamente porque sólo necesitas el programa cliente y unas credenciales con las que acceder al servicio. [1]
  3. Puedes emplear tu propio dominio por lo que te independizas más aún de ellos.

La idea es buena. Cuesta dinero, claro, pero ¿ qué no ?

Notes

[1] Incluso disponen de un cliente para Android aunque no tengo muy claro cuál será su rendimiento