# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: DocuSeal
spec:
    description: Open-source DocuSign alternative. Create, fill, and sign digital documents with PDF forms, multiple submitters, and automated emails.
    coverImage: https://www.docuseal.com/packs/static/images/preview-d83dbbb0bcc083b72de2.png
    icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/svg/docuseal.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to bind to your DocuSeal instance.
    tags:
        - Tool
        - Document
        - E-Signature
    readme: |-
        # DocuSeal

        This template deploys a self-hosted instance of **DocuSeal** on Zeabur.

        DocuSeal is an open-source alternative to DocuSign for creating, filling, and signing digital documents. Data is stored locally using **SQLite** in a persistent volume.

        ## Features

        - PDF form fields builder (WYSIWYG)
        - 12 field types (Signature, Date, File, Checkbox, etc.)
        - Multiple submitters per document
        - Automated emails via SMTP
        - File storage on disk or AWS S3, Google Storage, Azure Cloud
        - Automatic PDF eSignature & verification
        - User management
        - Mobile-optimized
        - API and Webhooks for integrations

        ## Getting Started

        After deployment, visit your domain to access the DocuSeal setup wizard and create your administrator account.

        For more configuration options, see:
        https://github.com/docusealco/docuseal
    services:
        - name: DocuSeal
          icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/svg/docuseal.svg
          template: PREBUILT
          spec:
            id: docuseal
            source:
                image: docuseal/docuseal:latest
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
          domainKey: PUBLIC_DOMAIN
localization:
    zh-CN:
        description: 开源的 DocuSign 替代方案。创建、填写并签署数字文档，支持 PDF 表单、多位签署者及自动化 Email 通知。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 域名
              description: 要绑定在 DocuSeal 上的域名。
        readme: |-
            # DocuSeal

            本模板将在 Zeabur 上部署一个自托管的 **DocuSeal**。

            DocuSeal 是 DocuSign 的开源替代方案，可用于创建、填写和签署数字文档。数据以 **SQLite** 形式存储在持久化 Volume 中。

            ## 功能特色

            - PDF 表单字段构建器（所见即所得）
            - 12 种字段类型（签名、日期、文件、复选框等）
            - 单份文档支持多位签署者
            - 通过 SMTP 自动发送 Email 通知
            - 支持本地磁盘或 AWS S3、Google Storage、Azure 云存储
            - 自动 PDF 电子签名与验证
            - 用户管理
            - 移动设备优化
            - 提供 API 与 Webhook 集成

            ## 快速开始

            部署完成后，访问您的域名，通过设置向导创建管理员账号。

            更多配置选项请参考：
            https://github.com/docusealco/docuseal
    zh-TW:
        description: 開源的 DocuSign 替代方案。建立、填寫並簽署數位文件，支援 PDF 表單、多位簽署者及自動化 Email 通知。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 網域
              description: 要綁定在 DocuSeal 上的網域。
        readme: |-
            # DocuSeal

            這個模板會在 Zeabur 上部署一個自架的 **DocuSeal**。

            DocuSeal 是 DocuSign 的開源替代方案，讓你可以建立、填寫及簽署數位文件。資料以 **SQLite** 儲存在持久化 Volume 中。

            ## 功能特色

            - PDF 表單欄位建立器（所見即所得）
            - 12 種欄位類型（簽名、日期、檔案、核取方塊等）
            - 單份文件支援多位簽署者
            - 透過 SMTP 自動寄送 Email 通知
            - 支援本地磁碟或 AWS S3、Google Storage、Azure 雲端儲存
            - 自動 PDF 電子簽名與驗證
            - 使用者管理
            - 行動裝置優化
            - 提供 API 與 Webhook 整合

            ## 快速上手

            部署完成後，前往你的網域，透過設定精靈建立管理員帳號。

            更多設定選項請參考：
            https://github.com/docusealco/docuseal
