Hacer limpieza en Docker borrando contenedores, imágenes, volúmenes, etc

A medida que vamos instalando y desinstalando servicios en Docker se va llenando el disco duro con contenedores, imágenes, redes, cache y volúmenes de persistencia que no usamos. Para solucionar este problema y para hacer un poco de limpieza en Docker y en el sistema operativo podemos borrar los contenedores, imágenes, redes y volúmenes que no usamos del siguiente modo. ...

5 de febrero de 2023 · 8 min · Joan Carles

Autenticación con usuario y contraseña mediante Traefik

Hay ocasiones en que levantamos un servicio autoalojado que no tienen ningún método de autenticación con usuario y contraseña. Esto significa que este servicio estará abierto a todo el mundo y será un problema en el caso que no queramos abrir el servicio al público. Si se encuentran en esta situación y están usando el proxy inverso traefik pueden usar un middleware de autenticación básico del modo que verán en este artículo. De este forma todo usuario que quiera usar el servicio tendrá que introducir un usuario y su correspondiente contraseña. ...

7 de enero de 2023 · 4 min · Joan Carles

Construir un feed con el contenido completo de un artículo

En mi caso leo la totalidad de artículos a través de mi lector de feeds RSS y para ello lo mejor es usar un feed que contenga el contenido completo de los artículos. No obstante muchos de los feeds de blogs que acostumbro a leer solo tienen las 5 o 10 primeras líneas del artículo. Seguidamente dejan el link para que podamos visitar su página web y de esta forma proseguir con la lectura. Esto para mi esto es un inconveniente porqué la mayoría de webs que podemos visitar hoy en día: ...

6 de enero de 2023 · 6 min · Joan Carles

Configurar la rotación de Logs en Traefik con logrotate

La semana pasada vimos como activar y consultar los logs del proxy inverso Traefik usando Docker. No obstante el log generado por Traefik irá creciendo hasta que con el paso del tiempo acabe teniendo un tamaño desproporcionado y llene todo el disco. Para evitar este problema lo único que tenemos que hacer es configurar la rotación de logs en Traefik mediante logrotate de la siguiente forma. ...

24 de abril de 2021 · 3 min · Joan Carles

Usar Fail2ban con Traefik para proteger servicios que corren en Docker

Para proteger los servicios que tenemos montados con Docker a través del proxy inverso Traefik podemos usar Fail2ban. De este modo podremos evitar los ataques de fuerza bruta bloqueando a todo usuario o bot que introduzca las credenciales de autenticación incorrectamente de forma reiterada. Para ello deberemos proceder del siguiente modo. ...

18 de abril de 2021 · 9 min · Joan Carles

Limitar el acceso a un servicio o web por ip con Traefik v2

Es posible que tengáis una nube o algún que otro servicio autoalojado en casa o en un servicio VPS mediante Docker y Traefik. Por norma general estos servicios únicamente tienen que ser accesibles desde vuestro país, por lo tanto en términos de seguridad es interesante limitar el acceso del servicio a los habitantes de un determinado país del siguiente modo. ...

11 de abril de 2021 · 5 min · Joan Carles

Instalar Owncloud mediante Docker y el proxy inverso Traefik v2

A continuación veremos como instalar la última versión de Owncloud mediante Docker y el Proxy inverso Traefik V2. El método que verán a continuación se puede aplicar en equipos con arquitectura arm y amd64. En mi caso he seguido el procedimiento que veréis a continuación en una Raspberry Pi 4. ...

20 de marzo de 2021 · 9 min · Joan Carles

Instalar y configurar Traefik v2 para usarlo como proxy inverso

Meses atrás vimos como instalar configurar y usar la versión 1.7 del proxy inverso Traefik. A continuación veremos como configurar, instalar y entender la versión 2 de Traefik. Pero antes de empezar es importante conocer bien las diferencias existentes entre Traefik v1 y Traefik v2 y entender como funciona la versión 2 de Traefik. ...

13 de marzo de 2021 · 11 min · Joan Carles

Montar un gestor de descargas remoto con JDownloader

A continuación detallaremos como podemos montar nuestro propio gestor de descargas remoto con JDownloader y MyJDownloader en una Raspberry o en cualquier equipo en el que podamos instalar Docker. ...

25 de diciembre de 2020 · 8 min · Joan Carles

Gestionar contactos calendarios y tareas con Radicale

En el caso que quieran disponer de un sistema autoalojado para gestionar sus contactos, calendarios y tareas les recomiendo Radicale. Los motivos son los siguientes. ...

9 de diciembre de 2020 · 10 min · Joan Carles