docker
Docker: TICK (Telegraf+InfluxDB+Chronograf+Kapacitor)
· ☕ 4 min lectura · ✍️ [Carlos M.]
Hace tiempo que escribí un articulo sobre como desplegar TIG (Telegraf + InfluxDB + Grafana), ahora utilizo TICK (Telegraf + InfluxDB + Chronograf + Kapacitor), en vez de Grafana, utilizo Chronograf y para la gestión de avisos Kapacitor. En este articulo voy a explicar como hacer el despliegue de TICK mediante docker-compose. Que es TICK Por si no leíste el anterior articulo te vuelvo a explicar que hace

Portainer: Administrar contenedores de diferentes equipos
· ☕ 1 min lectura
Seguro que ya has oído hablar de portainer, y puede que lo uses para administrar tus contenedores, pero lo que quizás nos sepas es que también puedes administrar los contenedores que se encuentren en otro equipo. Editando servicio docker Para ello debes editar el servicio de docker en el equipo al que vamos a conectar portainer 1 sudo nano /lib/systemd/system/docker.service Y modificar la linea para añadir el puerto de escucha, por defecto es

Docker: Comandos básicos para docker-compose
· ☕ 1 min lectura
No pretendo crear un articulo sobre el uso de docker-compose, tan solo te voy a mostrar una serie de comandos rápidos para su utilización y administración. Cosas a tener en cuenta: image: imagen del contenedor que se va a utiliza, dependiendo de la arquitectura del procesador de la maquina en la que se va a utilizar, puede ser para arm, x86, etc volumes: son los volúmenes (directorios) accesibles desde el contenedor

Certificados Wildcards de Letsecnrypt con Traefik y Duckdns
· ☕ 5 min lectura
Hasta ahora utilizaba el contenedor de Letsencript para obtener los certificados de ciertos servicios que utilizo para mi servidor personal. Pero sinceramente el método que utilizaba era un poco “chapuzas”, utilizada un subdominio de Duckdns por cada servicio, el problema es que Duckdns solo ofrece 5 subdominios de manera gratuita, pero además, los certificados que obtenía a través del proxy inverso, no eran del todo correctos ya que al final se mostraba el subdominio

Docker: TIG Telegraf+InfluxDB+Grafana
· ☕ 3 min lectura
En un anterior articulo expliqué la forma de instalar TIG (Telegraf+ InfluxDB+Grafana), puedes ir creando los contenedores de forma individual pero esta vez vamos a crear un stack sobre Docker y lo desplegaremos con docker-compose. Preparativos Docker Debes de tener instalado docker en tu sistema, si aun no lo has hecho, abre una terminal y escribe el siguiente codigo 1 2 3 sudo apt-get update sudo curl -sSL https://get.docker.com | sh Para evitar errores de permisos, añade tu usuario al grupo docker

Docker: Servidor TT-RSS
· ☕ 2 min lectura
Normalmente, cuando utilizo un contenedor suelo utilizar el que se proporciona de manera oficial, pero si no lo encuentro me gusta utilizar los de Linuxserver, como en el caso de Tiny Tiny RSS (TT-RSS). Pero hace tiempo que Linuxserver dejo de proporcionar la imagen para la creación del contenedor, por lo visto el creador no era muy partidario de su existencia, por lo que lo retiraron de Docker Hub. Afortunadamente podemos crearnos nuestro propio contenedor si

Docker: Zabbix en Raspberry Pi
· ☕ 13 min lectura · ✍️ [Carlos M.]
Sigo probando diferentes soluciones para la recolección y visualización de estadísticas de los diferentes dispositivos de mi red. Fue a raíz de escuchar un podcas de hardwareadictos, que decidi probar zabbix en mi Raspberry Pi 3, pero surgió un problema, y es que no existe una imagen par apoder crear un contenedor docker para arquitectura armv7, y sinceramente teniendo todos los servicios corriendo en doker, me daba una pereza tremenda tener que instalar y

Docker: Backups con Duplicati
· ☕ 4 min lectura · ✍️ [Carlos M.]
Ya vimos como realizar copias de seguridad con rsnapshot, pero si no estas acostumbrado a tratar con ficheros de configuración puede que su uso se te haga difícil de entender y prefieras las configuraciones mediante interfaz gráfica. Si utilizas Docker puedes usar Duplicati, que nos va a permitir realizar copias de seguridad tanto a nivel local como en la nube, pudiendo utilizar servicios como Hubic, Google Drive, Mega, etc. Crear el contenedor Vamos a crear el contenedor para Duplicati:

Docker: Administra tu colección de música con Beets
· ☕ 8 min lectura · ✍️ [Carlos M.]
Introducción Antes de nada, decir que Beets es un administrador para tu biblioteca de música y no un reproductor de música, aunque podemos añadir un plugin para reproducir música de forma muy básica. si el navegador soporta audio HTML5. Si cuentas con una gran colección de música Beets te ayudará a tenerla bien ordenada ya que se encargará de importar la biblioteca y etiquetarla correctamente según tus gustos. Beets es una herramienta increíble, escanea tu colección original y

Docker: Ouroboros, el sucesor de Watchtower
· ☕ 2 min lectura · ✍️ [Carlos M.]
Hace poco os escribí como actualizar automáticamente vuestros contenedores en docker gracias a Watchtower, hoy os presento a su sucesor Ouroboros, mientras Watchtower esta escrito en Go, Ouroboros lo está en python 3. Instalación Al igual que Watchtower, Ouroboros se ejecuta como una imagen de Docker e interactúa con la API de Docker utilizando el socket local. 1 2 3 docker run -d --name ouroboros \ -v /var/run/docker.sock:/var/run/docker.sock \ pyouroboros/ouroboros Caracteristicas Ouroboros admite muchas opciones de configuración diferentes, como:

Docker: Jellyfin y Nextcloud mediante proxy inverso
· ☕ 6 min lectura
Introducción Vamos a ver como poder aprovechar que tenemos funcionando el contenedor de Letsencrypt para realizar un proxy inverso y poder acceder desde diferentes nombres de subdominios duckdns (nextcloud.duckdns.org, jellyfin.duckdns.org, etc) a nuestro servidor, sin necesidad de tener que estar abriendo puertos para cada servicio, bastara con tener abierto solo el puerto 443, y el propio contenedor de Letsencrypt se encargara redirigir cada petición a su correspondiente servicio. Pongo un pequeño gráfico para que se entienda mejor:

Certificados Letsencrypt para tu servidor mediante docker
· ☕ 6 min lectura · ✍️ [Carlos M.]
En el articulo de hoy vamos a ver como utilizar un contenedor docker para generar y actualizar de forma automática los certificados que nos proporciona Letsencript de forma gratuita para nuestros nombres de subdominios obtenidos en Duckdns y que podemos utilizar para diferentes servicios en nuestro servidor mediante un proxy inverso, como veremos en próximos artículos. Instalación Voy a utilizar la imagen que proporciona Linuxserver en el hub de Docker, en la seccion Dockers, buscamos por letsencrypt

Montar bibliotecas cifradas para Jellyfin con Google Drive y Rclone
· ☕ 8 min lectura · ✍️ [Carlos M.]
En el artículo de hoy vamos a ver como utilizar Google Drive como almacenamiento para nuestra biblioteca de Jellyfin, si dispones de una cuenta ilimitada, imagina las posibilidades, además cifraremos el contenido de la biblioteca para evitar las “miradas de curiosos”". Para ello vamos utilizar rclone para montar Google Drive en nuestro dispositivo como si fuese un sistema de ficheros local, aunque este articulo está realizado sobre OpenmediVault , lo puedes aplicar a