Aisle Home & network

Grocy

Your household pantry and shopping.

Add to my serverdocker-compose generator (French)Compare alternatives (French)Official documentation

What is it for?

Grocy tracks what is in your cupboards and fridge, with expiry dates, builds the shopping list when something runs out, and handles chores and recipes. A barcode scanner is all you need to put the shopping away.

Who is it for?

Households who throw away too much food or always forget something at the shop.

After installing

  1. Log in with admin / admin, then change the password right away (menu at the top right).

The docker-compose

Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).

# docker-compose.yml : Grocy
services:
  grocy:
    image: lscr.io/linuxserver/grocy:latest
    container_name: grocy
    restart: unless-stopped
    environment:
      PUID: "1000"
      PGID: "1000"
      TZ: Europe/Paris
    volumes:
      - ./config:/config
    networks:
      - traefik
    labels:
      - traefik.enable=true
      - traefik.http.routers.grocy.rule=Host(`placard.mydomain.com`)
      - traefik.http.routers.grocy.entrypoints=websecure
      - traefik.http.routers.grocy.tls.certresolver=letsencrypt
      - traefik.http.services.grocy.loadbalancer.server.port=80

networks:
  traefik:
    external: true