Artículos

Ideas prácticas para organizar la casa y la trastienda técnica de raspimc: cómo está montado, qué probamos y qué aprendimos.

Organizar la casa

Compra, menú, tareas y dinero: métodos sencillos que funcionan con cualquier herramienta, también con papel y boli.

Cómo está hecho

Una Raspberry Pi, Kubernetes, un asistente con inteligencia artificial local y las decisiones, aciertos y tropiezos del camino.

  • Recetas a la compra y precios reales de Mercadona y Dia

    El asistente del hub ya convierte una receta en la lista de la compra y pregunta en qué comida del menú va, y el comparador de precios usa datos reales de Mercadona y Dia. Cómo lo hicimos con un modelo pequeño y qué tuvimos que corregir.

  • Un asistente con IA que funciona en casa: qué medimos

    El asistente del hub usa un modelo de lenguaje que se ejecuta en un ordenador propio. Cómo le dimos herramientas, cómo comparamos modelos con una batería de frases reales y por qué acabamos usando uno de 3 GB.

  • Alojar apps en casa: una Raspberry Pi 5 con Kubernetes

    Todo lo que ves en raspimc funciona en una Raspberry Pi 5 con k3s. Qué piezas la componen, cómo llega una petición desde internet hasta una app y qué limitaciones tiene montarlo en casa.

  • Notificaciones push en una web: el iPhone y los husos horarios

    Cómo envía el hub avisos al móvil sin ser una app de la tienda, por qué en el iPhone hay que añadirlo a la pantalla de inicio y los tres problemas reales que hubo que resolver: duplicados, cambios de hora y avisos que llegan tarde.

  • Adaptar un proyecto personal al RGPD: lo que hicimos, paso a paso

    Abrir al público una app hecha en casa obliga a cumplir la normativa de protección de datos. La auditoría previa, lo que hubo que construir y las sorpresas que aparecieron por el camino.

  • Un solo login para siete apps y una sesión que se cerraba sola

    Cómo comparten cuenta todas las apps del hub con Keycloak y un proxy de autenticación, el papel de cada tipo de token y el ajuste que hacía que el hub pidiera la contraseña cada poco.

  • Copias de seguridad cifradas antes de subirlas a la nube

    Una copia de la base de datos guardada en un servicio en la nube es una copia de los datos de tus usuarios en manos de un tercero. Cómo cifrarla con age usando una clave pública y cómo comprobar que de verdad se puede restaurar.

  • El día que una app sirvió la página de otra

    Tras una actualización, la app de grupos empezó a mostrar la página de perfil. El código era correcto y la imagen se había reconstruido. La causa estaba en cómo Docker sincroniza los ficheros antes de construir.