# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Databag
spec:
    description: |
        Databag is a self-hosted messaging service with web and mobile clients. It supports text, images, video, and audio messages with end-to-end encryption. No external database needed — all data is stored locally.
    coverImage: https://avatars.githubusercontent.com/u/117894981
    icon: https://avatars.githubusercontent.com/u/117894981
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Databag
    tags:
        - Tool
        - Communication
    readme: |
        # Databag

        A self-hosted messaging service with web and mobile clients. Supports text, images, video, and audio with end-to-end encryption. No external database required.

        ## Getting Started

        1. **Visit your domain** — open the Databag web interface
        2. **Admin password** — find it in **Service > Variables > `ADMIN`**
        3. **Configure your server** — click the settings icon, enter the admin password
        4. **Set your domain** — in the admin panel, set the federated host to your domain for cross-server messaging
        5. **Create an account** — register from the login page

        ## Key Features

        - End-to-end encrypted messaging
        - Text, image, video, and audio messages
        - Web, iOS, and Android clients
        - Federation support for cross-server communication
        - WebRTC audio/video calling
        - No external database needed

        ## License

        Apache-2.0 — [GitHub](https://github.com/balzack/databag)
    services:
        - name: databag
          icon: https://avatars.githubusercontent.com/u/117894981
          template: PREBUILT_V2
          spec:
            source:
                image: balzack/databag:0.1.18
            ports:
                - id: web
                  port: 7000
                  type: HTTP
            volumes:
                - id: databag-data
                  dir: /var/lib/databag
            env:
                ADMIN:
                    default: ${PASSWORD}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Databag es un servicio de mensajeria autoalojado con clientes web y moviles. Soporta texto, imagenes, video y audio con cifrado de extremo a extremo. Sin base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Databag
        readme: |
            # Databag

            Servicio de mensajeria autoalojado con clientes web y moviles. Cifrado de extremo a extremo.

            ## Primeros pasos

            1. **Visita tu dominio** — abre la interfaz web de Databag
            2. **Contrasena de admin** — consultala en **Servicio > Variables > `ADMIN`**
            3. **Configura tu servidor** — haz clic en el icono de configuracion e introduce la contrasena de admin
            4. **Establece tu dominio** — en el panel de admin, configura el host federado con tu dominio
            5. **Crea una cuenta** — registrate desde la pagina de inicio de sesion

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/balzack/databag)
    id-ID:
        description: |
            Databag adalah layanan pesan self-hosted dengan klien web dan mobile. Mendukung teks, gambar, video, dan audio dengan enkripsi end-to-end. Tanpa database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Databag
        readme: |
            # Databag

            Layanan pesan self-hosted dengan klien web dan mobile. Enkripsi end-to-end.

            ## Memulai

            1. **Buka domain** — akses antarmuka web Databag
            2. **Password admin** — lihat di **Service > Variables > `ADMIN`**
            3. **Konfigurasi server** — klik ikon pengaturan, masukkan password admin
            4. **Atur domain** — di panel admin, atur host federasi ke domain Anda
            5. **Buat akun** — daftar dari halaman login

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/balzack/databag)
    ja-JP:
        description: |
            Databag はセルフホスト型メッセージングサービスです。Web・モバイルクライアント対応。テキスト、画像、動画、音声をエンドツーエンド暗号化で送受信。外部DB不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Databag にアクセスするためのドメイン
        readme: |
            # Databag

            セルフホスト型メッセージングサービス。エンドツーエンド暗号化対応。

            ## はじめに

            1. **ドメインにアクセス** — Databag のWebインターフェースを開く
            2. **管理パスワード** — **サービス > Variables > `ADMIN`** で確認
            3. **サーバーを設定** — 設定アイコンをクリックし、管理パスワードを入力
            4. **ドメインを設定** — 管理パネルでフェデレーションホストをドメインに設定
            5. **アカウント作成** — ログインページから登録

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/balzack/databag)
    ko-KR:
        description: |
            Databag는 셀프 호스팅 메시징 서비스입니다. 웹 및 모바일 클라이언트를 지원하며, 텍스트, 이미지, 동영상, 오디오를 종단간 암호화로 전송합니다. 외부 DB 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Databag에 접속할 도메인
        readme: |
            # Databag

            셀프 호스팅 메시징 서비스. 종단간 암호화 지원.

            ## 시작하기

            1. **도메인 접속** — Databag 웹 인터페이스 열기
            2. **관리 비밀번호** — **서비스 > Variables > `ADMIN`** 에서 확인
            3. **서버 설정** — 설정 아이콘 클릭 후 관리 비밀번호 입력
            4. **도메인 설정** — 관리 패널에서 페더레이션 호스트를 도메인으로 설정
            5. **계정 생성** — 로그인 페이지에서 등록

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/balzack/databag)
    th-TH:
        description: |
            Databag เป็นบริการส่งข้อความแบบ self-hosted พร้อมไคลเอนต์เว็บและมือถือ รองรับข้อความ รูปภาพ วิดีโอ และเสียงพร้อมการเข้ารหัสแบบ end-to-end ไม่ต้องใช้ฐานข้อมูลภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Databag
        readme: |
            # Databag

            บริการส่งข้อความแบบ self-hosted พร้อมการเข้ารหัสแบบ end-to-end

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

            1. **เข้าสู่โดเมน** — เปิดหน้าเว็บ Databag
            2. **รหัสผ่านแอดมิน** — ดูได้ที่ **Service > Variables > `ADMIN`**
            3. **ตั้งค่าเซิร์ฟเวอร์** — คลิกไอคอนตั้งค่า ใส่รหัสผ่านแอดมิน
            4. **ตั้งค่าโดเมน** — ในแผงแอดมิน ตั้งค่า federated host เป็นโดเมนของคุณ
            5. **สร้างบัญชี** — ลงทะเบียนจากหน้าเข้าสู่ระบบ

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

            Apache-2.0 — [GitHub](https://github.com/balzack/databag)
    zh-CN:
        description: |
            Databag 是自托管的即时通讯服务，支持网页和移动客户端。支持文字、图片、视频和音频消息，具备端到端加密。无需外部数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Databag 的域名
        readme: |
            # Databag

            自托管的即时通讯服务，支持网页和移动客户端，具备端到端加密。

            ## 开始使用

            1. **打开域名** — 进入 Databag 网页界面
            2. **管理密码** — 在 **服务 > Variables > `ADMIN`** 中查看
            3. **配置服务器** — 点击设置图标，输入管理密码
            4. **设置域名** — 在管理面板设置联邦主机为您的域名
            5. **创建账号** — 在登录页面注册

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/balzack/databag)
    zh-TW:
        description: |
            Databag 是自架的即時通訊服務，支援網頁和行動裝置客戶端。支援文字、圖片、影片和音訊訊息，具備端對端加密。無需外部資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Databag 的網域
        readme: |
            # Databag

            自架的即時通訊服務，支援網頁和行動裝置客戶端，具備端對端加密。

            ## 開始使用

            1. **開啟網域** — 進入 Databag 網頁介面
            2. **管理密碼** — 在 **服務 > Variables > `ADMIN`** 查看
            3. **設定伺服器** — 點擊設定圖示，輸入管理密碼
            4. **設定網域** — 在管理面板設定聯邦主機為您的網域
            5. **建立帳號** — 在登入頁面註冊

            ## 授權

            Apache-2.0 — [GitHub](https://github.com/balzack/databag)
