Cómo crear un centro de mando familiar en tu propio servidor con Yuvomi
¿Cuántos servicios tienes ejecutándose solo para manejar tareas básicas del hogar? Una pestaña separada para listas de compras, Google Calendar para citas, software para gastos compartidos, un par de rastreadores de hábitos y una suscripción a un gestor de tareas. Cada servicio requiere una cuenta, mantiene tus datos en servidores de terceros y periódicamente sube los precios.
El autor del proyecto Yuvomi resolvió este problema de forma radical. Escribió una única solución autohospedada todo-en-uno que reemplaza un montón de suscripciones y se despliega en un solo contenedor Docker.

Por qué necesitas un único servidor doméstico
La idea de digitalizar la gestión del hogar no es nueva, pero el problema suele ser la fragmentación. Si rastreas tu presupuesto en un lugar y tu menú semanal en otro, no hay conexión entre ellos. Tienes que transferir manualmente los ingredientes de una receta a tu lista de compras, y luego cruzar los recibos.
Yuvomi combina diecisiete secciones en una única interfaz. Calendario, despensa, finanzas, tareas e incluso registros médicos conviven en un mismo sistema. Cada miembro de la familia obtiene su propio perfil con configuración de privacidad. Puedes hacer que un evento del calendario sea visible solo para ti o compartir una tarea con otra persona.
Todo el sistema funciona localmente, no envía telemetría a servidores externos y puede encriptar la base de datos mediante SQLCipher (AES-256).
Funciones útiles para el día a día
En lugar de listar los diecisiete módulos, veamos algunas combinaciones que demuestran el valor real del proyecto.
Automatización de cocina y despensa
El planificador de comidas está vinculado a tu base de datos de recetas, lista de compras y suministros del hogar. Construyes tu menú semanal arrastrando platos desde tu base de datos de recetas. Con un botón, todos los ingredientes necesarios van directamente a tu lista de compras.

En la tienda, la lista está agrupada por departamento. Cuando marcas el queso o la leche comprados, la app ofrece automáticamente agregarlos al módulo de despensa. Cuando los productos se acercan a su fecha de caducidad, el sistema envía una advertencia.
Presupuesto y división de gastos
La sección de finanzas puede rastrear más que solo ingresos y pagos recurrentes. Incluye un módulo de presupuesto compartido. Si fuiste de viaje con familia o amigos y compraste en diferentes tiendas, Yuvomi recalcula las deudas y muestra quién le debe a quién y cuánto tiene que transferir.

También hay un rastreador dedicado para préstamos e hipotecas. El algoritmo puede calcular pagos anuales, tener en cuenta tasas de interés variables y mostrar claramente el total de intereses pagados.
Gamificación de las tareas del hogar
Los niños y adolescentes rara vez disfrutan lavar los platos o sacar la basura. En Yuvomi, puedes awarding puntos por completar tareas en el tablero Kanban.
Los padres configuran un catálogo de recompensas: por ejemplo, una hora de gaming en consola, una salida al cine o paga semanal. El niño completa las tareas, acumula puntos y los canjea a través de la app. Los registros de adiciones y deducciones de puntos se guardan en el historial, así que no hay disputas sobre el saldo.

Bajo el capó
El lado técnico de Yuvomi es refrescantemente ligero comparado con las aplicaciones web modernas hinchadas con frameworks de frontend.
El desarrollador eliminó los bundlers y transpiladores. El frontend está escrito en JavaScript vanilla (ES Modules) y CSS estándar. No hay Webpack, Vite ni React en el proyecto. Las páginas cargan instantáneamente incluso en dispositivos de baja potencia. La interfaz está estilizada con Liquid Glass, se adapta perfectamente a pantallas de teléfono y funciona como PWA. Cuando estás sin conexión, aún puedes ver las últimas tareas y calendario cargados.
El backend funciona con Node.js 22 y Express. Se usa SQLite o SQLCipher como base de datos.
Otro detalle: Yuvomi tiene MCP (Model Context Protocol) integrado e incluye una especificación OpenAPI 3.0. Esto significa que puedes conectar un agente de IA como Claude Desktop a tu servidor. Puedes pedirle a la red neuronal que "agregue ingredientes para borscht para cuatro a la lista de compras", y lo hará directamente a través de la API.
Cómo desplegarlo y probarlo
La forma más fácil de lanzar el proyecto es mediante Docker Compose.
Crea el archivo docker-compose.yml:
version: '3.8'
services:
yuvomi:
image: ghcr.io/ulsklyc/yuvomi:latest
container_name: yuvomi
restart: unless-stopped
ports:
- "3000:3000"
environment:
- SESSION_SECRET=замените_на_случайную_строку
- DB_ENCRYPTION_KEY=ключ_для_шифрования_базы
volumes:
- ./data:/app/data
Después de lanzar, el comando docker compose up -d desplegará el servicio en el puerto 3000. La primera visita en el navegador abre un asistente paso a paso para crear la cuenta de administrador.
Para los propietarios de NAS que ejecutan TrueNAS SCALE, Umbrel o Unraid, es aún más simple: Yuvomi está disponible en los catálogos de apps y se instala con un clic. Por cierto, el proyecto se llamaba anteriormente Oikos, así que puede aparecer bajo el nombre antiguo en algunos catálogos.
Para quién es este proyecto
Yuvomi es un gran hallazgo para los entusiastas del autohosting y las familias que quieren consolidar todos los procesos del hogar en un único sistema privado. Si estás cansado de los precios de suscripción que suben constantemente, los anuncios y las preocupaciones sobre la seguridad de tus datos personales, definitivamente vale la pena probarlo.
Los requisitos mínimos de hardware y la ausencia de dependencias pesadas te permiten ejecutar el servicio cómodamente incluso en una Raspberry Pi antigua o el VPS más barato.
Proyectos relacionados