Colaboratorio

Colaboratorio

Para todo lo relacionado con este sitio y el equipo de gente que lo sostiene.

Colaboratorio

Colaboratorio
Para todo lo relacionado con este sitio y el equipo de gente que lo sostiene.

Crear imágenes a medida en Docker con Dockerfile

Estamos de vuelta. Seguimos con la serie de artículos sobre Docker. En el capítulo de hoy abordaremos Dockerfile. Se trata de una herramienta que nos ofrece la posibilidad de crear una imagen a medida, mediante una serie de instrucciones, ubicadas dentro de un fichero.

Zotero, gestor de referencias bibliográficas

En Zotero se unen dos de mis pasiones. En primer lugar, la Bibliotecología y Documentación (en España se denomina Biblioteconomía y Documentación) al tratarse de un gestor de referencias y, en segundo lugar, el software libre, ya que a su vez es software libre.

Este artículo tiene como objetivo brindar información básica sobre esta aplicación, explicar cómo instalarla en GNU/Linux y al final ofrecerles una bibliografía con guías, manuales, etc… para que sepan cómo utilizarla.

Despliegue de aplicaciones con Docker Compose

Seguimos hablando de containers, en este caso, de la herramienta Docker Compose, que nos permitirá definir y ejecutar múltiples aplicaciones utilizando contenedores de software.

Nextcloud, almacenamiento en la nube y mucho más (primera parte)

Ya lo sabemos, cuando utilizamos un servicio en Internet que es gratuito significa que el producto somos nosotros. Actualmente hay multitud de servicios en la llamada «nube» que nos ofrecen almacenamiento gratuito desde unos pocos gigabytes hasta decenas de ellos, según nuestras necesidades y las prestaciones del servicio. El problema es que, por norma general, son nubes opacas que suelen estar en otros países, de las que desconocemos sus normas de seguridad y, lo más preocupante, no sabemos qué hacen con nuestros datos.

Para solventar esto existen productos de almacenamiento libres que nos permiten acceder a su código fuente, que cumplen con cierta ética y que, además, nos podemos instalar en nuestros propios sistemas, véase VPS. Uno de ellos es Nextcloud.

Registro y control de acceso con CodeIgniter

En el artículo anterior de esta serie sobre desarrollo de aplicaciones web con CodeIgniter, vimos todos los procedimientos necesarios para trabajar con nuestra base de datos. Con ello, podíamos crear, leer, modificar y borrar cualquier editorial de nuestra biblioteca.

Sin embargo, nos dimos cuenta que podíamos acceder a cualquier punto de nuestro gestor de biblioteca, sin ningún tipo de control. Es necesario, para este tipo de aplicaciones controlar, mediante usuario y contraseña, quien accede a la misma. Esto también nos permitirá, poder controlar no solo quien accede a la aplicación, sino también a que partes de la aplicación. Es decir, en función del rol del usuario, podrá acceder a una parte, a otra, o a todas.

En este artículo veremos como podemos resolver el problema del control de acceso de forma sencilla, y fácilmente integrable con nuestra aplicación.

Redes en Docker: exposición de puertos

Ya hemos hablado, en anteriores capítulos, de que podemos tener centenares de contenedores funcionando a la vez. Si, por ejemplo, son servidores web, ocurriría que cada uno de ellos tendría corriendo un servicio web, como Apache o Nginx. Sabemos que los puertos por defecto para estos servicios son el 80 o bien el 443 si usa una conexión web cifrada y utiliza el protocolo https. ¿Cómo hacemos para llegar a todos estos servidores web si solo tenemos su dirección privada?

Recomendamos...

Instalación de Docker en CentOS 7 y primeros pasos

Tal y como quedamos la semana pasada, en el artículo de introducción llamado "Docker, una guia no convencional", continuamos con la serie; en este...
lentes

FLAC: Los objetivos (I)