# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Homebox
spec:
    description: |
        Homebox is a self-hosted home inventory management system built with Go and embedded SQLite. Track your belongings, warranties, manuals, and purchase details in one place.
    coverImage: https://raw.githubusercontent.com/sysadminsmedia/homebox/main/docs/public/favicon.svg
    icon: https://raw.githubusercontent.com/sysadminsmedia/homebox/main/docs/public/favicon.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Homebox
    tags:
        - Tool
        - Productivity
    readme: |
        # Homebox

        A self-hosted home inventory management system. Keep track of everything you own — items, locations, labels, warranties, and purchase details.

        ## Getting Started

        1. **Visit your domain** — the registration page appears on first launch
        2. **Create an account** — fill in email and password to register
        3. **Start adding items** — organize by location and label

        ## What You Can Do After Deployment

        1. **Add items** — record name, description, purchase price, warranty info, and custom fields
        2. **Organize by location** — group items by room, building, or storage area
        3. **Use labels** — tag items across locations for flexible categorization
        4. **Track warranties** — store warranty expiration dates and documentation
        5. **Import / export** — bulk import items via CSV, export your full inventory
        6. **Multi-user** — invite household members with separate accounts

        ## Key Features

        - Item tracking with custom fields
        - Location and label organization
        - Warranty and receipt management
        - CSV import and export
        - Asset ID and QR code generation
        - Multi-user support
        - No external database required (embedded SQLite)

        ## License

        AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
    services:
        - name: homebox
          icon: https://raw.githubusercontent.com/sysadminsmedia/homebox/main/docs/public/favicon.svg
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/sysadminsmedia/homebox:v0.24.2
            ports:
                - id: web
                  port: 7745
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Homebox es un sistema autohospedado de gestión de inventario doméstico, construido con Go y SQLite integrado. Rastrea tus pertenencias, garantías, manuales e información de compra en un solo lugar.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Homebox
        readme: |
            # Homebox

            Sistema autohospedado de gestión de inventario doméstico. Rastrea todos tus objetos, ubicaciones, etiquetas, garantías y datos de compra.

            ## Primeros pasos

            1. **Visita tu dominio** — la página de registro aparece en el primer inicio
            2. **Crea una cuenta** — introduce tu correo y contraseña para registrarte
            3. **Comienza a añadir objetos** — organiza por ubicación y etiqueta

            ## Qué puedes hacer después del despliegue

            1. **Añadir objetos** — registra nombre, descripción, precio, información de garantía y campos personalizados
            2. **Organizar por ubicación** — agrupa por habitación, edificio o zona de almacenamiento
            3. **Usar etiquetas** — etiqueta objetos entre ubicaciones para una categorización flexible
            4. **Rastrear garantías** — almacena fechas de vencimiento y documentación
            5. **Importar / exportar** — importación masiva por CSV, exporta tu inventario completo
            6. **Multiusuario** — invita a los miembros del hogar con cuentas separadas

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
    id-ID:
        description: |
            Homebox adalah sistem manajemen inventaris rumah self-hosted yang dibangun dengan Go dan SQLite tertanam. Lacak barang, garansi, manual, dan detail pembelian di satu tempat.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Homebox
        readme: |
            # Homebox

            Sistem manajemen inventaris rumah self-hosted. Lacak semua barang, lokasi, label, garansi, dan detail pembelian.

            ## Memulai

            1. **Buka domain Anda** — halaman pendaftaran muncul saat pertama kali dijalankan
            2. **Buat akun** — isi email dan kata sandi untuk mendaftar
            3. **Mulai menambahkan barang** — atur berdasarkan lokasi dan label

            ## Apa yang bisa dilakukan setelah deploy

            1. **Tambah barang** — catat nama, deskripsi, harga beli, info garansi, dan bidang kustom
            2. **Atur berdasarkan lokasi** — kelompokkan berdasarkan ruangan, gedung, atau area penyimpanan
            3. **Gunakan label** — tandai barang lintas lokasi untuk kategorisasi fleksibel
            4. **Lacak garansi** — simpan tanggal kedaluwarsa garansi dan dokumentasi
            5. **Impor / ekspor** — impor massal melalui CSV, ekspor seluruh inventaris
            6. **Multi-pengguna** — undang anggota rumah tangga dengan akun terpisah

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
    ja-JP:
        description: |
            Homebox は Go と組み込み SQLite で構築されたセルフホスト型の家庭用品管理システムです。持ち物、保証、マニュアル、購入情報を一か所で管理できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Homebox にアクセスするためのドメイン
        readme: |
            # Homebox

            セルフホスト型の家庭用品管理システム。アイテム、場所、ラベル、保証、購入情報を追跡します。

            ## はじめに

            1. **ドメインにアクセス** — 初回起動時に登録ページが表示されます
            2. **アカウントを作成** — メールアドレスとパスワードを入力して登録
            3. **アイテムを追加** — 場所とラベルで整理

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

            1. **アイテム追加** — 名前、説明、購入価格、保証情報、カスタムフィールドを記録
            2. **場所で分類** — 部屋、建物、保管場所ごとにグループ化
            3. **ラベルを使用** — 場所を横断してアイテムにタグ付け
            4. **保証を追跡** — 保証期限とドキュメントを保存
            5. **インポート / エクスポート** — CSV で一括インポート、全リストをエクスポート
            6. **マルチユーザー** — 家族を個別アカウントで招待

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
    ko-KR:
        description: |
            Homebox는 Go와 내장 SQLite로 구축된 셀프 호스팅 가정용품 관리 시스템입니다. 물건, 보증, 설명서, 구매 정보를 한곳에서 관리하세요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Homebox에 접속할 도메인
        readme: |
            # Homebox

            셀프 호스팅 가정용품 관리 시스템. 물건, 위치, 라벨, 보증, 구매 정보를 추적합니다.

            ## 시작하기

            1. **도메인 접속** — 첫 실행 시 등록 페이지가 표시됩니다
            2. **계정 생성** — 이메일과 비밀번호를 입력하여 등록
            3. **물건 추가 시작** — 위치와 라벨로 정리

            ## 배포 후 할 수 있는 것

            1. **물건 추가** — 이름, 설명, 구매 가격, 보증 정보, 사용자 정의 필드 기록
            2. **위치별 분류** — 방, 건물, 보관 장소별로 그룹화
            3. **라벨 사용** — 위치를 넘어 물건에 태그 지정
            4. **보증 추적** — 보증 만료일과 문서 저장
            5. **가져오기 / 내보내기** — CSV로 일괄 가져오기, 전체 목록 내보내기
            6. **다중 사용자** — 가족을 개별 계정으로 초대

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
    th-TH:
        description: |
            Homebox เป็นระบบจัดการสิ่งของในบ้านแบบ self-hosted สร้างด้วย Go และ SQLite ในตัว ติดตามสิ่งของ การรับประกัน คู่มือ และข้อมูลการซื้อในที่เดียว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Homebox
        readme: |
            # Homebox

            ระบบจัดการสิ่งของในบ้านแบบ self-hosted ติดตามสิ่งของ สถานที่ ป้ายกำกับ การรับประกัน และข้อมูลการซื้อ

            ## เริ่มต้นใช้งาน

            1. **เข้าสู่โดเมน** — หน้าลงทะเบียนจะปรากฏเมื่อเปิดครั้งแรก
            2. **สร้างบัญชี** — กรอกอีเมลและรหัสผ่านเพื่อลงทะเบียน
            3. **เริ่มเพิ่มสิ่งของ** — จัดระเบียบตามสถานที่และป้ายกำกับ

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เพิ่มสิ่งของ** — บันทึกชื่อ คำอธิบาย ราคาซื้อ ข้อมูลการรับประกัน และฟิลด์กำหนดเอง
            2. **จัดตามสถานที่** — จัดกลุ่มตามห้อง อาคาร หรือพื้นที่จัดเก็บ
            3. **ใช้ป้ายกำกับ** — แท็กสิ่งของข้ามสถานที่เพื่อจัดหมวดหมู่อย่างยืดหยุ่น
            4. **ติดตามการรับประกัน** — เก็บวันหมดอายุการรับประกันและเอกสาร
            5. **นำเข้า / ส่งออก** — นำเข้าจำนวนมากผ่าน CSV ส่งออกรายการทั้งหมด
            6. **หลายผู้ใช้** — เชิญสมาชิกในครัวเรือนด้วยบัญชีแยก

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

            AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
    zh-CN:
        description: |
            Homebox 是自托管的家庭物品管理系统，使用 Go 与嵌入式 SQLite 开发。在一处追踪物品、保修、说明书与购买信息。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Homebox 的域名
        readme: |
            # Homebox

            自托管的家庭物品管理系统，追踪所有物品、位置、标签、保修及购买信息。

            ## 开始使用

            1. **打开域名** — 首次启动会显示注册页面
            2. **创建账号** — 填入邮箱和密码完成注册
            3. **开始添加物品** — 按位置与标签分类整理

            ## 部署后可以做什么

            1. **添加物品** — 记录名称、描述、购入价格、保修信息及自定义字段
            2. **按位置分类** — 按房间、建筑或储藏区域分组
            3. **使用标签** — 跨位置标记物品，灵活分类
            4. **追踪保修** — 存储保修到期日与文档
            5. **导入 / 导出** — 通过 CSV 批量导入，导出完整清单
            6. **多用户** — 邀请家庭成员使用各自账号

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
    zh-TW:
        description: |
            Homebox 是自架的家庭物品管理系統，使用 Go 與嵌入式 SQLite 開發。在一處追蹤物品、保固、說明書與購買資訊。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Homebox 的網域
        readme: |
            # Homebox

            自架的家庭物品管理系統，追蹤所有物品、位置、標籤、保固及購買資訊。

            ## 開始使用

            1. **開啟網域** — 首次啟動會顯示註冊頁面
            2. **建立帳號** — 填入 Email 和密碼完成註冊
            3. **開始新增物品** — 依位置與標籤分類整理

            ## 部署後可以做什麼

            1. **新增物品** — 記錄名稱、描述、購入價格、保固資訊及自訂欄位
            2. **依位置分類** — 依房間、建築或儲藏區域分組
            3. **使用標籤** — 跨位置標記物品，彈性分類
            4. **追蹤保固** — 儲存保固到期日與文件
            5. **匯入 / 匯出** — 透過 CSV 批次匯入，匯出完整清單
            6. **多使用者** — 邀請家庭成員使用各自帳號

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/sysadminsmedia/homebox)
