Repolode
danielbrendel

danielbrendel/hortusfox-web

Sistema colaborativo autoalojado para gestionar plantas y llevar un registro de sus cuidados, organizado por ubicación.

Estrellas
1,693
Forks
103
Issues abiertos
30
Último commit
hace 4 días

¿Qué es?

HortusFox es una aplicación web autoalojada para gestionar una colección de plantas junto con otras personas. Cada planta se asigna a una ubicación, como un jardín, una cocina o una sala de estar, y cada ficha puede incluir atributos, fotos, notas y registros.

Además de las fichas de plantas, incluye gestión de tareas con recordatorios de cuidados atrasados y recurrentes, un sistema de inventario, un calendario, funciones de búsqueda e historial, pronóstico del tiempo y un chat grupal para los miembros del hogar. Los espacios de trabajo se pueden personalizar mediante un sistema de temas, y las copias de seguridad se pueden exportar o importar desde la línea de comandos.

La aplicación está desarrollada en PHP con el framework Asatru y usa MariaDB para almacenar los datos. Ofrece una REST API para integraciones de terceros, y la identificación de plantas y el pronóstico del tiempo dependen de servicios externos que requieren las propias API keys del usuario.

Funciones clave

  • 01Registrar atributos, fotos, notas y registros de las plantas, organizados por ubicación
  • 02Sistema de tareas con recordatorios de cuidados atrasados y recurrentes
  • 03Funciones de inventario, calendario y búsqueda
  • 04Chat grupal colaborativo y ajustes de perfil para cada usuario
  • 05Temas personalizables, copias de seguridad y una REST API
  • 06Identificación de plantas mediante Pl@ntNet y pronósticos del tiempo mediante OpenWeatherMap

Casos de uso

  • Repartir entre los miembros del hogar las responsabilidades de cuidar las plantas de interior
  • Registrar las tareas de riego y trasplante de una colección doméstica o de un invernadero
  • Llevar un diario del crecimiento de las plantas y su historial de cuidados
  • Crear herramientas personalizadas para el cuidado de plantas a partir de la REST API

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/danielbrendel/hortusfox-web.git
  2. 2

    Configura las credenciales de administrador, la zona horaria y la base de datos en docker-compose.yml

  3. 3

    Descarga la imagen

    docker compose pull
  4. 4

    Inicia la aplicación y abre http://localhost:8080

    docker compose up -d

Antes de usarlo

  • Para alojarlo por tu cuenta necesitas Docker o, si prefieres la instalación manual, un entorno con PHP, MariaDB y Composer.
  • La instalación manual requiere varios pasos de configuración y de base de datos.

En colecciones

Temas

#plants#self-hosted#plant-care#php#mariadb#docker#gardening#collaboration#home-plants#horticulture

Preguntas frecuentes

¿Qué es hortusfox-web?
Sistema colaborativo autoalojado para gestionar plantas y llevar un registro de sus cuidados, organizado por ubicación. HortusFox es una aplicación web autoalojada para gestionar una colección de plantas junto con otras personas. Cada planta se asigna a una ubicación, como un jardín, una cocina o una sala de estar, y cada ficha puede incluir atributos, fotos, notas y registros.
¿hortusfox-web es gratuito? ¿Qué licencia tiene?
hortusfox-web es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hortusfox-web sigue mantenido?
Mantenimiento activo. El último commit de hortusfox-web fue el 3 nov 2026.
¿Para qué puedo usar hortusfox-web?
Repartir entre los miembros del hogar las responsabilidades de cuidar las plantas de interior Registrar las tareas de riego y trasplante de una colección doméstica o de un invernadero Llevar un diario del crecimiento de las plantas y su historial de cuidados Crear herramientas personalizadas para el cuidado de plantas a partir de la REST API
¿Cómo se instala hortusfox-web?
Clona el repositorio: git clone https://github.com/danielbrendel/hortusfox-web.git Configura las credenciales de administrador, la zona horaria y la base de datos en docker-compose.yml Descarga la imagen: docker compose pull Inicia la aplicación y abre http://localhost:8080: docker compose up -d
¿Dónde consigo hortusfox-web?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/danielbrendel/hortusfox-web

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados