# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Grocy
spec:
    description: |
        ERP beyond your fridge — a self-hosted groceries and household management solution. Track stock with barcode scanning, plan meals with built-in recipes, manage shopping lists, schedule chores, and monitor battery life of devices. All data stored locally in SQLite.
    coverImage: https://grocy.info/img/stock-en.png
    icon: https://grocy.info/img/grocy_logo.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Grocy
    tags:
        - Tool
        - Lifestyle
    readme: |
        # Grocy

        Grocy is a self-hosted ERP system for your kitchen and household. It runs on PHP with an SQLite backend and provides a responsive web interface for managing everyday logistics at home.

        ## What You Can Do After Deployment

        - **Track stock** — scan barcodes or add products manually, get expiry alerts and automatic shopping list entries when running low
        - **Shopping lists** — maintain multiple lists, share with family, and check items off from any device
        - **Meal planning** — plan meals for the week and consume ingredients directly from stock
        - **Recipes** — store recipes with ingredient lists that link to your stock, auto-calculate costs
        - **Chores tracking** — schedule recurring chores, assign to household members, and track completion
        - **Battery tracking** — log battery replacements for devices and get reminders when they are due
        - **Custom fields & userfields** — extend any entity with your own data fields

        ## Default Credentials

        | Username | Password |
        |---|---|
        | `admin` | `admin` |

        Change the password immediately after your first login via **Settings > User management**.

        ## Environment Variables

        | Variable | Default | Description |
        |---|---|---|
        | `PUID` | `1000` | User ID for file permissions |
        | `PGID` | `1000` | Group ID for file permissions |
        | `TZ` | `UTC` | Timezone for expiry dates and scheduled tasks |

        ## License

        Grocy is licensed under [MIT](https://github.com/grocy/grocy).
    services:
        - name: grocy
          icon: https://grocy.info/img/grocy_logo.svg
          template: PREBUILT_V2
          spec:
            id: grocy
            source:
                image: linuxserver/grocy:4.6.0
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
            env:
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            ERP mas alla del frigorifico — sistema autoalojado de gestion de despensa y hogar. Escaneo de codigos de barras, planificacion de comidas, listas de compras, programacion de tareas domesticas y seguimiento de baterias.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Dominio
              description: El dominio para acceder a Grocy
        readme: |
            # Grocy

            Grocy es un sistema ERP autoalojado para el hogar con una interfaz web moderna.

            ## Que puedes hacer tras el despliegue

            - **Gestion de inventario** — escaneo de codigos de barras, alertas de caducidad y listas de compras automaticas
            - **Listas de compras** — crea multiples listas y compartelas con la familia
            - **Planificacion de comidas** — planifica menus semanales consumiendo ingredientes del inventario
            - **Recetas** — almacena recetas vinculadas al inventario con calculo automatico de costos
            - **Tareas domesticas** — programa tareas recurrentes y asignalas a miembros del hogar
            - **Seguimiento de baterias** — registra cambios de baterias y recibe recordatorios

            ## Credenciales por defecto

            | Usuario | Contrasena |
            |---|---|
            | `admin` | `admin` |

            Cambia la contrasena inmediatamente despues del primer inicio de sesion.

            ## Licencia

            [MIT](https://github.com/grocy/grocy)
    id-ID:
        description: |
            ERP melampaui kulkas — sistem manajemen bahan makanan dan rumah tangga self-hosted. Pemindaian barcode, perencanaan menu, daftar belanja, penjadwalan tugas rumah, dan pelacakan baterai perangkat.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Domain
              description: Domain untuk mengakses Grocy
        readme: |
            # Grocy

            Grocy adalah sistem ERP self-hosted untuk rumah tangga dengan antarmuka web modern.

            ## Yang Bisa Dilakukan Setelah Deploy

            - **Manajemen stok** — pindai barcode, peringatan kedaluwarsa, dan daftar belanja otomatis
            - **Daftar belanja** — buat beberapa daftar dan bagikan dengan keluarga
            - **Perencanaan menu** — rencanakan menu mingguan dan konsumsi bahan dari stok
            - **Resep** — simpan resep yang terhubung dengan stok bahan
            - **Penjadwalan tugas** — atur tugas rumah berkala dan tugaskan ke anggota keluarga
            - **Pelacakan baterai** — catat penggantian baterai perangkat dan terima pengingat

            ## Login Default

            | Username | Password |
            |---|---|
            | `admin` | `admin` |

            Segera ubah password setelah login pertama.

            ## Lisensi

            [MIT](https://github.com/grocy/grocy)
    ja-JP:
        description: |
            冷蔵庫を超えた ERP — セルフホスト型の食料品・家事管理システム。バーコードで在庫管理、献立計画、買い物リスト、家事スケジュール、電池管理を一元化。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: ドメイン
              description: Grocy にアクセスするためのドメイン
        readme: |
            # Grocy

            Grocy はセルフホスト型の家庭用 ERP システムです。モダンな Web インターフェースで日常の家事と食材を管理できます。

            ## デプロイ後にできること

            - **在庫管理** — バーコードスキャンで商品を追加、期限切れアラートと自動買い物リスト
            - **買い物リスト** — 複数リストを作成し家族と共有
            - **献立計画** — 週間献立を計画し在庫から食材を消費
            - **レシピ管理** — レシピを保存し在庫の食材とリンク
            - **家事スケジュール** — 定期的な家事を設定しメンバーに割り当て
            - **電池管理** — デバイスの電池交換を記録しリマインダーを設定

            ## デフォルトログイン

            | ユーザー名 | パスワード |
            |---|---|
            | `admin` | `admin` |

            初回ログイン後、すぐにパスワードを変更してください。

            ## ライセンス

            [MIT](https://github.com/grocy/grocy)
    ko-KR:
        description: |
            냉장고를 넘어선 ERP — 셀프 호스팅 식료품 및 가사 관리 시스템. 바코드 스캔으로 재고 추적, 식단 계획, 장보기 목록, 집안일 스케줄, 배터리 관리를 통합 관리.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 도메인
              description: Grocy에 접속할 도메인
        readme: |
            # Grocy

            Grocy는 셀프 호스팅 가정용 ERP 시스템입니다. 모던한 웹 인터페이스로 일상적인 가사와 식재료를 관리합니다.

            ## 배포 후 할 수 있는 것

            - **재고 관리** — 바코드 스캔으로 상품 추가, 유통기한 알림 및 자동 장보기 목록
            - **장보기 목록** — 여러 목록 생성 및 가족과 공유
            - **식단 계획** — 주간 식단 계획 및 재고에서 식재료 소비
            - **레시피 관리** — 레시피 저장 및 재고 식재료와 연동
            - **집안일 스케줄** — 정기적인 집안일 설정 및 구성원에게 할당
            - **배터리 관리** — 기기 배터리 교체 기록 및 알림

            ## 기본 로그인

            | 사용자명 | 비밀번호 |
            |---|---|
            | `admin` | `admin` |

            첫 로그인 후 즉시 비밀번호를 변경하세요.

            ## 라이선스

            [MIT](https://github.com/grocy/grocy)
    th-TH:
        description: |
            ERP เหนือตู้เย็น — ระบบจัดการของใช้ในบ้านและวัตถุดิบแบบ Self-hosted สแกนบาร์โค้ดติดตามสต็อก วางแผนมื้ออาหาร จัดการรายการซื้อของ ตั้งเวลางานบ้าน และติดตามแบตเตอรี่อุปกรณ์
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Grocy
        readme: |
            # Grocy

            Grocy เป็นระบบ ERP สำหรับครัวเรือนแบบ Self-hosted พร้อมอินเทอร์เฟซเว็บที่ทันสมัย

            ## สิ่งที่ทำได้หลัง Deploy

            - **จัดการสต็อก** — สแกนบาร์โค้ด แจ้งเตือนหมดอายุ และรายการซื้อของอัตโนมัติ
            - **รายการซื้อของ** — สร้างหลายรายการและแชร์กับครอบครัว
            - **วางแผนมื้ออาหาร** — วางแผนเมนูรายสัปดาห์และใช้วัตถุดิบจากสต็อก
            - **สูตรอาหาร** — บันทึกสูตรอาหารที่เชื่อมกับสต็อกวัตถุดิบ
            - **ตารางงานบ้าน** — ตั้งเวลางานบ้านประจำและมอบหมายให้สมาชิก
            - **ติดตามแบตเตอรี่** — บันทึกการเปลี่ยนแบตเตอรี่และรับการแจ้งเตือน

            ## ข้อมูลเข้าสู่ระบบเริ่มต้น

            | ชื่อผู้ใช้ | รหัสผ่าน |
            |---|---|
            | `admin` | `admin` |

            กรุณาเปลี่ยนรหัสผ่านทันทีหลังเข้าสู่ระบบครั้งแรก

            ## สัญญาอนุญาต

            [MIT](https://github.com/grocy/grocy)
    zh-CN:
        description: |
            冰箱之外的 ERP — 自托管杂货与家务管理系统。条码扫描追踪库存、规划菜单、管理购物清单、排程家务并追踪设备电池寿命。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 域名
              description: 访问 Grocy 的域名
        readme: |
            # Grocy

            Grocy 是一款自托管的家庭 ERP 系统，提供现代化 Web 界面管理日常家务与食材物资。

            ## 部署后你可以做什么

            - **库存追踪** — 扫描条码或手动添加商品，设置到期提醒，库存不足时自动加入购物清单
            - **购物清单** — 创建多份清单，与家人共享
            - **餐点规划** — 规划一周菜单，直接从库存扣除食材
            - **食谱管理** — 存储食谱并关联库存食材，自动计算成本
            - **家务排程** — 设定周期性家务，分配给家庭成员
            - **电池追踪** — 记录设备电池更换时间并提醒

            ## 默认登录账号

            | 账号 | 密码 |
            |---|---|
            | `admin` | `admin` |

            首次登录后请立即修改密码。

            ## 许可证

            [MIT](https://github.com/grocy/grocy)
    zh-TW:
        description: |
            冰箱之外的 ERP — 自架雜貨與家務管理系統。透過條碼掃描追蹤庫存、規劃每週菜單與食譜管理、維護購物清單、排程家事分工，以及追蹤設備電池壽命。所有資料以 SQLite 儲存於本地。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 網域
              description: 存取 Grocy 的網域名稱
        readme: |
            # Grocy

            Grocy 是一款自架的家庭 ERP 系統，以 PHP 搭配 SQLite 後端運作，提供響應式網頁介面來管理日常家務與食材物資。

            ## 部署後你可以做什麼

            - **庫存追蹤** — 掃描條碼或手動新增商品，設定到期日提醒，庫存不足時自動加入購物清單
            - **購物清單** — 建立多份清單、與家人共享，任何裝置都能勾選已購項目
            - **餐點規劃** — 規劃一週菜單，直接從庫存扣除食材用量
            - **食譜管理** — 儲存食譜並連結庫存食材，自動計算成本與所需數量
            - **家事排程** — 設定週期性家事、指派給家庭成員、追蹤完成狀態
            - **電池追蹤** — 記錄設備電池更換時間，到期時發送提醒通知
            - **自訂欄位** — 透過 Userfields 為任何實體新增自訂資料欄位

            ## 預設登入帳號

            | 帳號 | 密碼 |
            |---|---|
            | `admin` | `admin` |

            首次登入後請立即至 **設定 > 使用者管理** 修改密碼。

            ## 環境變數

            | 變數 | 預設值 | 說明 |
            |---|---|---|
            | `PUID` | `1000` | 檔案權限使用的使用者 ID |
            | `PGID` | `1000` | 檔案權限使用的群組 ID |
            | `TZ` | `UTC` | 到期日與排程任務所使用的時區 |

            ## 授權條款

            Grocy 採用 [MIT](https://github.com/grocy/grocy) 授權。
