OpenSource-Hub
H

HortusFox

1.5k stars·System Optimization·SHA-256 checksum verified

A self-hosted collaborative plant management system. Manage plants, locations, tasks, inventory, calendar, chat, and more with multiple users.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-hosted plant management with multi-user collaboration, tasks, and weather integration.

Core Features

  • Add plants with details, photos, and custom locations
  • Tasks, inventory, calendar, search, history log
  • Weather forecasts and plant identification (external APIs)
  • Group chat, user roles, admin dashboard
  • Themes, backups, REST API

What It Can't Do

  • Weather and plant ID features require external API keys; cron jobs must be set up for reminders; database may need manual creation if installer fails; HTTPS recommended in production.

Use Cases

  • Families or small teams managing indoor/garden plants
  • Plant enthusiasts tracking care schedules and reminders
  • Plant shops or nurseries managing inventory
  • Sharing a plant collection with friends for collaborative care

Detailed Introduction

HortusFox is a self-hosted plant management system that allows you to manage all your plants in your own environment. You can add plants with details and photos, assign them to custom locations, and view a dashboard with overviews. It features a warning system for plant care, user authentication, tasks, inventory, calendar, search, group chat, history log, weather forecasts, plant identification, themes, admin dashboard, reminders, backups, and a REST API. It supports collaborative management, so multiple users can work together. Installation is easy via Docker, installer, or manual setup with PHP and MariaDB.

Troubleshooting & FAQ (2)

Troubleshooting
How to prevent arbitrary script execution in the /public directory of hortusfox-web?

The vulnerability has been patched in commit 1237f40. Update to the latest version of hortusfox-web to apply the fix. No additional configuration is required.

GitHub Issue #524
informational
Why were the big tech social media links removed from hortusfox-web?

The links were removed to align the project with digital sovereignty principles. The removal was implemented in commit 197c2bd8f4e2d4def3de14f88cb76e0781811cc3. If you need to restore them, revert that commit.

GitHub Issue #519

Tags

self-hostedplant-managementphpcollaborativedockermariadb

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Deploy via Docker - clone repo, edit docker-compose.yml with admin email and password

4

Step 2: Run 'docker compose up -d' to start services

5

Step 3: Visit http://localhost:8080, log in with admin account, configure settings and add plants

Install Guide
  1. Step 1: Deploy via Docker - clone repo, edit docker-compose.yml with admin email and password
  2. Step 2: Run 'docker compose up -d' to start services
  3. Step 3: Visit http://localhost:8080, log in with admin account, configure settings and add plants
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop service: 'docker compose down -v' (removes volumes). For manual install, delete project folder and drop the database.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-27 10:35:12
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects