# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Blender
spec:
    description: |
        Blender is the free and open-source 3D creation suite. Access it in your browser via KasmVNC — model, sculpt, animate, render, composite, and edit video. Supports the full Blender workflow without installing desktop software.
    coverImage: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/blender-logo.png
    icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/blender-logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Blender
        - key: PASSWORD
          type: PASSWORD
          name: Password
          description: The password for the KasmVNC web interface
    tags:
        - Tool
        - Media
    readme: |
        # Blender

        The industry-standard open-source 3D creation suite running in your browser. Blender covers the entire 3D pipeline — modeling, sculpting, animation, rendering, compositing, motion tracking, and video editing — all accessible via KasmVNC.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the Blender desktop opens in your browser via KasmVNC
        2. **Log in** — use the password you set during template deployment
        3. **Create or open projects** — start a new scene or open existing .blend files
        4. **Model and sculpt** — use mesh modeling, curves, metaballs, and sculpting tools
        5. **Render** — render with Eevee (real-time) or Cycles (path tracing)

        ## Key Features

        - Polygon and NURBS modeling with sculpting tools
        - Rigging, animation, and motion capture support
        - Cycles path tracer and Eevee real-time renderer
        - Geometry Nodes for procedural modeling
        - Grease Pencil for 2D animation in 3D space
        - Video sequence editor for post-production
        - Python scripting and add-on support
        - Browser-accessible desktop via KasmVNC

        ## Persistent Data

        All project files and settings are stored in `/config` (backed by a Zeabur volume).

        ## License

        GPL-2.0+ — [GitHub](https://github.com/blender/blender) | [Website](https://www.blender.org)
    services:
        - name: blender
          icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/blender-logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: linuxserver/blender:5.1.0
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
            env:
                CUSTOM_USER:
                    default: abc
                PASSWORD:
                    default: ${PASSWORD}
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TZ:
                    default: Etc/UTC
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Blender es la suite de creación 3D gratuita y de código abierto. Accede desde tu navegador mediante KasmVNC: modelado, escultura, animación, renderizado, composición y edición de vídeo sin instalar software de escritorio.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Blender
            - key: PASSWORD
              type: STRING
              name: Contraseña
              description: La contraseña para la interfaz web de KasmVNC
        readme: |
            # Blender

            La suite de creación 3D estándar de la industria ejecutándose en tu navegador. Blender cubre todo el pipeline 3D: modelado, escultura, animación, renderizado, composición, seguimiento de movimiento y edición de vídeo.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — el escritorio de Blender se abre en tu navegador vía KasmVNC
            2. **Inicia sesión** — usa la contraseña configurada durante el despliegue
            3. **Crea o abre proyectos** — inicia una nueva escena o abre archivos .blend existentes
            4. **Modela y esculpe** — usa modelado de mallas, curvas, metaballs y herramientas de escultura
            5. **Renderiza** — renderiza con Eevee (tiempo real) o Cycles (trazado de rayos)

            ## Datos persistentes

            Todos los archivos de proyecto y configuraciones se almacenan en `/config` (respaldado por un volumen de Zeabur).

            ## Licencia

            GPL-2.0+ — [GitHub](https://github.com/blender/blender)
    id-ID:
        description: |
            Blender adalah suite kreasi 3D gratis dan open-source. Akses melalui browser via KasmVNC — modeling, sculpting, animasi, rendering, compositing, dan editing video tanpa menginstal software desktop.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Blender
            - key: PASSWORD
              type: STRING
              name: Kata Sandi
              description: Kata sandi untuk antarmuka web KasmVNC
        readme: |
            # Blender

            Suite kreasi 3D standar industri yang berjalan di browser. Blender mencakup seluruh pipeline 3D — modeling, sculpting, animasi, rendering, compositing, motion tracking, dan editing video via KasmVNC.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — desktop Blender terbuka di browser via KasmVNC
            2. **Login** — gunakan kata sandi yang diatur saat deploy
            3. **Buat atau buka proyek** — mulai scene baru atau buka file .blend yang ada
            4. **Modeling dan sculpting** — gunakan mesh modeling, curves, metaballs, dan sculpting tools
            5. **Render** — render dengan Eevee (real-time) atau Cycles (path tracing)

            ## Data Persisten

            Semua file proyek dan pengaturan disimpan di `/config` (didukung volume Zeabur).

            ## Lisensi

            GPL-2.0+ — [GitHub](https://github.com/blender/blender)
    ja-JP:
        description: |
            Blender は無料オープンソースの 3D 制作スイートです。KasmVNC でブラウザからモデリング、スカルプト、アニメーション、レンダリング、コンポジット、動画編集が可能。デスクトップインストール不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Blender にアクセスするためのドメイン
            - key: PASSWORD
              type: STRING
              name: パスワード
              description: KasmVNC ウェブインターフェースのパスワード
        readme: |
            # Blender

            ブラウザで動作する業界標準のオープンソース 3D 制作スイート。モデリング、スカルプト、アニメーション、レンダリング、コンポジット、モーショントラッキング、動画編集をすべて KasmVNC で利用可能。

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

            1. **ドメインにアクセス** — KasmVNC でブラウザに Blender デスクトップが開きます
            2. **ログイン** — デプロイ時に設定したパスワードを使用
            3. **プロジェクトを作成・開く** — 新規シーン作成または既存の .blend ファイルを開く
            4. **モデリング・スカルプト** — メッシュモデリング、カーブ、メタボール、スカルプトツールを使用
            5. **レンダリング** — Eevee（リアルタイム）または Cycles（パストレーシング）でレンダリング

            ## 永続データ

            すべてのプロジェクトファイルと設定は `/config` に保存（Zeabur ボリュームで永続化）。

            ## ライセンス

            GPL-2.0+ — [GitHub](https://github.com/blender/blender)
    ko-KR:
        description: |
            Blender는 무료 오픈소스 3D 제작 도구입니다. KasmVNC를 통해 브라우저에서 모델링, 조각, 애니메이션, 렌더링, 합성, 영상 편집이 가능합니다. 데스크톱 설치 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Blender에 접속할 도메인
            - key: PASSWORD
              type: STRING
              name: 비밀번호
              description: KasmVNC 웹 인터페이스 비밀번호
        readme: |
            # Blender

            브라우저에서 실행되는 업계 표준 오픈소스 3D 제작 도구. 모델링, 조각, 애니메이션, 렌더링, 합성, 모션 트래킹, 영상 편집을 모두 KasmVNC로 이용 가능.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — KasmVNC를 통해 브라우저에서 Blender 데스크톱이 열립니다
            2. **로그인** — 배포 시 설정한 비밀번호 사용
            3. **프로젝트 생성 또는 열기** — 새 장면 시작 또는 기존 .blend 파일 열기
            4. **모델링 및 조각** — 메시 모델링, 커브, 메타볼, 조각 도구 사용
            5. **렌더링** — Eevee(실시간) 또는 Cycles(패스 트레이싱)으로 렌더링

            ## 영구 데이터

            모든 프로젝트 파일과 설정은 `/config`에 저장 (Zeabur 볼륨으로 영구화).

            ## 라이선스

            GPL-2.0+ — [GitHub](https://github.com/blender/blender)
    th-TH:
        description: |
            Blender เป็นชุดสร้างงาน 3D ฟรีและโอเพนซอร์ส ใช้งานผ่านเบราว์เซอร์ด้วย KasmVNC สร้างโมเดล ปั้น แอนิเมชัน เรนเดอร์ คอมโพสิต และตัดต่อวิดีโอโดยไม่ต้องติดตั้งซอฟต์แวร์เดสก์ท็อป
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Blender
            - key: PASSWORD
              type: STRING
              name: รหัสผ่าน
              description: รหัสผ่านสำหรับเว็บอินเทอร์เฟซ KasmVNC
        readme: |
            # Blender

            ชุดสร้างงาน 3D มาตรฐานอุตสาหกรรมที่ทำงานในเบราว์เซอร์ Blender ครอบคลุมไปป์ไลน์ 3D ทั้งหมด — สร้างโมเดล ปั้น แอนิเมชัน เรนเดอร์ คอมโพสิต ติดตามการเคลื่อนไหว และตัดต่อวิดีโอ

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

            1. **เข้าสู่โดเมน** — เดสก์ท็อป Blender เปิดในเบราว์เซอร์ผ่าน KasmVNC
            2. **ล็อกอิน** — ใช้รหัสผ่านที่ตั้งไว้ตอนติดตั้ง
            3. **สร้างหรือเปิดโปรเจกต์** — เริ่มฉากใหม่หรือเปิดไฟล์ .blend ที่มีอยู่
            4. **สร้างโมเดลและปั้น** — ใช้ mesh modeling, curves, metaballs และเครื่องมือปั้น
            5. **เรนเดอร์** — เรนเดอร์ด้วย Eevee (เรียลไทม์) หรือ Cycles (path tracing)

            ## ข้อมูลถาวร

            ไฟล์โปรเจกต์และการตั้งค่าทั้งหมดเก็บไว้ที่ `/config` (สำรองด้วย Zeabur volume)

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

            GPL-2.0+ — [GitHub](https://github.com/blender/blender)
    zh-CN:
        description: |
            Blender 是免费开源的 3D 创作套件。通过 KasmVNC 在浏览器中建模、雕刻、动画、渲染、合成与视频编辑，无需安装桌面软件即可使用完整的 Blender 工作流程。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Blender 的域名
            - key: PASSWORD
              type: STRING
              name: 密码
              description: KasmVNC 网页界面的密码
        readme: |
            # Blender

            在浏览器中运行的行业标准开源 3D 创作套件。Blender 覆盖整个 3D 管线——建模、雕刻、动画、渲染、合成、运动跟踪与视频编辑，全部通过 KasmVNC 访问。

            ## 部署后可以做什么

            1. **打开域名** — Blender 桌面通过 KasmVNC 在浏览器中打开
            2. **登录** — 使用部署时设置的密码
            3. **创建或打开项目** — 开始新场景或打开现有的 .blend 文件
            4. **建模与雕刻** — 使用网格建模、曲线、metaball 和雕刻工具
            5. **渲染** — 使用 Eevee（实时）或 Cycles（路径追踪）渲染

            ## 持久化数据

            所有项目文件和设置存储在 `/config`（由 Zeabur 磁盘卷支持）。

            ## 许可证

            GPL-2.0+ — [GitHub](https://github.com/blender/blender)
    zh-TW:
        description: |
            Blender 是免費開源的 3D 創作套件。透過 KasmVNC 在瀏覽器中建模、雕刻、動畫、算繪、合成與影片編輯，無需安裝桌面軟體即可使用完整的 Blender 工作流程。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Blender 的網域
            - key: PASSWORD
              type: STRING
              name: 密碼
              description: KasmVNC 網頁介面的密碼
        readme: |
            # Blender

            在瀏覽器中執行的業界標準開源 3D 創作套件。Blender 涵蓋整個 3D 管線——建模、雕刻、動畫、算繪、合成、動態追蹤與影片編輯，全部透過 KasmVNC 存取。

            ## 部署後可以做什麼

            1. **開啟網域** — Blender 桌面透過 KasmVNC 在瀏覽器中開啟
            2. **登入** — 使用部署時設定的密碼
            3. **建立或開啟專案** — 開始新場景或開啟現有的 .blend 檔案
            4. **建模與雕刻** — 使用網格建模、曲線、metaball 和雕刻工具
            5. **算繪** — 使用 Eevee（即時）或 Cycles（路徑追蹤）算繪

            ## 持久化資料

            所有專案檔案與設定儲存在 `/config`（由 Zeabur 磁碟區支援）。

            ## 授權

            GPL-2.0+ — [GitHub](https://github.com/blender/blender)
