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...

PostgreSQL, pgAdmin y DBeaver: La Tríada Perfecta para tu Base de Datos Profesional

PostgreSQL es, sin duda, una de las bases de datos relacionales más robustas y avanzadas del mercado. Es la elección preferida por su fiabilidad y sus potentes características. Para el entorno de self-hosting, combinarlo con una interfaz de gestión y un cliente de escritorio es la clave del éxito .



1. El Servidor: PostgreSQL en Docker

Instalar PostgreSQL directamente en el sistema operativo puede ser engorroso. La solución más limpia y portátil es usar Docker Compose para desplegar tanto la base de datos como su herramienta de administración en un solo paso:

El archivo docker-compose.yml permite definir tu servidor PostgreSQL (con usuario, contraseña y base de datos inicial) y, a su vez, la interfaz pgAdmin que se conectará a él. Esta configuración asegura que tu base de datos esté lista para usar al instante.

2. La Gestión Web: pgAdmin

pgAdmin es la herramienta oficial de administración de PostgreSQL basada en la web. Al instalarlo junto a PostgreSQL en Docker, obtienes una poderosa interfaz gráfica para realizar tareas como:

  • Creación y Gestión de Bases de Datos y Esquemas.

  • Monitoreo del rendimiento del servidor.

  • Ejecución de consultas SQL directamente desde el navegador.

Es la forma ideal de administrar la base de datos de manera local o desde cualquier dispositivo en tu red doméstica.

3. El Cliente de Escritorio: Acceso Remoto con DBeaver

Aunque pgAdmin es excelente, muchos prefieren la comodidad y potencia de un cliente de escritorio. Aquí es donde DBeaver entra en juego.

DBeaver es un cliente SQL universal y gratuito que se instala en tu sistema operativo (como Windows, macOS o Linux). Lo crucial es que te permite:

  • Conexión Segura: Conectarte a tu servidor PostgreSQL (que está en Docker) de forma remota a través de la red de tu Home Lab.

  • Productividad Avanzada: Ofrece funciones avanzadas como la edición de datos en tabla, potentes herramientas de exportación/importación y la capacidad de gestionar simultáneamente PostgreSQL y otras bases de datos si las necesitas.

¡La Tríada Completa para tu Home Lab!

Al combinar la estabilidad de PostgreSQL en un contenedor, la accesibilidad de pgAdmin por web y la potencia de DBeaver en tu escritorio, obtienes un ecosistema de datos robusto y fácil de manejar, listo para alojar cualquier aplicación de self-hosting que requiera un backend de datos.

No te pierdas el vídeo donde te muestro los docker-compose.yml necesarios y cómo establecer la conexión remota con DBeaver.

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.