# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Duplicacy Web
spec:
    description: |
        Duplicacy is a lock-free, cloud-native backup tool with a web UI. Supports multiple storage backends (S3, Backblaze, SFTP, local disk) with deduplication and encryption. Free for personal use.
    coverImage: https://forum.duplicacy.com/uploads/default/original/2X/3/3fa33da4a6ff7573ed63b27d51e6e8c8f2575816.png
    icon: https://avatars.githubusercontent.com/u/125328083
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Duplicacy Web
    tags:
        - Tool
        - Storage
    readme: |
        # Duplicacy Web

        A lock-free, cloud-native backup tool with a browser-based management interface. Configure backup jobs, manage storage backends, and monitor backup status from your browser.

        ## First Start

        Open your domain to access the Duplicacy Web UI. On first launch, you will be prompted to set up an admin password and configure your first backup repository.

        ## What You Can Do After Deployment

        1. **Visit your domain** -- set up admin password on first launch
        2. **Add storage backends** -- S3, Backblaze B2, SFTP, local disk, and more
        3. **Create backup jobs** -- schedule automatic backups with cron expressions
        4. **Monitor status** -- view backup logs, check job history
        5. **Restore files** -- browse and restore from any backup revision

        ## Key Features

        - Lock-free deduplication (no central index to corrupt)
        - Multiple storage backend support
        - Client-side encryption
        - Scheduled backup jobs
        - Web-based management UI

        ## License

        Free for personal use -- [GitHub](https://github.com/gilbertchen/duplicacy)
    services:
        - name: duplicacy
          icon: https://avatars.githubusercontent.com/u/125328083
          template: PREBUILT_V2
          spec:
            source:
                image: saspus/duplicacy-web:v1.8.3
            ports:
                - id: web
                  port: 3875
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: logs
                  dir: /logs
                - id: cache
                  dir: /cache
            env:
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Duplicacy es una herramienta de respaldo nativa en la nube sin bloqueo, con interfaz web. Soporta multiples backends de almacenamiento (S3, Backblaze, SFTP, disco local) con deduplicacion y cifrado. Gratuita para uso personal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Duplicacy Web
        readme: |
            # Duplicacy Web

            Herramienta de respaldo nativa en la nube sin bloqueo. Gestiona trabajos de respaldo, backends de almacenamiento y monitorea el estado desde tu navegador.

            ## Primer inicio

            Abre tu dominio para acceder a la interfaz web de Duplicacy. En el primer inicio, se te pedira configurar una contrasena de administrador y crear tu primer repositorio de respaldo.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** -- configura la contrasena de admin en el primer inicio
            2. **Agrega backends de almacenamiento** -- S3, Backblaze B2, SFTP, disco local y mas
            3. **Crea trabajos de respaldo** -- programa respaldos automaticos con cron
            4. **Monitorea el estado** -- consulta logs y el historial de trabajos
            5. **Restaura archivos** -- navega y restaura desde cualquier revision de respaldo

            ## Licencia

            Gratuita para uso personal -- [GitHub](https://github.com/gilbertchen/duplicacy)
    id-ID:
        description: |
            Duplicacy adalah alat backup cloud-native tanpa kunci dengan antarmuka web. Mendukung berbagai backend penyimpanan (S3, Backblaze, SFTP, disk lokal) dengan deduplikasi dan enkripsi. Gratis untuk penggunaan pribadi.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Duplicacy Web
        readme: |
            # Duplicacy Web

            Alat backup cloud-native tanpa kunci. Kelola tugas backup, backend penyimpanan, dan pantau status dari browser.

            ## Pertama Kali

            Buka domain untuk mengakses Duplicacy Web UI. Pada peluncuran pertama, Anda akan diminta mengatur password admin dan mengonfigurasi repositori backup pertama.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** -- atur password admin saat pertama kali
            2. **Tambahkan backend penyimpanan** -- S3, Backblaze B2, SFTP, disk lokal, dll
            3. **Buat tugas backup** -- jadwalkan backup otomatis dengan cron
            4. **Pantau status** -- lihat log backup dan riwayat tugas
            5. **Pulihkan file** -- jelajahi dan pulihkan dari revisi backup manapun

            ## Lisensi

            Gratis untuk penggunaan pribadi -- [GitHub](https://github.com/gilbertchen/duplicacy)
    ja-JP:
        description: |
            Duplicacy はロックフリーのクラウドネイティブバックアップツールで、Web UI を搭載。複数のストレージバックエンド（S3、Backblaze、SFTP、ローカルディスク）に対応し、重複排除と暗号化機能を備えています。個人利用無料。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Duplicacy Web にアクセスするためのドメイン
        readme: |
            # Duplicacy Web

            ロックフリーのクラウドネイティブバックアップツール。ブラウザからバックアップジョブ、ストレージバックエンド管理、ステータス監視が可能。

            ## 初回起動

            ドメインにアクセスして Duplicacy Web UI を開きます。初回起動時に管理者パスワードの設定と最初のバックアップリポジトリの作成が案内されます。

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

            1. **ドメインにアクセス** -- 初回起動時に管理者パスワードを設定
            2. **ストレージバックエンドを追加** -- S3、Backblaze B2、SFTP、ローカルディスクなど
            3. **バックアップジョブを作成** -- cron で自動バックアップをスケジュール
            4. **ステータスを監視** -- バックアップログとジョブ履歴を確認
            5. **ファイルを復元** -- 任意のバックアップリビジョンから参照・復元

            ## ライセンス

            個人利用無料 -- [GitHub](https://github.com/gilbertchen/duplicacy)
    ko-KR:
        description: |
            Duplicacy는 잠금 없는 클라우드 네이티브 백업 도구로, Web UI를 제공합니다. 다양한 스토리지 백엔드(S3, Backblaze, SFTP, 로컬 디스크)를 지원하며 중복 제거 및 암호화 기능을 갖추고 있습니다. 개인 사용 무료.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Duplicacy Web에 접속할 도메인
        readme: |
            # Duplicacy Web

            잠금 없는 클라우드 네이티브 백업 도구. 브라우저에서 백업 작업, 스토리지 백엔드 관리, 상태 모니터링이 가능합니다.

            ## 첫 시작

            도메인을 열어 Duplicacy Web UI에 접속합니다. 첫 실행 시 관리자 비밀번호 설정 및 첫 백업 저장소 구성이 안내됩니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** -- 첫 실행 시 관리자 비밀번호 설정
            2. **스토리지 백엔드 추가** -- S3, Backblaze B2, SFTP, 로컬 디스크 등
            3. **백업 작업 생성** -- cron으로 자동 백업 예약
            4. **상태 모니터링** -- 백업 로그 및 작업 이력 확인
            5. **파일 복원** -- 모든 백업 리비전에서 탐색 및 복원

            ## 라이선스

            개인 사용 무료 -- [GitHub](https://github.com/gilbertchen/duplicacy)
    th-TH:
        description: |
            Duplicacy เป็นเครื่องมือสำรองข้อมูลแบบคลาวด์เนทีฟที่ไม่มีการล็อก พร้อม Web UI รองรับ backend หลายประเภท (S3, Backblaze, SFTP, ดิสก์ในเครื่อง) พร้อมการกำจัดข้อมูลซ้ำและการเข้ารหัส ใช้งานส่วนตัวฟรี
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Duplicacy Web
        readme: |
            # Duplicacy Web

            เครื่องมือสำรองข้อมูลแบบคลาวด์เนทีฟที่ไม่มีการล็อก จัดการงานสำรองข้อมูล backend ที่จัดเก็บ และตรวจสอบสถานะจากเบราว์เซอร์

            ## เริ่มต้นครั้งแรก

            เปิดโดเมนเพื่อเข้าถึง Duplicacy Web UI เมื่อเปิดครั้งแรก ระบบจะแนะนำให้ตั้งรหัสผ่านแอดมินและกำหนดค่าที่เก็บข้อมูลสำรองแรก

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

            1. **เข้าสู่โดเมน** -- ตั้งรหัสผ่านแอดมินเมื่อเริ่มต้นครั้งแรก
            2. **เพิ่ม backend ที่จัดเก็บ** -- S3, Backblaze B2, SFTP, ดิสก์ในเครื่อง ฯลฯ
            3. **สร้างงานสำรองข้อมูล** -- กำหนดเวลาสำรองอัตโนมัติด้วย cron
            4. **ตรวจสอบสถานะ** -- ดู log สำรองข้อมูลและประวัติงาน
            5. **กู้คืนไฟล์** -- เรียกดูและกู้คืนจากเวอร์ชันสำรองใดก็ได้

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

            ใช้งานส่วนตัวฟรี -- [GitHub](https://github.com/gilbertchen/duplicacy)
    zh-CN:
        description: |
            Duplicacy 是无锁定的云原生备份工具，附带 Web UI。支持多种存储后端（S3、Backblaze、SFTP、本地磁盘），具备去重与加密功能。个人使用免费。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Duplicacy Web 的域名
        readme: |
            # Duplicacy Web

            无锁定的云原生备份工具，通过浏览器管理备份任务、存储后端及监控备份状态。

            ## 首次启动

            打开域名进入 Duplicacy Web UI，首次启动时会引导你设置管理员密码并创建第一个备份仓库。

            ## 部署后可以做什么

            1. **打开域名** -- 首次启动时设置管理员密码
            2. **添加存储后端** -- S3、Backblaze B2、SFTP、本地磁盘等
            3. **创建备份任务** -- 使用 cron 调度自动备份
            4. **监控状态** -- 查看备份日志及任务历史
            5. **恢复文件** -- 浏览并从任何备份版本恢复

            ## 授权

            个人使用免费 -- [GitHub](https://github.com/gilbertchen/duplicacy)
    zh-TW:
        description: |
            Duplicacy 是無鎖定的雲端原生備份工具，附帶 Web UI。支援多種儲存後端（S3、Backblaze、SFTP、本機磁碟），具備去重複與加密功能。個人使用免費。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Duplicacy Web 的網域
        readme: |
            # Duplicacy Web

            無鎖定的雲端原生備份工具，透過瀏覽器管理備份任務、儲存後端及監控備份狀態。

            ## 首次啟動

            開啟網域進入 Duplicacy Web UI，首次啟動時會引導你設定管理員密碼並建立第一個備份儲存庫。

            ## 部署後可以做什麼

            1. **開啟網域** -- 首次啟動時設定管理員密碼
            2. **新增儲存後端** -- S3、Backblaze B2、SFTP、本機磁碟等
            3. **建立備份任務** -- 使用 cron 排程自動備份
            4. **監控狀態** -- 查看備份紀錄及任務歷史
            5. **還原檔案** -- 瀏覽並從任何備份版本還原

            ## 授權

            個人使用免費 -- [GitHub](https://github.com/gilbertchen/duplicacy)
