# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Cloud Commander
spec:
    description: |
        Cloud Commander is a web-based file manager with a built-in console and code editor. Two-panel layout lets you browse, copy, move, rename, and edit files directly from the browser. Supports drag & drop, hotkeys, and cloud storage.
    coverImage: https://raw.githubusercontent.com/coderaiser/cloudcmd/master/img/logo/cloudcmd.png
    icon: https://raw.githubusercontent.com/coderaiser/cloudcmd/master/img/logo/cloudcmd.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Cloud Commander
    tags:
        - Tool
        - Files
    readme: |
        # Cloud Commander

        A web-based file manager with a dual-panel interface, built-in terminal, and code editor. Manage files on your server directly from the browser.

        ## What You Can Do After Deployment

        Visit your domain to open the file manager. Browse the server filesystem with a familiar two-panel layout.

        **File management:** Copy, move, rename, delete, and compress/extract files (zip, tar, gz). Drag and drop between panels. Create new files and directories.

        **Built-in editor:** Edit files with syntax highlighting (using Edward or Deepword editors). Supports multiple programming languages.

        **Built-in console:** Open a terminal directly in the browser to run shell commands on the server.

        **Cloud integration:** Mount and browse cloud storage (Dropbox, Google Drive) alongside local files.

        **Keyboard shortcuts:** Full set of hotkeys for power users (F5 copy, F6 move, F7 mkdir, F8 delete, etc.).

        ## Configuration

        - **Authentication:** Set `CLOUDCMD_AUTH` to `true` and provide `CLOUDCMD_USERNAME` / `CLOUDCMD_PASSWORD` for login protection
        - **Root directory:** Set `CLOUDCMD_ROOT` to restrict the browsable directory
        - **Console:** Set `CLOUDCMD_CONSOLE` to `false` to disable the terminal
        - **Editor:** Set `CLOUDCMD_EDITOR` to choose between `edward` or `deepword`

        ## License

        MIT — [GitHub](https://github.com/coderaiser/cloudcmd)
    services:
        - name: cloudcmd
          icon: https://raw.githubusercontent.com/coderaiser/cloudcmd/master/img/logo/cloudcmd.png
          template: PREBUILT_V2
          spec:
            source:
                image: coderaiser/cloudcmd:19.9.22
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: data
                  dir: /root
            env:
                CLOUDCMD_AUTH:
                    default: "true"
                CLOUDCMD_PASSWORD:
                    default: ${PASSWORD}
                CLOUDCMD_USERNAME:
                    default: admin
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Cloud Commander es un gestor de archivos web con terminal y editor de código integrados. El diseño de dos paneles permite navegar, copiar, mover, renombrar y editar archivos directamente desde el navegador.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Cloud Commander
        readme: |
            # Cloud Commander

            Gestor de archivos web con interfaz de dos paneles, terminal y editor de código integrados.

            ## Qué puedes hacer después del despliegue

            Visita tu dominio para abrir el gestor de archivos.

            **Gestión de archivos:** Copiar, mover, renombrar, eliminar, comprimir/descomprimir. Arrastrar y soltar entre paneles.

            **Editor integrado:** Editor de archivos con resaltado de sintaxis.

            **Consola integrada:** Ejecuta comandos de shell directamente desde el navegador.

            ## Licencia

            MIT — [GitHub](https://github.com/coderaiser/cloudcmd)
    id-ID:
        description: |
            Cloud Commander adalah pengelola file berbasis web dengan terminal dan editor kode bawaan. Tata letak dua panel memungkinkan Anda menjelajahi, menyalin, memindahkan, mengganti nama, dan mengedit file langsung dari browser.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Cloud Commander
        readme: |
            # Cloud Commander

            Pengelola file berbasis web dengan antarmuka dua panel, terminal, dan editor kode bawaan.

            ## Apa yang bisa dilakukan setelah deploy

            Buka domain Anda untuk membuka pengelola file.

            **Manajemen file:** Salin, pindah, ganti nama, hapus, kompres/ekstrak. Drag and drop antar panel.

            **Editor bawaan:** Editor file dengan penyorotan sintaks.

            **Konsol bawaan:** Jalankan perintah shell langsung dari browser.

            ## Lisensi

            MIT — [GitHub](https://github.com/coderaiser/cloudcmd)
    ja-JP:
        description: |
            Cloud Commanderはウェブベースのファイルマネージャーで、ターミナルとコードエディターを内蔵。2パネルレイアウトでブラウザから直接ファイルの閲覧・コピー・移動・編集が可能。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Cloud Commanderにアクセスするためのドメイン
        readme: |
            # Cloud Commander

            2パネルインターフェース、内蔵ターミナル、コードエディターを備えたWebベースのファイルマネージャー。

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

            ドメインにアクセスしてファイルマネージャーを開きます。

            **ファイル管理：** コピー、移動、リネーム、削除、圧縮/解凍。パネル間のドラッグ&ドロップ対応。

            **内蔵エディター：** シンタックスハイライト付きのファイルエディター。

            **内蔵コンソール：** ブラウザから直接シェルコマンドを実行。

            ## ライセンス

            MIT — [GitHub](https://github.com/coderaiser/cloudcmd)
    ko-KR:
        description: |
            Cloud Commander는 터미널과 코드 에디터가 내장된 웹 기반 파일 관리자입니다. 2패널 레이아웃으로 브라우저에서 직접 파일을 탐색, 복사, 이동, 편집할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Cloud Commander에 접속할 도메인
        readme: |
            # Cloud Commander

            2패널 인터페이스, 내장 터미널, 코드 에디터를 갖춘 웹 기반 파일 관리자.

            ## 배포 후 할 수 있는 것

            도메인에 접속하여 파일 관리자를 엽니다.

            **파일 관리:** 복사, 이동, 이름 변경, 삭제, 압축/해제. 패널 간 드래그 앤 드롭 지원.

            **내장 에디터:** 구문 강조 기능이 있는 파일 에디터.

            **내장 콘솔:** 브라우저에서 직접 셸 명령 실행.

            ## 라이선스

            MIT — [GitHub](https://github.com/coderaiser/cloudcmd)
    th-TH:
        description: |
            Cloud Commander คือตัวจัดการไฟล์บนเว็บที่มีเทอร์มินัลและโค้ดเอดิเตอร์ในตัว เลย์เอาต์แบบสองแผงช่วยให้เรียกดู คัดลอก ย้าย เปลี่ยนชื่อ และแก้ไขไฟล์ได้โดยตรงจากเบราว์เซอร์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Cloud Commander
        readme: |
            # Cloud Commander

            ตัวจัดการไฟล์บนเว็บที่มีอินเทอร์เฟซสองแผง เทอร์มินัล และโค้ดเอดิเตอร์ในตัว

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

            เข้าสู่โดเมนเพื่อเปิดตัวจัดการไฟล์

            **จัดการไฟล์:** คัดลอก ย้าย เปลี่ยนชื่อ ลบ บีบอัด/แตกไฟล์ ลากและวางระหว่างแผง

            **เอดิเตอร์ในตัว:** เอดิเตอร์ไฟล์พร้อมการเน้นไวยากรณ์

            **คอนโซลในตัว:** รันคำสั่ง shell โดยตรงจากเบราว์เซอร์

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

            MIT — [GitHub](https://github.com/coderaiser/cloudcmd)
    zh-CN:
        description: |
            Cloud Commander 是一个网页版文件管理器，内置终端和代码编辑器。双面板界面让你直接在浏览器中浏览、复制、移动、重命名和编辑文件。支持拖放、快捷键和云存储。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Cloud Commander 的域名
        readme: |
            # Cloud Commander

            网页版文件管理器，具备双面板界面、内置终端和代码编辑器。

            ## 部署后可以做什么

            打开域名即可使用文件管理器。以双面板界面浏览服务器文件系统。

            **文件管理：** 复制、移动、重命名、删除、压缩/解压缩文件。支持面板间拖放。

            **内置编辑器：** 具有语法高亮功能的文件编辑器。

            **内置终端：** 直接在浏览器中打开终端执行命令。

            ## 设置

            - 默认已启用密码验证，账号 `admin`
            - 可设置 `CLOUDCMD_ROOT` 限制可浏览的目录

            ## 授权

            MIT — [GitHub](https://github.com/coderaiser/cloudcmd)
    zh-TW:
        description: |
            Cloud Commander 是一個網頁版檔案管理器，內建終端機和程式碼編輯器。雙面板介面讓你直接在瀏覽器中瀏覽、複製、移動、重新命名和編輯檔案。支援拖放、快捷鍵和雲端儲存。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Cloud Commander 的網域
        readme: |
            # Cloud Commander

            網頁版檔案管理器，具備雙面板介面、內建終端機和程式碼編輯器。直接從瀏覽器管理伺服器上的檔案。

            ## 部署後可以做什麼

            開啟網域即可使用檔案管理器。以熟悉的雙面板介面瀏覽伺服器檔案系統。

            **檔案管理：** 複製、移動、重新命名、刪除、壓縮/解壓縮檔案。支援面板間拖放。

            **內建編輯器：** 具語法高亮功能的檔案編輯器，支援多種程式語言。

            **內建終端機：** 直接在瀏覽器中開啟終端機執行指令。

            **快捷鍵：** 完整的鍵盤快捷鍵（F5 複製、F6 移動、F7 建立資料夾、F8 刪除等）。

            ## 設定

            - 預設已啟用密碼驗證，帳號 `admin`，密碼為自動產生的 `${PASSWORD}`
            - 可設定 `CLOUDCMD_ROOT` 限制可瀏覽的目錄

            ## 授權

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