# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: DbGate
spec:
    description: |
        DbGate is an open-source database manager with web UI. Connect to MySQL, PostgreSQL, MongoDB, SQLite, SQL Server, and more — all from your browser.
    coverImage: https://avatars.githubusercontent.com/u/78292618?v=4
    icon: https://avatars.githubusercontent.com/u/78292618?v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access DbGate
        - key: LOGINS
          type: PASSWORD
          name: Login Password
          description: Password for the admin login
    tags:
        - Developer Tools
        - Database
    readme: |
        # DbGate

        An open-source database manager with a web interface. Connect to MySQL, PostgreSQL, MongoDB, SQLite, SQL Server, CockroachDB, and more from your browser.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with your configured credentials
        2. **Add database connections** — connect to any supported database engine
        3. **Browse and edit data** — view tables, run queries, and edit rows inline
        4. **Import/export data** — CSV, JSON, Excel, and SQL formats
        5. **Write SQL** — use the built-in SQL editor with autocomplete

        ## Key Features

        - Multi-database support (MySQL, PostgreSQL, MongoDB, SQLite, SQL Server, etc.)
        - SQL editor with autocomplete and syntax highlighting
        - Table data editor with filtering and sorting
        - Data import/export (CSV, JSON, Excel, SQL)
        - Database schema comparison and synchronization
        - Query designer for visual query building

        ## License

        MIT — [GitHub](https://github.com/dbgate/dbgate)
    services:
        - name: dbgate
          icon: https://avatars.githubusercontent.com/u/78292618?v=4
          template: PREBUILT_V2
          spec:
            source:
                image: dbgate/dbgate:7.1.6
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: data
                  dir: /root/.dbgate
            env:
                LOGIN_PASSWORD_admin:
                    default: ${PASSWORD}
                LOGINS:
                    default: admin
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            DbGate es un gestor de bases de datos de código abierto con interfaz web. Conéctate a MySQL, PostgreSQL, MongoDB, SQLite y más desde tu navegador.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a DbGate
            - key: LOGINS
              type: STRING
              name: Contraseña de login
              description: Contraseña para el inicio de sesión de admin
        readme: |
            # DbGate

            Gestor de bases de datos de código abierto con interfaz web. Conéctate a MySQL, PostgreSQL, MongoDB, SQLite y más desde el navegador.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — inicia sesión con tus credenciales
            2. **Añade conexiones** — conéctate a cualquier motor de base de datos compatible
            3. **Navega y edita datos** — visualiza tablas, ejecuta consultas, edita en línea
            4. **Importa/exporta datos** — formatos CSV, JSON, Excel, SQL
            5. **Escribe SQL** — editor SQL integrado con autocompletado

            ## Licencia

            MIT — [GitHub](https://github.com/dbgate/dbgate)
    id-ID:
        description: |
            DbGate adalah manajer database open-source dengan web UI. Hubungkan ke MySQL, PostgreSQL, MongoDB, SQLite, dan lainnya dari browser.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses DbGate
            - key: LOGINS
              type: STRING
              name: Password Login
              description: Password untuk login admin
        readme: |
            # DbGate

            Manajer database open-source dengan antarmuka web. Hubungkan ke MySQL, PostgreSQL, MongoDB, SQLite, dan lainnya dari browser.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan kredensial yang dikonfigurasi
            2. **Tambah koneksi database** — hubungkan ke mesin database yang didukung
            3. **Jelajahi dan edit data** — lihat tabel, jalankan query, edit inline
            4. **Impor/ekspor data** — format CSV, JSON, Excel, SQL
            5. **Tulis SQL** — editor SQL bawaan dengan autocomplete

            ## Lisensi

            MIT — [GitHub](https://github.com/dbgate/dbgate)
    ja-JP:
        description: |
            DbGate はオープンソースのデータベースマネージャーで、ウェブ UI 付き。MySQL、PostgreSQL、MongoDB、SQLite などにブラウザから接続。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: DbGate にアクセスするためのドメイン
            - key: LOGINS
              type: STRING
              name: ログインパスワード
              description: 管理者ログイン用パスワード
        readme: |
            # DbGate

            オープンソースのデータベースマネージャー。ブラウザから MySQL、PostgreSQL、MongoDB、SQLite などに接続。

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

            1. **ドメインにアクセス** — 設定した認証情報でログイン
            2. **データベース接続を追加** — サポートされているデータベースに接続
            3. **データの閲覧と編集** — テーブル表示、クエリ実行、インライン編集
            4. **データのインポート/エクスポート** — CSV、JSON、Excel、SQL 形式
            5. **SQL 作成** — オートコンプリート付き SQL エディタ

            ## ライセンス

            MIT — [GitHub](https://github.com/dbgate/dbgate)
    ko-KR:
        description: |
            DbGate는 웹 UI가 있는 오픈소스 데이터베이스 관리자입니다. 브라우저에서 MySQL, PostgreSQL, MongoDB, SQLite 등에 연결합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: DbGate에 접속할 도메인
            - key: LOGINS
              type: STRING
              name: 로그인 비밀번호
              description: 관리자 로그인 비밀번호
        readme: |
            # DbGate

            웹 인터페이스가 있는 오픈소스 데이터베이스 관리자. 브라우저에서 MySQL, PostgreSQL, MongoDB, SQLite 등에 연결합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 설정한 자격 증명으로 로그인
            2. **데이터베이스 연결 추가** — 지원되는 데이터베이스 엔진에 연결
            3. **데이터 탐색 및 편집** — 테이블 보기, 쿼리 실행, 인라인 편집
            4. **데이터 가져오기/내보내기** — CSV, JSON, Excel, SQL 형식
            5. **SQL 작성** — 자동완성 기능이 있는 SQL 편집기

            ## 라이선스

            MIT — [GitHub](https://github.com/dbgate/dbgate)
    th-TH:
        description: |
            DbGate เป็นเครื่องมือจัดการฐานข้อมูลโอเพนซอร์สพร้อม web UI เชื่อมต่อ MySQL, PostgreSQL, MongoDB, SQLite และอื่นๆ จากเบราว์เซอร์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง DbGate
            - key: LOGINS
              type: STRING
              name: รหัสผ่านล็อกอิน
              description: รหัสผ่านสำหรับล็อกอินแอดมิน
        readme: |
            # DbGate

            เครื่องมือจัดการฐานข้อมูลโอเพนซอร์สพร้อมอินเทอร์เฟซเว็บ เชื่อมต่อ MySQL, PostgreSQL, MongoDB, SQLite และอื่นๆ จากเบราว์เซอร์

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วยข้อมูลรับรองที่ตั้งค่า
            2. **เพิ่มการเชื่อมต่อฐานข้อมูล** — เชื่อมต่อกับเอนจินฐานข้อมูลที่รองรับ
            3. **เรียกดูและแก้ไขข้อมูล** — ดูตาราง รันคิวรี แก้ไขแบบอินไลน์
            4. **นำเข้า/ส่งออกข้อมูล** — รูปแบบ CSV, JSON, Excel, SQL
            5. **เขียน SQL** — เอดิเตอร์ SQL ในตัวพร้อม autocomplete

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

            MIT — [GitHub](https://github.com/dbgate/dbgate)
    zh-CN:
        description: |
            DbGate 是开源的数据库管理器，带有网页界面。从浏览器连接 MySQL、PostgreSQL、MongoDB、SQLite、SQL Server 等数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 DbGate 的域名
            - key: LOGINS
              type: STRING
              name: 登录密码
              description: 管理员登录密码
        readme: |
            # DbGate

            开源数据库管理器，带有网页界面。从浏览器连接 MySQL、PostgreSQL、MongoDB、SQLite 等数据库。

            ## 部署后可以做什么

            1. **打开域名** — 使用配置的账密登录
            2. **添加数据库连接** — 连接任何支持的数据库引擎
            3. **浏览编辑数据** — 查看表、运行查询、内联编辑
            4. **导入/导出数据** — 支持 CSV、JSON、Excel、SQL 格式
            5. **编写 SQL** — 使用内置的 SQL 编辑器（含自动完成）

            ## 授权

            MIT — [GitHub](https://github.com/dbgate/dbgate)
    zh-TW:
        description: |
            DbGate 是開源的資料庫管理器，附帶網頁介面。從瀏覽器連接 MySQL、PostgreSQL、MongoDB、SQLite、SQL Server 等資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 DbGate 的網域
            - key: LOGINS
              type: STRING
              name: 登入密碼
              description: 管理員登入密碼
        readme: |
            # DbGate

            開源資料庫管理器，附帶網頁介面。從瀏覽器連接 MySQL、PostgreSQL、MongoDB、SQLite 等資料庫。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用設定的帳密登入
            2. **新增資料庫連線** — 連接任何支援的資料庫引擎
            3. **瀏覽編輯資料** — 查看資料表、執行查詢、內嵌編輯
            4. **匯入/匯出資料** — 支援 CSV、JSON、Excel、SQL 格式
            5. **撰寫 SQL** — 使用內建的 SQL 編輯器（含自動完成）

            ## 授權

            MIT — [GitHub](https://github.com/dbgate/dbgate)
