Grove
Grove is a self-hosted family organizer combining shared calendars, to-do lists, shopping lists, recipes, and meal planning — all data stays at home.
Grove
Installation
Proxmox LXC container (no Docker):
1
bash <(curl -fsSL https://raw.githubusercontent.com/Mati-l33t/grove/main/proxmox/install.sh)
Docker:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
services:
grove:
image: ghcr.io/mati-l33t/grove:latest
container_name: grove
restart: unless-stopped
ports:
- "8090:8090"
volumes:
- grove_data:/data
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
volumes:
grove_data:
Or pull the compose file and start:
1
2
curl -fsSL https://raw.githubusercontent.com/Mati-l33t/grove/main/docker-compose.yml -o docker-compose.yml
docker compose up -d
Image supports linux/amd64 and linux/arm64.
Features
- Shared calendar — per-member color coding, all-day and recurring events, reminders
- To-do & shopping lists — personal or household, shared in real time
- Recipe storage — ingredients, cook times, tags, and image uploads
- Meal planner — weekly view with automatic ingredient aggregation
- Today dashboard — daily agenda at a glance
- Household management — invite members via 6-character code
- Push notifications — event reminders to all devices
- AI assistant — optional, works with any OpenAI-compatible endpoint
- PWA — installable on Android, iOS, and desktop
- Dark / light mode — toggle via the UI
- Admin panel — manage users and instance settings
