Cómo instalar Lyftr en Docker - Rastreador de ejercicios autohospedado en Docker

Imagen
Lyftr | Fitness Tracker | Docker Lyftr: Rastreador de ejercicios autohospedado moderno en Docker Registra workouts, construye programas, monitorea progreso. 800+ ejercicios predetectados. Gráficas de tendencias, matriz de consistencia 12 semanas, análisis de equilibrio muscular. Sin suscripción, datos tuyos. ¿Qué es Lyftr? Lyftr es un rastreador de ejercicios autohospedado moderno y mobile-first que reemplaza aplicaciones de pago como MyFitnessPal, Strong, o StrongBrothers. Diseñado para que registres tus workouts, construyas programas de entrenamiento, y monitores tu progreso sin depender de servidores remotos o pagar suscripciones mensuales. Filosofía: "Porque pagar $15/mes por una app de fitness es dinero mejor gastado en proteína." Lyftr mantiene todos tus datos en un único archivo SQLite que controlas completamente. Go + Gin backend, React + TypeScript + Tailwind frontend. Viene preconfigurado con bibli...

Dozzle y Docker: Monitoreo de Logs en Tiempo Real con Interfaz Web

Dozzle y Docker: Monitoreo de Logs en Tiempo Real con Interfaz Web 

Para cualquier persona que ejecute múltiples contenedores, el proceso de debugging y monitoreo se centra en una sola cosa: los logs. Abrir múltiples terminales y ejecutar docker logs -f [nombre] constantemente es ineficiente. Aquí es donde Dozzle brilla.

Dozzle es un visor de logs para Docker minimalista y extremadamente rápido, diseñado para proporcionar una visión centralizada y en tiempo real de lo que está sucediendo en tu servidor.



La Ventaja de Dozzle sobre la Terminal

  1. Vista Unificada: Muestra una lista de todos tus contenedores activos y te permite saltar entre sus logs con un solo clic, sin tener que recordar IDs o nombres.

  2. Streaming en Vivo: Los logs se actualizan en tiempo real (como si usaras la bandera -f), pero dentro de una interfaz web, lo que permite el acceso desde cualquier dispositivo (PC, móvil, tableta).

  3. Filtrado y Búsqueda Inteligente: Permite buscar fácilmente dentro del flujo de logs e incluso filtrarlos por nombre, lo cual es invaluable durante la solución de problemas.

  4. Bajo Consumo: El contenedor de Dozzle es muy ligero, lo que garantiza que el monitoreo no añada una carga significativa a tu servidor.

Instalación Rápida con la Implementación de JLalib

Al igual que otras herramientas de gestión de Docker, Dozzle necesita acceder al daemon de Docker para "leer" los logs de los otros contenedores. Esto se logra mapeando el socket de Docker en tu archivo docker-compose.yml:

YAML
# Ejemplo de configuración crucial para Dozzle
services:
  dozzle:
    image: amir20/dozzle:latest
    container_name: dozzle
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock # ¡Acceso vital para leer logs!
    ports:
      - "8888:8080" # Puerto de la interfaz web
    restart: unless-stopped

⚠️ Advertencia de Seguridad: Recuerda que mapear /var/run/docker.sock otorga control de solo lectura a Dozzle (por defecto), pero es esencial operar con cautela, asegurándote de que solo tú accedes a su interfaz.

Una vez implementado, Dozzle se convierte en tu par de ojos constante en la actividad interna de tu servidor, haciendo que el debugging de contenedores sea una tarea simple y centralizada.

Para empezar a monitorear tus contenedores con elegancia, utiliza mi implementación de Docker Compose, disponible en:

https://github.com/JLalib/docker-dozzle




🔗 Enlaces de Interés y Apoyo al Canal 🔗

Comunidad GENBYTE

Redes

Comentarios

Entradas populares de este blog

Cómo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 🔐 #VPN #Wireguard #Mikrotik #RouterOS

Cómo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Guía completa, instalación, RAID 1, SMB

Cómo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Guía completa paso a paso.