# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Guacamole
spec:
    description: |
        Apache Guacamole is a clientless remote desktop gateway supporting VNC, RDP, SSH, and Telnet. Access your remote machines from any web browser with no plugins or client software required. This all-in-one container bundles the web client, guacd server, and database.
    coverImage: https://guacamole.apache.org/images/logos/guac-classic-logo.svg
    icon: https://guacamole.apache.org/images/logos/guac-classic-logo.svg
    tags:
        - Tool
    readme: |
        # Guacamole (All-in-One)

        A self-contained Docker container for Apache Guacamole — the clientless remote desktop gateway. Connect to your remote machines via VNC, RDP, SSH, or Telnet directly from your web browser with zero client-side software.

        ## What You Can Do After Deployment

        1. **Open your domain** — access the Guacamole web interface (default login: `guacadmin` / `guacadmin`)
        2. **Change the default password** — immediately update the admin password in Settings > Preferences
        3. **Add connections** — configure VNC, RDP, SSH, or Telnet connections to your remote machines
        4. **Create users** — set up additional user accounts with granular connection permissions
        5. **Connect remotely** — access any configured machine directly through the browser

        ## Key Features

        - Clientless HTML5 remote desktop — no browser plugins needed
        - VNC, RDP, SSH, and Telnet protocol support
        - Multi-user with granular access control and connection sharing
        - Session recording and playback
        - Clipboard transfer between local and remote machines
        - File transfer support for RDP and SSH connections
        - On-screen keyboard for mobile device access
        - All-in-one container with bundled database — no external dependencies
        - LDAP and database authentication support

        ## License

        GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole) | [Apache Guacamole](https://guacamole.apache.org)
    services:
        - name: guacamole
          icon: https://guacamole.apache.org/images/logos/guac-classic-logo.svg
          template: PREBUILT_V2
          spec:
            source:
                image: flcontainers/guacamole:v1.6.0
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
localization:
    es-ES:
        description: |
            Apache Guacamole es una puerta de enlace de escritorio remoto sin cliente que soporta VNC, RDP, SSH y Telnet. Accede a tus máquinas remotas desde cualquier navegador web sin necesidad de plugins ni software cliente.
        readme: |
            # Guacamole (Todo en uno)

            Contenedor Docker autocontenido para Apache Guacamole. Conéctate a máquinas remotas vía VNC, RDP, SSH o Telnet directamente desde el navegador.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — accede a la interfaz web de Guacamole (usuario por defecto: `guacadmin` / `guacadmin`)
            2. **Cambia la contraseña** — actualiza la contraseña del administrador en Configuración
            3. **Añade conexiones** — configura conexiones VNC, RDP, SSH o Telnet
            4. **Crea usuarios** — configura cuentas adicionales con permisos granulares
            5. **Conecta remotamente** — accede a cualquier máquina configurada desde el navegador

            ## Características

            - Escritorio remoto HTML5 sin cliente
            - Soporte para VNC, RDP, SSH y Telnet
            - Multi-usuario con control de acceso granular
            - Grabación y reproducción de sesiones
            - Contenedor todo en uno con base de datos integrada

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole)
    id-ID:
        description: |
            Apache Guacamole adalah gateway desktop jarak jauh tanpa klien yang mendukung VNC, RDP, SSH, dan Telnet. Akses mesin jarak jauh dari browser web mana pun tanpa plugin atau perangkat lunak klien.
        readme: |
            # Guacamole (All-in-One)

            Kontainer Docker mandiri untuk Apache Guacamole. Hubungkan ke mesin jarak jauh melalui VNC, RDP, SSH, atau Telnet langsung dari browser.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — akses antarmuka web Guacamole (default: `guacadmin` / `guacadmin`)
            2. **Ganti kata sandi** — perbarui kata sandi admin di Pengaturan
            3. **Tambah koneksi** — konfigurasi koneksi VNC, RDP, SSH, atau Telnet
            4. **Buat pengguna** — atur akun tambahan dengan izin koneksi terperinci
            5. **Hubungkan jarak jauh** — akses mesin yang dikonfigurasi langsung dari browser

            ## Fitur

            - Desktop jarak jauh HTML5 tanpa klien
            - Dukungan VNC, RDP, SSH, dan Telnet
            - Multi-pengguna dengan kontrol akses terperinci
            - Rekaman dan pemutaran sesi
            - Kontainer all-in-one dengan database bawaan

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole)
    ja-JP:
        description: |
            Apache Guacamoleはクライアントレスのリモートデスクトップゲートウェイで、VNC、RDP、SSH、Telnetに対応。プラグインやクライアントソフト不要で、Webブラウザからリモートマシンにアクセスできます。
        readme: |
            # Guacamole（オールインワン）

            Apache Guacamoleのセルフコンテナ型Dockerコンテナ。ブラウザからVNC、RDP、SSH、Telnetでリモートマシンに直接接続。

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

            1. **ドメインにアクセス** — Guacamole Webインターフェースにアクセス（デフォルト：`guacadmin` / `guacadmin`）
            2. **パスワードを変更** — 設定 > 環境設定で管理者パスワードを更新
            3. **接続を追加** — VNC、RDP、SSH、Telnet接続を設定
            4. **ユーザーを作成** — 接続権限付きの追加ユーザーアカウントを設定
            5. **リモート接続** — ブラウザから直接リモートマシンにアクセス

            ## 主な機能

            - クライアントレスHTML5リモートデスクトップ
            - VNC、RDP、SSH、Telnetプロトコル対応
            - マルチユーザーと細粒度アクセス制御
            - セッション録画と再生
            - オールインワンコンテナで外部DB不要

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole)
    ko-KR:
        description: |
            Apache Guacamole은 VNC, RDP, SSH, Telnet을 지원하는 클라이언트리스 원격 데스크톱 게이트웨이입니다. 플러그인이나 클라이언트 소프트웨어 없이 웹 브라우저에서 원격 머신에 접속할 수 있습니다.
        readme: |
            # Guacamole (올인원)

            Apache Guacamole의 셀프 컨테이너형 Docker 컨테이너. 브라우저에서 VNC, RDP, SSH, Telnet으로 원격 머신에 직접 연결.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Guacamole 웹 인터페이스 접근 (기본: `guacadmin` / `guacadmin`)
            2. **기본 비밀번호 변경** — 설정에서 관리자 비밀번호 업데이트
            3. **연결 추가** — VNC, RDP, SSH, Telnet 연결 구성
            4. **사용자 생성** — 세분화된 연결 권한이 있는 추가 사용자 계정 설정
            5. **원격 연결** — 브라우저에서 직접 원격 머신에 접속

            ## 주요 기능

            - 클라이언트리스 HTML5 원격 데스크톱
            - VNC, RDP, SSH, Telnet 프로토콜 지원
            - 다중 사용자 및 세분화된 접근 제어
            - 세션 녹화 및 재생
            - 올인원 컨테이너, 외부 DB 불필요

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole)
    th-TH:
        description: |
            Apache Guacamole คือเกตเวย์เดสก์ท็อประยะไกลแบบไม่ต้องติดตั้งไคลเอนต์ รองรับ VNC, RDP, SSH และ Telnet เข้าถึงเครื่องระยะไกลจากเว็บเบราว์เซอร์โดยไม่ต้องติดตั้งปลั๊กอิน
        readme: |
            # Guacamole (ออล-อิน-วัน)

            คอนเทนเนอร์ Docker แบบครบจบสำหรับ Apache Guacamole เชื่อมต่อเครื่องระยะไกลผ่าน VNC, RDP, SSH หรือ Telnet จากเบราว์เซอร์โดยตรง

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

            1. **เปิดโดเมน** — เข้าถึงอินเทอร์เฟซเว็บ Guacamole (ค่าเริ่มต้น: `guacadmin` / `guacadmin`)
            2. **เปลี่ยนรหัสผ่าน** — อัปเดตรหัสผ่านแอดมินในการตั้งค่า
            3. **เพิ่มการเชื่อมต่อ** — กำหนดค่าการเชื่อมต่อ VNC, RDP, SSH หรือ Telnet
            4. **สร้างผู้ใช้** — ตั้งค่าบัญชีเพิ่มเติมพร้อมสิทธิ์การเชื่อมต่อ
            5. **เชื่อมต่อระยะไกล** — เข้าถึงเครื่องที่กำหนดค่าจากเบราว์เซอร์โดยตรง

            ## ฟีเจอร์หลัก

            - เดสก์ท็อประยะไกล HTML5 ไม่ต้องติดตั้งไคลเอนต์
            - รองรับ VNC, RDP, SSH และ Telnet
            - หลายผู้ใช้พร้อมควบคุมสิทธิ์แบบละเอียด
            - บันทึกและเล่นซ้ำเซสชัน
            - คอนเทนเนอร์ครบจบพร้อมฐานข้อมูลในตัว

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

            GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole)
    zh-CN:
        description: |
            Apache Guacamole 是一个无客户端的远程桌面网关，支持 VNC、RDP、SSH 和 Telnet。无需安装任何插件或客户端软件，直接从任何网页浏览器访问您的远程机器。
        readme: |
            # Guacamole (一体化)

            Apache Guacamole 的自包含 Docker 容器——无客户端远程桌面网关。通过浏览器直接以 VNC、RDP、SSH 或 Telnet 连接到远程机器。

            ## 部署后可以做什么

            1. **打开域名** — 访问 Guacamole 网页界面（默认账密：`guacadmin` / `guacadmin`）
            2. **更改默认密码** — 立即在设置 > 偏好中更新管理员密码
            3. **添加连接** — 配置 VNC、RDP、SSH 或 Telnet 连接
            4. **创建用户** — 设置具有细粒度连接权限的额外用户账号
            5. **远程连接** — 直接通过浏览器访问任何已配置的机器

            ## 主要功能

            - 无客户端 HTML5 远程桌面——不需浏览器插件
            - 支持 VNC、RDP、SSH 和 Telnet 协议
            - 多用户细粒度访问控制和连接共享
            - 连接录制和回放
            - 一体化容器含内置数据库——无需外部依赖

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole)
    zh-TW:
        description: |
            Apache Guacamole 是一個無用戶端的遠端桌面閘道，支援 VNC、RDP、SSH 和 Telnet。無需安裝任何外掛或用戶端軟體，直接從任何網頁瀏覽器存取您的遠端機器。此一體化容器包含網頁用戶端、guacd 伺服器和資料庫。
        readme: |
            # Guacamole (一體化)

            Apache Guacamole 的自包含 Docker 容器——無用戶端遠端桌面閘道。透過瀏覽器直接以 VNC、RDP、SSH 或 Telnet 連線到遠端機器。

            ## 部署後可以做什麼

            1. **開啟網域** — 存取 Guacamole 網頁介面（預設帳密：`guacadmin` / `guacadmin`）
            2. **變更預設密碼** — 立即在設定 > 偏好中更新管理員密碼
            3. **新增連線** — 配置 VNC、RDP、SSH 或 Telnet 連線
            4. **建立使用者** — 設定具有細粒度連線權限的額外使用者帳號
            5. **遠端連線** — 直接透過瀏覽器存取任何已配置的機器

            ## 主要功能

            - 無用戶端 HTML5 遠端桌面——不需瀏覽器外掛
            - 支援 VNC、RDP、SSH 和 Telnet 協定
            - 多使用者細粒度存取控制和連線共享
            - 連線錄影和回放
            - 本地與遠端機器間的剪貼簿傳輸
            - 一體化容器含內建資料庫——無需外部依賴

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/flcontainers/guacamole)
