# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Documenso
spec:
    description: |
        Documenso is an open-source digital document signing platform — the self-hosted DocuSign alternative. Send documents for signature, track signing progress, and manage templates with full audit trails.
    coverImage: https://avatars.githubusercontent.com/u/118577573
    icon: https://avatars.githubusercontent.com/u/118577573
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Documenso
    tags:
        - Tool
        - Productivity
    readme: |
        # Documenso

        An open-source digital document signing platform — the self-hosted alternative to DocuSign. Upload PDFs, place signature fields, send for signing, and get legally binding e-signatures.

        ## What You Can Do After Deployment

        1. **Visit your domain** — create your account on first visit
        2. **Upload documents** — drag and drop PDFs to start the signing process
        3. **Add recipients** — specify signers and place signature, initial, date, and text fields
        4. **Send for signing** — recipients receive an email with a link to sign
        5. **Track progress** — monitor which recipients have signed and which are pending
        6. **Create templates** — save frequently used documents as reusable templates
        7. **API access** — integrate signing into your workflows via the REST API

        ## Configuration

        - **NEXTAUTH_SECRET** — auto-generated session secret
        - **NEXT_PRIVATE_ENCRYPTION_KEY** — auto-generated encryption key for document security
        - **SMTP settings** — configure `NEXT_PRIVATE_SMTP_HOST`, `NEXT_PRIVATE_SMTP_PORT`, `NEXT_PRIVATE_SMTP_USERNAME`, `NEXT_PRIVATE_SMTP_PASSWORD` for sending signature request emails
        - **Database** — uses built-in SQLite by default. Set `DATABASE_URL` for external PostgreSQL.

        ## License

        AGPL-3.0 — [GitHub](https://github.com/documenso/documenso)
    services:
        - name: documenso
          icon: https://avatars.githubusercontent.com/u/118577573
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/documenso/documenso:v2.8.1
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: data
                  dir: /app/data
            env:
                NEXT_PRIVATE_ENCRYPTION_KEY:
                    default: ${PASSWORD}
                NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY:
                    default: ${PASSWORD}
                NEXT_PRIVATE_SMTP_FROM_ADDRESS:
                    default: ""
                NEXT_PRIVATE_SMTP_FROM_NAME:
                    default: Documenso
                NEXT_PRIVATE_SMTP_HOST:
                    default: ""
                NEXT_PRIVATE_SMTP_PASSWORD:
                    default: ""
                NEXT_PRIVATE_SMTP_PORT:
                    default: "587"
                NEXT_PRIVATE_SMTP_USERNAME:
                    default: ""
                NEXT_PUBLIC_WEBAPP_URL:
                    default: https://${ZEABUR_WEB_DOMAIN}
                    expose: true
                NEXTAUTH_SECRET:
                    default: ${PASSWORD}
                NEXTAUTH_URL:
                    default: https://${ZEABUR_WEB_DOMAIN}
                    expose: true
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Documenso es una plataforma de firma digital de documentos de codigo abierto, alternativa autoalojada a DocuSign. Sube documentos, coloca campos de firma y envia para firmar.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Documenso
        readme: |
            # Documenso

            Plataforma de firma digital de codigo abierto, alternativa a DocuSign. Sube PDFs, coloca campos de firma y envia para firmar.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — crea una cuenta en la primera visita
            2. **Sube documentos** — arrastra y suelta PDFs
            3. **Agrega destinatarios** — especifica firmantes y coloca campos de firma
            4. **Envia para firmar** — los destinatarios reciben un enlace por email
            5. **Rastrea el progreso** — monitorea el estado de las firmas
            6. **Crea plantillas** — guarda documentos frecuentes como plantillas
            7. **API** — integra la firma via REST API

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/documenso/documenso)
    id-ID:
        description: |
            Documenso adalah platform tanda tangan dokumen digital open-source, alternatif self-hosted untuk DocuSign. Upload dokumen, tempatkan field tanda tangan, dan kirim untuk ditandatangani.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Documenso
        readme: |
            # Documenso

            Platform tanda tangan dokumen digital open-source, alternatif DocuSign. Upload PDF, tempatkan field tanda tangan, kirim untuk ditandatangani.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — buat akun pada kunjungan pertama
            2. **Upload dokumen** — drag and drop PDF
            3. **Tambah penerima** — tentukan penandatangan dan tempatkan field
            4. **Kirim untuk tanda tangan** — penerima mendapat link via email
            5. **Lacak progres** — pantau status tanda tangan
            6. **Buat template** — simpan dokumen yang sering digunakan
            7. **API** — integrasikan via REST API

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/documenso/documenso)
    ja-JP:
        description: |
            Documenso はオープンソースのデジタル文書署名プラットフォームで、DocuSign のセルフホスト代替です。文書のアップロード、署名フィールドの配置、署名の送信が可能です。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Documenso にアクセスするためのドメイン
        readme: |
            # Documenso

            オープンソースのデジタル文書署名プラットフォーム、DocuSign のセルフホスト代替。PDF をアップロードし、署名フィールドを配置、署名を送信。

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

            1. **ドメインにアクセス** — 初回訪問でアカウント作成
            2. **文書アップロード** — PDF をドラッグ＆ドロップ
            3. **受信者を追加** — 署名者を指定し署名フィールドを配置
            4. **署名を送信** — 受信者にメールで署名リンクを送信
            5. **進捗を追跡** — 署名状況を監視
            6. **テンプレート作成** — よく使う文書を再利用可能なテンプレートとして保存
            7. **API アクセス** — REST API で署名ワークフローを統合

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/documenso/documenso)
    ko-KR:
        description: |
            Documenso는 오픈소스 디지털 문서 서명 플랫폼으로, DocuSign의 셀프호스팅 대안입니다. 문서 업로드, 서명 필드 배치, 서명 전송이 가능합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Documenso에 접속할 도메인
        readme: |
            # Documenso

            오픈소스 디지털 문서 서명 플랫폼, DocuSign의 셀프호스팅 대안. PDF 업로드, 서명 필드 배치, 서명 전송.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 첫 방문 시 계정 생성
            2. **문서 업로드** — PDF 드래그 앤 드롭
            3. **수신자 추가** — 서명자 지정 및 서명 필드 배치
            4. **서명 전송** — 수신자에게 서명 링크 이메일 발송
            5. **진행 상황 추적** — 서명 상태 모니터링
            6. **템플릿 생성** — 자주 사용하는 문서를 재사용 가능한 템플릿으로 저장
            7. **API 접근** — REST API로 서명 워크플로우 통합

            ## 라이선스

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

            แพลตฟอร์มลงนามเอกสารดิจิทัลโอเพนซอร์ส ทางเลือกแทน DocuSign อัปโหลด PDF วางฟิลด์ลายเซ็น ส่งเพื่อลงนาม

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

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

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

            AGPL-3.0 — [GitHub](https://github.com/documenso/documenso)
    zh-CN:
        description: |
            Documenso 是开源的数字文档签署平台，DocuSign 的自托管替代方案。上传文档、放置签名字段、发送签署，并获取具法律效力的电子签名。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Documenso 的域名
        readme: |
            # Documenso

            开源数字文档签署平台，DocuSign 的自托管替代方案。上传 PDF、放置签名字段、发送签署，获取具法律效力的电子签名。

            ## 部署后可以做什么

            1. **打开域名** — 首次访问时创建账号
            2. **上传文档** — 拖放 PDF 开始签署流程
            3. **添加收件人** — 指定签署者并放置签名、日期、文本字段
            4. **发送签署** — 收件人会收到含签署链接的邮件
            5. **追踪进度** — 监控签署状态
            6. **创建模板** — 将常用文档保存为可复用模板
            7. **API 访问** — 通过 REST API 集成签署流程

            ## 设置

            - 邮件：配置 `NEXT_PRIVATE_SMTP_HOST` 等 SMTP 参数
            - 数据库：默认内置 SQLite，可设置 `DATABASE_URL` 使用外部 PostgreSQL

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/documenso/documenso)
    zh-TW:
        description: |
            Documenso 是開源的數位文件簽署平台，DocuSign 的自架替代方案。上傳文件、放置簽名欄位、發送簽署，並取得具法律效力的電子簽名。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Documenso 的網域
        readme: |
            # Documenso

            開源數位文件簽署平台，DocuSign 的自架替代方案。上傳 PDF、放置簽名欄位、發送簽署，取得具法律效力的電子簽名。

            ## 部署後可以做什麼

            1. **開啟網域** — 首次造訪時建立帳號
            2. **上傳文件** — 拖放 PDF 開始簽署流程
            3. **新增收件人** — 指定簽署者並放置簽名、日期、文字欄位
            4. **發送簽署** — 收件人會收到含簽署連結的電子郵件
            5. **追蹤進度** — 監控簽署狀態
            6. **建立範本** — 將常用文件儲存為可重複使用的範本
            7. **API 存取** — 透過 REST API 整合簽署流程

            ## 設定

            - 郵件：設定 `NEXT_PRIVATE_SMTP_HOST` 等 SMTP 參數以發送簽署請求
            - 資料庫：預設使用內建 SQLite，可設定 `DATABASE_URL` 使用外部 PostgreSQL

            ## 授權

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