Post

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)
CPU: 2 cores RAM: 1024 MB Disk: 4 GB OS: Debian 13

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

Web Interface

Port: 8090

Source code
Loading...