HortusFox
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
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.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Deploy via Docker - clone repo, edit docker-compose.yml with admin email and password
Step 2: Run 'docker compose up -d' to start services
Step 3: Visit http://localhost:8080, log in with admin account, configure settings and add plants
- Step 1: Deploy via Docker - clone repo, edit docker-compose.yml with admin email and password
- Step 2: Run 'docker compose up -d' to start services
- Step 3: Visit http://localhost:8080, log in with admin account, configure settings and add plants
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 SourceUninstall 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.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
Huginn
Huginn lets you build agents that automate online tasks. Events propagate through a directed graph. Monitor web, Twitter, email, and more.
RSSHub
RSSHub is the world's largest open-source RSS network. It generates RSS feeds from virtually any website, with over 5,000 instances and a thriving community. Perfect for aggregating social media, news, blogs, and more.
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.