# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Baserow
spec:
    description: |
        Baserow is an open-source no-code database platform and Airtable alternative. Create databases, forms, and automations visually — all in a single self-hosted container with built-in PostgreSQL.
    coverImage: https://avatars.githubusercontent.com/u/72094560
    icon: https://avatars.githubusercontent.com/u/72094560
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Baserow
    tags:
        - Tool
        - Productivity
    readme: |
        # Baserow

        An open-source no-code database platform — the self-hosted Airtable alternative. This all-in-one container includes the web frontend, API backend, and embedded PostgreSQL database.

        ## What You Can Do After Deployment

        1. **Visit your domain** — create an account on first visit (first user becomes admin)
        2. **Create databases** — build tables with 20+ field types (text, number, date, file, link, formula, lookup, etc.)
        3. **Build views** — grid, gallery, form, Kanban, and calendar views for your data
        4. **Create forms** — public forms that feed directly into your tables
        5. **Automate workflows** — trigger actions on row changes, send webhooks, send emails
        6. **Use the REST API** — every table gets an auto-generated REST API for integrations
        7. **Collaborate** — invite team members with role-based permissions

        ## Configuration

        - **BASEROW_PUBLIC_URL** — automatically set to your Zeabur domain. Update if you change the domain.
        - **Disable signups** — set `BASEROW_ALLOW_NEW_SIGNUPS` to `false` after creating your admin account
        - **Email** — configure `EMAIL_SMTP_HOST`, `EMAIL_SMTP_PORT`, `EMAIL_SMTP_USER`, `EMAIL_SMTP_PASSWORD` for notifications

        ## License

        MIT — [GitHub](https://github.com/baserow/baserow)
    services:
        - name: baserow
          icon: https://avatars.githubusercontent.com/u/72094560
          template: PREBUILT_V2
          spec:
            source:
                image: baserow/baserow:2.1.6
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: baserow-data
                  dir: /baserow/data
            env:
                BASEROW_ALLOW_NEW_SIGNUPS:
                    default: "true"
                BASEROW_PUBLIC_URL:
                    default: https://${ZEABUR_WEB_DOMAIN}
                    expose: true
                SECRET_KEY:
                    default: ${PASSWORD}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /api/_health/
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Baserow es una plataforma de base de datos sin codigo de codigo abierto, alternativa autoalojada a Airtable. Crea bases de datos, formularios y automatizaciones visualmente en un solo contenedor.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Baserow
        readme: |
            # Baserow

            Plataforma de base de datos sin codigo de codigo abierto, alternativa a Airtable. Contenedor todo en uno con frontend, API y PostgreSQL integrado.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — crea una cuenta en la primera visita (primer usuario es admin)
            2. **Crea bases de datos** — 20+ tipos de campo
            3. **Crea vistas** — cuadricula, galeria, formulario, Kanban, calendario
            4. **Crea formularios** — formularios publicos que alimentan tus tablas
            5. **Automatiza** — activa acciones al cambiar filas, webhooks, emails
            6. **REST API** — API REST autogenerada para cada tabla
            7. **Colabora** — invita miembros con permisos basados en roles

            ## Licencia

            MIT — [GitHub](https://github.com/baserow/baserow)
    id-ID:
        description: |
            Baserow adalah platform database no-code open-source, alternatif self-hosted untuk Airtable. Buat database, formulir, dan otomasi secara visual dalam satu kontainer.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Baserow
        readme: |
            # Baserow

            Platform database no-code open-source, alternatif Airtable. Kontainer all-in-one dengan frontend, API, dan PostgreSQL bawaan.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — buat akun pada kunjungan pertama (pengguna pertama jadi admin)
            2. **Buat database** — 20+ tipe field
            3. **Buat view** — grid, galeri, formulir, Kanban, kalender
            4. **Buat formulir** — formulir publik yang langsung masuk ke tabel
            5. **Otomasi** — trigger aksi saat baris berubah, webhook, email
            6. **REST API** — API REST otomatis untuk setiap tabel
            7. **Kolaborasi** — undang anggota tim dengan izin berbasis peran

            ## Lisensi

            MIT — [GitHub](https://github.com/baserow/baserow)
    ja-JP:
        description: |
            Baserow はオープンソースのノーコードデータベースプラットフォームで、Airtable のセルフホスト代替です。データベース、フォーム、自動化をビジュアルに構築できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Baserow にアクセスするためのドメイン
        readme: |
            # Baserow

            オープンソースのノーコードデータベースプラットフォーム、Airtable のセルフホスト代替。フロントエンド、API、内蔵 PostgreSQL を含むオールインワンコンテナ。

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

            1. **ドメインにアクセス** — 初回訪問でアカウント作成（最初のユーザーが管理者に）
            2. **データベース作成** — 20 以上のフィールドタイプ
            3. **ビュー作成** — グリッド、ギャラリー、フォーム、カンバン、カレンダー
            4. **フォーム作成** — 公開フォームからテーブルにデータを直接送信
            5. **自動化** — 行変更時にアクション実行、Webhook 送信
            6. **REST API** — 各テーブルの REST API を自動生成
            7. **コラボレーション** — ロールベースの権限でチームメンバーを招待

            ## ライセンス

            MIT — [GitHub](https://github.com/baserow/baserow)
    ko-KR:
        description: |
            Baserow는 오픈소스 노코드 데이터베이스 플랫폼으로, Airtable의 셀프호스팅 대안입니다. 데이터베이스, 폼, 자동화를 시각적으로 구축할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Baserow에 접속할 도메인
        readme: |
            # Baserow

            오픈소스 노코드 데이터베이스 플랫폼, Airtable의 셀프호스팅 대안. 프론트엔드, API, 내장 PostgreSQL을 포함한 올인원 컨테이너.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 첫 방문 시 계정 생성 (첫 번째 사용자가 관리자)
            2. **데이터베이스 생성** — 20가지 이상의 필드 유형
            3. **뷰 생성** — 그리드, 갤러리, 폼, 칸반, 캘린더
            4. **폼 생성** — 공개 폼에서 테이블로 데이터 직접 전송
            5. **자동화** — 행 변경 시 작업 실행, Webhook 전송
            6. **REST API** — 각 테이블의 REST API 자동 생성
            7. **협업** — 역할 기반 권한으로 팀원 초대

            ## 라이선스

            MIT — [GitHub](https://github.com/baserow/baserow)
    th-TH:
        description: |
            Baserow เป็นแพลตฟอร์มฐานข้อมูลแบบ no-code โอเพนซอร์ส ทางเลือกแทน Airtable แบบ self-hosted สร้างฐานข้อมูล ฟอร์ม และระบบอัตโนมัติในคอนเทนเนอร์เดียว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Baserow
        readme: |
            # Baserow

            แพลตฟอร์มฐานข้อมูล no-code โอเพนซอร์ส ทางเลือกแทน Airtable คอนเทนเนอร์ all-in-one พร้อม frontend, API และ PostgreSQL ในตัว

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

            1. **เข้าสู่โดเมน** — สร้างบัญชีในการเข้าชมครั้งแรก (ผู้ใช้แรกเป็นแอดมิน)
            2. **สร้างฐานข้อมูล** — 20+ ประเภทฟิลด์
            3. **สร้างมุมมอง** — กริด แกลเลอรี ฟอร์ม คันบัง ปฏิทิน
            4. **สร้างฟอร์ม** — ฟอร์มสาธารณะที่ป้อนข้อมูลเข้าตารางโดยตรง
            5. **ระบบอัตโนมัติ** — ทริกเกอร์เมื่อแถวเปลี่ยน webhook อีเมล
            6. **REST API** — API อัตโนมัติสำหรับทุกตาราง
            7. **ทำงานร่วมกัน** — เชิญสมาชิกทีมพร้อมสิทธิ์ตามบทบาท

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

            MIT — [GitHub](https://github.com/baserow/baserow)
    zh-CN:
        description: |
            Baserow 是开源的无代码数据库平台，Airtable 的自托管替代方案。以可视化方式创建数据库、表单和自动化工作流，单容器包含所有功能。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Baserow 的域名
        readme: |
            # Baserow

            开源无代码数据库平台，Airtable 的自托管替代方案。一体化容器包含前端、API 后端和内置 PostgreSQL。

            ## 部署后可以做什么

            1. **打开域名** — 首次访问时创建账号（第一个用户成为管理员）
            2. **创建数据库** — 20+ 种字段类型（文本、数字、日期、文件、链接、公式等）
            3. **创建视图** — 网格、画廊、表单、看板和日历视图
            4. **创建表单** — 公开表单直接导入数据表
            5. **自动化** — 行变更时触发操作、发送 Webhook、发送邮件
            6. **REST API** — 每个数据表自动生成 REST API
            7. **协作** — 邀请团队成员并设置角色权限

            ## 设置

            - 关闭注册：部署后将 `BASEROW_ALLOW_NEW_SIGNUPS` 设为 `false`
            - 邮件：配置 `EMAIL_SMTP_HOST` 等 SMTP 参数

            ## 授权

            MIT — [GitHub](https://github.com/baserow/baserow)
    zh-TW:
        description: |
            Baserow 是開源的無程式碼資料庫平台，Airtable 的自架替代方案。以視覺化方式建立資料庫、表單和自動化工作流程，一個容器包含所有功能。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Baserow 的網域
        readme: |
            # Baserow

            開源無程式碼資料庫平台，Airtable 的自架替代方案。此一體化容器包含前端、API 後端和內建 PostgreSQL。

            ## 部署後可以做什麼

            1. **開啟網域** — 首次造訪時建立帳號（第一個使用者成為管理員）
            2. **建立資料庫** — 20+ 種欄位類型（文字、數字、日期、檔案、連結、公式等）
            3. **建立檢視** — 格狀、圖庫、表單、看板和日曆檢視
            4. **建立表單** — 公開表單直接匯入資料表
            5. **自動化** — 在列變更時觸發動作、發送 Webhook、發送郵件
            6. **REST API** — 每個資料表自動產生 REST API
            7. **協作** — 邀請團隊成員並設定角色權限

            ## 設定

            - 關閉註冊：部署後將 `BASEROW_ALLOW_NEW_SIGNUPS` 設為 `false`
            - 郵件：設定 `EMAIL_SMTP_HOST` 等 SMTP 參數

            ## 授權

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