# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Yacht
spec:
    description: |
        Yacht is a web-based container management UI with an emphasis on templating and one-click deployments. A simpler alternative to Portainer for managing Docker containers.
    coverImage: https://raw.githubusercontent.com/SelfhostedPro/Yacht/master/readme_media/Yacht-Demo.gif
    icon: https://raw.githubusercontent.com/SelfhostedPro/Yacht/master/readme_media/Yacht_logo_1_dark.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Yacht
    tags:
        - Tool
        - Developer Tools
    readme: |
        # Yacht

        A web-based container management UI focused on templating and one-click deployments. Simpler alternative to Portainer.

        ## Default Login

        - **Email**: `admin@yacht.local`
        - **Password**: `pass`

        **Change these credentials immediately after your first login.**

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with the default credentials above
        2. **Change your password** — go to User settings and update immediately
        3. **Browse templates** — explore one-click app templates
        4. **Manage containers** — view, start, stop, and configure containers
        5. **Monitor resources** — check container stats and logs

        ## Key Features

        - Clean, intuitive web UI for container management
        - One-click app deployment via templates
        - Container stats and log viewing
        - Template system for repeatable deployments
        - User management with role-based access

        ## License

        MIT — [GitHub](https://github.com/SelfhostedPro/Yacht)
    services:
        - name: yacht
          icon: https://raw.githubusercontent.com/SelfhostedPro/Yacht/master/readme_media/Yacht_logo_1_dark.png
          template: PREBUILT_V2
          spec:
            source:
                image: selfhostedpro/yacht:v0.0.7-alpha-2023-01-12--05
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Yacht es una interfaz web de gestión de contenedores centrada en plantillas y despliegues con un solo clic. Una alternativa más sencilla a Portainer.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Yacht
        readme: |
            # Yacht

            Interfaz web de gestión de contenedores centrada en plantillas y despliegues con un clic.

            ## Credenciales por defecto

            - **Email**: `admin@yacht.local`
            - **Contraseña**: `pass`

            **Cambia estas credenciales inmediatamente después del primer inicio de sesión.**

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — inicia sesión con las credenciales anteriores
            2. **Cambia tu contraseña** — ve a configuración de usuario y actualiza
            3. **Explora plantillas** — descubre plantillas de apps con un clic
            4. **Gestiona contenedores** — visualiza, inicia, detén y configura contenedores
            5. **Monitorea recursos** — consulta estadísticas y logs de contenedores

            ## Licencia

            MIT — [GitHub](https://github.com/SelfhostedPro/Yacht)
    id-ID:
        description: |
            Yacht adalah UI manajemen kontainer berbasis web yang berfokus pada templating dan deployment satu klik. Alternatif yang lebih sederhana dari Portainer.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Yacht
        readme: |
            # Yacht

            UI manajemen kontainer berbasis web yang berfokus pada templating dan deployment satu klik.

            ## Info Login Default

            - **Email**: `admin@yacht.local`
            - **Password**: `pass`

            **Segera ganti kredensial ini setelah login pertama.**

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan kredensial default di atas
            2. **Ganti password** — buka pengaturan pengguna dan perbarui segera
            3. **Jelajahi template** — temukan template app deployment satu klik
            4. **Kelola kontainer** — lihat, jalankan, hentikan, dan konfigurasi kontainer
            5. **Pantau resource** — periksa statistik dan log kontainer

            ## Lisensi

            MIT — [GitHub](https://github.com/SelfhostedPro/Yacht)
    ja-JP:
        description: |
            Yacht はテンプレートとワンクリックデプロイに重点を置いたウェブベースのコンテナ管理UIです。Portainer よりシンプルな Docker コンテナ管理ツール。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Yacht にアクセスするためのドメイン
        readme: |
            # Yacht

            テンプレートとワンクリックデプロイに特化したウェブベースのコンテナ管理UI。

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

            - **Email**：`admin@yacht.local`
            - **パスワード**：`pass`

            **初回ログイン後、すぐにパスワードを変更してください。**

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

            1. **ドメインにアクセス** — 上記のデフォルト認証情報でログイン
            2. **パスワード変更** — ユーザー設定ですぐに更新
            3. **テンプレートを閲覧** — ワンクリックデプロイのアプリテンプレートを探索
            4. **コンテナ管理** — コンテナの表示、起動、停止、設定
            5. **リソース監視** — コンテナの統計情報とログを確認

            ## ライセンス

            MIT — [GitHub](https://github.com/SelfhostedPro/Yacht)
    ko-KR:
        description: |
            Yacht는 템플릿과 원클릭 배포에 중점을 둔 웹 기반 컨테이너 관리 UI입니다. Portainer보다 간단한 Docker 컨테이너 관리 도구입니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Yacht에 접속할 도메인
        readme: |
            # Yacht

            템플릿과 원클릭 배포에 특화된 웹 기반 컨테이너 관리 UI.

            ## 기본 로그인 정보

            - **Email**: `admin@yacht.local`
            - **비밀번호**: `pass`

            **첫 로그인 후 즉시 비밀번호를 변경하세요.**

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 위의 기본 자격 증명으로 로그인
            2. **비밀번호 변경** — 사용자 설정에서 즉시 업데이트
            3. **템플릿 탐색** — 원클릭 배포 앱 템플릿 둘러보기
            4. **컨테이너 관리** — 컨테이너 보기, 시작, 중지 및 구성
            5. **리소스 모니터링** — 컨테이너 통계 및 로그 확인

            ## 라이선스

            MIT — [GitHub](https://github.com/SelfhostedPro/Yacht)
    th-TH:
        description: |
            Yacht เป็น UI จัดการคอนเทนเนอร์บนเว็บที่เน้นเทมเพลตและการติดตั้งแบบคลิกเดียว ทางเลือกที่ง่ายกว่า Portainer
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Yacht
        readme: |
            # Yacht

            UI จัดการคอนเทนเนอร์บนเว็บที่เน้นเทมเพลตและการติดตั้งแบบคลิกเดียว

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

            - **Email**: `admin@yacht.local`
            - **รหัสผ่าน**: `pass`

            **กรุณาเปลี่ยนรหัสผ่านทันทีหลังเข้าสู่ระบบครั้งแรก**

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วยข้อมูลเริ่มต้นด้านบน
            2. **เปลี่ยนรหัสผ่าน** — ไปที่การตั้งค่าผู้ใช้แล้วอัปเดตทันที
            3. **สำรวจเทมเพลต** — ค้นหาเทมเพลตแอปติดตั้งแบบคลิกเดียว
            4. **จัดการคอนเทนเนอร์** — ดู เริ่ม หยุด และกำหนดค่าคอนเทนเนอร์
            5. **ตรวจสอบทรัพยากร** — ดูสถิติและ log ของคอนเทนเนอร์

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

            MIT — [GitHub](https://github.com/SelfhostedPro/Yacht)
    zh-CN:
        description: |
            Yacht 是基于网页的容器管理界面，注重模板化和一键部署。比 Portainer 更简洁的 Docker 容器管理工具。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Yacht 的域名
        readme: |
            # Yacht

            基于网页的容器管理界面，专注于模板化和一键部署。

            ## 默认登录信息

            - **Email**：`admin@yacht.local`
            - **密码**：`pass`

            **首次登录后请立即更改密码。**

            ## 部署后可以做什么

            1. **打开域名** — 使用上方默认账密登录
            2. **更改密码** — 前往用户设置立即更新
            3. **浏览模板** — 探索一键部署应用模板
            4. **管理容器** — 查看、启动、停止及配置容器
            5. **监控资源** — 查看容器统计数据和日志

            ## 授权

            MIT — [GitHub](https://github.com/SelfhostedPro/Yacht)
    zh-TW:
        description: |
            Yacht 是基於網頁的容器管理介面，著重於範本化和一鍵部署。比 Portainer 更簡潔的 Docker 容器管理工具。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Yacht 的網域
        readme: |
            # Yacht

            基於網頁的容器管理介面，專注於範本化和一鍵部署。

            ## 預設登入資訊

            - **Email**：`admin@yacht.local`
            - **密碼**：`pass`

            **首次登入後請立即更改密碼。**

            ## 部署後可以做什麼

            1. **開啟網域** — 使用上方預設帳密登入
            2. **更改密碼** — 前往使用者設定立即更新
            3. **瀏覽範本** — 探索一鍵部署應用範本
            4. **管理容器** — 檢視、啟動、停止及設定容器
            5. **監控資源** — 查看容器統計資料和日誌

            ## 授權

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