# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Budibase
spec:
    description: |
        Budibase is an open-source low-code platform for building internal tools, admin panels, workflows, and forms. All-in-one container with embedded database — no external services needed.
    coverImage: https://res.cloudinary.com/daog6scxm/image/upload/v1680181644/ui/homepage-design-ui_sizp7b.png
    icon: https://avatars.githubusercontent.com/u/45009727
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Budibase
    tags:
        - Tool
        - Developer Tools
    readme: |
        # Budibase

        An open-source low-code platform for building internal tools, admin panels, workflows, and forms in minutes. All-in-one container with embedded database.

        ## Getting Started

        1. **Visit your domain** to access the Budibase builder
        2. **Create an account** on first launch to set up the admin user
        3. **Build apps** using the drag-and-drop interface
        4. **Connect data** from built-in tables, REST APIs, or external databases
        5. **Publish and share** your apps with team members

        ## Key Features

        - Drag-and-drop app builder
        - Built-in database (no external DB needed)
        - REST API and external data source connectors
        - Role-based access control
        - Workflow automation
        - Form builder with validation
        - Responsive design for mobile

        ## License

        GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
    services:
        - name: budibase
          icon: https://avatars.githubusercontent.com/u/45009727
          template: PREBUILT_V2
          spec:
            source:
                image: budibase/budibase:3.34.11
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: budibase-data
                  dir: /data
            env:
                BB_ADMIN_USER_EMAIL:
                    default: admin@example.com
                BB_ADMIN_USER_PASSWORD:
                    default: ${PASSWORD}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Budibase es una plataforma de codigo bajo de codigo abierto para crear herramientas internas, paneles de administracion, flujos de trabajo y formularios. Contenedor todo-en-uno con base de datos integrada.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Budibase
        readme: |
            # Budibase

            Plataforma de codigo bajo para crear herramientas internas, paneles y formularios. Contenedor todo-en-uno con base de datos integrada.

            ## Credenciales por defecto

            - **Email**: `admin@example.com`
            - **Contrasena**: generada automaticamente — consultala en **Servicio > Variables > `BB_ADMIN_USER_PASSWORD`**

            ## Primeros pasos

            1. **Visita tu dominio** — accede al constructor de Budibase
            2. **Crea apps** — usando la interfaz de arrastrar y soltar
            3. **Conecta datos** — tablas integradas, REST API o bases de datos externas
            4. **Publica y comparte** — comparte apps con tu equipo

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
    id-ID:
        description: |
            Budibase adalah platform low-code open-source untuk membangun alat internal, panel admin, workflow, dan formulir. Kontainer all-in-one dengan database bawaan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Budibase
        readme: |
            # Budibase

            Platform low-code open-source untuk membangun alat internal, panel admin, dan formulir. Kontainer all-in-one dengan database bawaan.

            ## Info Login Default

            - **Email**: `admin@example.com`
            - **Password**: dibuat otomatis — lihat di **Service > Variables > `BB_ADMIN_USER_PASSWORD`**

            ## Memulai

            1. **Buka domain** — akses builder Budibase
            2. **Buat aplikasi** — gunakan antarmuka drag-and-drop
            3. **Hubungkan data** — tabel bawaan, REST API, atau database eksternal
            4. **Publikasi dan bagikan** — bagikan aplikasi dengan tim

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
    ja-JP:
        description: |
            Budibase はオープンソースのローコードプラットフォームです。内部ツール、管理パネル、ワークフロー、フォームを素早く構築できます。組み込みデータベース付きのオールインワンコンテナ。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Budibase にアクセスするためのドメイン
        readme: |
            # Budibase

            内部ツール、管理パネル、フォームを素早く構築するオープンソースローコードプラットフォーム。

            ## デフォルトログイン情報

            - **メール**：`admin@example.com`
            - **パスワード**：自動生成 — Zeabur ダッシュボードの **サービス > Variables > `BB_ADMIN_USER_PASSWORD`** で確認

            ## はじめに

            1. **ドメインにアクセス** — Budibase ビルダーを開く
            2. **アプリを作成** — ドラッグ＆ドロップで構築
            3. **データを接続** — 内蔵テーブル、REST API、外部データベース
            4. **公開・共有** — チームメンバーとアプリを共有

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
    ko-KR:
        description: |
            Budibase는 내부 도구, 관리 패널, 워크플로우, 폼을 빠르게 만드는 오픈소스 로우코드 플랫폼입니다. 내장 데이터베이스가 포함된 올인원 컨테이너.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Budibase에 접속할 도메인
        readme: |
            # Budibase

            내부 도구, 관리 패널, 폼을 빠르게 만드는 오픈소스 로우코드 플랫폼.

            ## 기본 로그인 정보

            - **이메일**: `admin@example.com`
            - **비밀번호**: 자동 생성 — Zeabur 대시보드의 **서비스 > Variables > `BB_ADMIN_USER_PASSWORD`** 에서 확인

            ## 시작하기

            1. **도메인 접속** — Budibase 빌더 열기
            2. **앱 만들기** — 드래그 앤 드롭으로 구축
            3. **데이터 연결** — 내장 테이블, REST API, 외부 DB
            4. **게시 및 공유** — 팀원과 앱 공유

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
    th-TH:
        description: |
            Budibase เป็นแพลตฟอร์ม low-code โอเพนซอร์สสำหรับสร้างเครื่องมือภายใน แผงผู้ดูแล เวิร์กโฟลว์ และแบบฟอร์ม คอนเทนเนอร์ all-in-one พร้อมฐานข้อมูลในตัว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Budibase
        readme: |
            # Budibase

            แพลตฟอร์ม low-code โอเพนซอร์สสำหรับสร้างเครื่องมือภายในและแบบฟอร์ม คอนเทนเนอร์ all-in-one พร้อมฐานข้อมูลในตัว

            ## ข้อมูลเข้าสู่ระบบเริ่มต้น

            - **อีเมล**: `admin@example.com`
            - **รหัสผ่าน**: สร้างอัตโนมัติ — ดูได้ที่ **Service > Variables > `BB_ADMIN_USER_PASSWORD`**

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

            1. **เข้าสู่โดเมน** — เปิด Budibase builder
            2. **สร้างแอป** — ใช้อินเทอร์เฟซลากและวาง
            3. **เชื่อมต่อข้อมูล** — ตารางในตัว REST API หรือฐานข้อมูลภายนอก
            4. **เผยแพร่และแชร์** — แชร์แอปกับสมาชิกในทีม

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

            GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
    zh-CN:
        description: |
            Budibase 是开源低代码平台，用于快速构建内部工具、管理面板、工作流程和表单。一体化容器，内嵌数据库，无需外部服务。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Budibase 的域名
        readme: |
            # Budibase

            开源低代码平台，快速构建内部工具、管理面板和表单。一体化容器，内嵌数据库。

            ## 默认登录信息

            - **邮箱**：`admin@example.com`
            - **密码**：自动生成 — 请在 Zeabur 控制台的 **服务 > Variables > `BB_ADMIN_USER_PASSWORD`** 中查看

            ## 开始使用

            1. **打开域名** — 进入 Budibase 构建器
            2. **创建应用** — 使用拖拽界面
            3. **连接数据** — 内置表格、REST API 或外部数据库
            4. **发布分享** — 与团队成员共享应用

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
    zh-TW:
        description: |
            Budibase 是開源低程式碼平台，用於快速建立內部工具、管理面板、工作流程和表單。一體化容器，內嵌資料庫，無需外部服務。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Budibase 的網域
        readme: |
            # Budibase

            開源低程式碼平台，快速建立內部工具、管理面板和表單。一體化容器，內嵌資料庫。

            ## 預設登入資訊

            - **信箱**：`admin@example.com`
            - **密碼**：自動產生 — 請至 Zeabur 控制台的 **服務 > Variables > `BB_ADMIN_USER_PASSWORD`** 查看

            ## 開始使用

            1. **開啟網域** — 進入 Budibase 建構器
            2. **建立應用** — 使用拖放介面
            3. **連接資料** — 內建表格、REST API 或外部資料庫
            4. **發佈分享** — 與團隊成員共享應用

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/Budibase/budibase)
