Backups automatizadas con restic Para las backups de mis equipos personales utilizo un conjunto de herramientas que me permiten automatizar y monitorizar el flujo de backups, para tener la garantía de que se realizan de forma continua y sin depender de que me acuerde de lanzar los scripts cada cierto tiempo. Los scripts de backups los lanza el sistema usando timers de systemd, de la monitorización se encarga un software denominado Healthchecks que bien puedes usar la versión SaaS o montar tu propia instancia en tú local.
Añadir documentos a paperless-ng desde iOS
paperless-ng es un proyecto open source que nos permite indexar y archivar nuestros documentos, como facturas, recibos, etc. Podemos instalarlo en nuestro servidor o raspberry-pi para tener bajo nuestro control toda esa información sensible. En Android existe una aplicación que permite de forma sencilla añadir nuevos documentos, pero no está disponible para iOS. En los dispositivos Apple podemos acceder directamente a paperless-ng a través del navegador, como lo haríamos para acceder a nuestros documentos.
Proxy inverso en docker con ModSecurity
En este post tratamos de implementar una forma avanzada de proxy inverso en docker. Nos centramos en la parte que afecta a la configuración de un WAF o Web Application Firewall que permita aumentar la seguridad de nuestros servicios montados en docker afectando lo menos posible a los servicios que ya hay en marcha en nuestro sistema de docker. Proxy inverso con docker Existen herramientas como nginx-proxy que nos permiten, de una forma muy sencilla, exponer servicios en contenedores vía HTTPS sin necesidad de configurar manualmente cada servicio.
Control de calidad del aire con ESPHome y Home Assistant
Home assistant es una herramienta open source que monitoriza y controlar dispositivos IoT en el hogar. Permite monitorizar, graficar, crear automatismos con estos dispositivos. ESPHome es también una herramienta open source creado para controlar dispositivos ESP8266 y ESP32 de forma sencilla. Estos microprocesadores cuenta con conectividad Wifi y Bluetooth y permiten interactuar con un gran número de sensores y actuadores. Sensores control de calidad del aire Para el control de calidad del aire tengo configurados tres sensores, conectados a un ESP32: sensor de polvo SDS011, sensor TVOC CCS811 y un sensor de co2 MH-Z19.
Gestión de logs de docker con Graylog
Cuando nuestro sistema de contenedores en docker comienza a crecer y crecer el sistema de logs configurado por defecto deja de ser práctico (o más bien, un infierno) sobre todo al realizar búsquedas. Graylog es un sistema de recolección, análisis y visualización de logs basado en Elasticsearch. Con este sistema, además de poder recoger los logs de nuestros contenedores de docker para analizarlos y realizar búsquedas, podemos configurarlo para recoger logs de otros sistemas a través de protocolos como syslog, como routers o logs del sistema).