Grocy
Self-HostedOpen-source self-hosted inventory and resource planning tool
Overview
Grocy is an open-source self-hosted tool for managing household resources, including inventory (food, supplies), expiration dates, meal plans, shopping lists, and chores. It helps reduce waste by tracking item shelf life and simplifies planning with integrated task management. Deployable via Docker (for quick setup) or manual installation (PHP/web server), it offers a responsive web UI accessible on mobile and desktop. With no cloud dependency, your data remains private and under your control. Ideal for individuals or small households looking to stay organized and optimize resource usage without proprietary services.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
grocy:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: grocy
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Track inventory & expiration dates
- Meal planning + shopping list sync
- Chore management & task scheduling
- Docker support for easy deployment
Frequently Asked Questions
? Is Grocy hard to install?
Grocy is easy to install via Docker (one-line command for basic setup) or pre-built packages for Unraid/Synology. Manual installation needs PHP and a web server, which may be technical for beginners but has detailed docs.
? Is it a good alternative to AnyList?
Yes—Grocy adds expiration tracking, meal planning, and chores missing in AnyList. It’s self-hosted, so no subscription fees or cloud data sharing, making it more private and flexible.
? Is it completely free?
Grocy is 100% free and open-source under the MIT License. All features are available without hidden costs, subscriptions, or premium tiers.
Top Alternatives
People Also Ask about Grocy
Tool Info
Pros
- ⊕ Privacy-focused (no cloud data sharing)
- ⊕ Free & open-source (MIT License)
- ⊕ Responsive web UI for all devices
- ⊕ Customizable workflows
Cons
- ⊖ Requires Docker or basic server setup knowledge
- ⊖ No native mobile app (web-only access)
- ⊖ Advanced features have a learning curve