plants
Plants es una aplicación web auto-alojada para registrar el cuidado de plantas domésticas. Utiliza un único contenedor Docker con base de datos SQLite, soporta múltiples usuarios y ofrece recordatorios automáticos vía Apprise o Web Push.
Ficha actualizada 26 sept 2026, 12:48 · upstream 26 sept 2026, 12:46 · release sin release detectada
Qué es plants
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Plants es una aplicación web auto-alojada diseñada para el registro detallado del cuidado de flora doméstica. La arquitectura se basa en un único contenedor Docker que integra servicios Next.js y FastAPI con Python, utilizando SQLite como base de datos persistente. Al ser software libre y self-hosted, garantiza que los datos de las plantas y los registros de mantenimiento permanezcan en el servidor local del usuario, eliminando la necesidad de suscripciones o cuentas en la nube.
La plataforma centraliza la gestión de tareas de cuidado, como riego, abonado o trasplante, mediante un calendario inteligente que considera intervalos personalizados y ajustes estacionales. Incluye integración con servicios externos como Pl@ntNet para identificación botánica por imagen y Open-Meteo para obtener pronósticos meteorológicos locales que influyen en las recomendaciones de mantenimiento. El sistema permite la gestión multiusuario, ideal para hogares compartidos, registrando quién realiza cada acción y manteniendo un historial de actividad y fotos.
Además de la interfaz web, ofrece capacidades avanzadas como notificaciones push nativas del navegador o mediante servicios externos como Apprise (email, Discord, ntfy), y generación de enlaces rápidos para automatización. Soporta exportación e importación completa de datos en formato JSON, incluyendo el historial fotográfico, facilitando la migración o copias de seguridad seguras sin depender de proveedores externos.
- Registro diario de tareas de riego y abonado con recordatorios automáticos
- Identificación de especies desconocidas mediante fotos usando Pl@ntNet
- Gestión compartida del huerto interior en un hogar multiusuario
- Automatización de notificaciones de mantenimiento vía Apprise o Web Push
- Seguimiento visual del crecimiento de plantas mediante línea temporal de fotos
- Arquitectura monolítica en un solo contenedor Docker simplifica el despliegue
- Base de datos SQLite garantiza almacenamiento local y bajo consumo de recursos
- Integración nativa con Pl@ntNet para identificación botánica asistida por IA
- Soporte multiusuario permite compartir la base de datos familiar sin conflictos
- Sistema de notificaciones flexible compatible con Apprise y Web Push
- Estado actual Beta implica posibles cambios en la API o formato de datos
- Requiere HTTPS obligatorio para habilitar notificaciones push en navegadores móviles
- Dependencia externa de servicios como Pl@ntNet (requiere API key) y Open-Meteo
- Almacenamiento local de fotos implica necesidad de gestionar copias de seguridad del volumen Docker
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue con Docker Compose o docker run. Variables críticas: TZ, PLANTS_COOKIE_SECURE (true si HTTPS), FORWARDED_ALLOW_IPS. Claves VAPID para push y API key de Pl@ntNet opcionales. Puerto 8653 por defecto. Necesidad de volumen persistente ./data:/app/data.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


