# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: GitBucket
spec:
    description: |
        A Git web platform powered by Scala with easy installation, GitHub API compatibility, and extensive plugin support.
    coverImage: https://gitbucket.github.io/img/screenshots/screenshot-repository_viewer.png
    icon: https://raw.githubusercontent.com/gitbucket/gitbucket/master/src/main/webapp/assets/common/images/gitbucket.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access GitBucket
    tags:
        - Developer Tools
        - Tool
    readme: |
        # GitBucket

        A Git web platform powered by Scala offering easy installation, intuitive UI, high extensibility through plugins, and GitHub API compatibility.

        ## What You Can Do After Deployment

        - Host public and private Git repositories with a familiar GitHub-like interface
        - Manage issues, pull requests, and code reviews for your projects
        - Create and edit project wikis with built-in Markdown support
        - Extend functionality through a rich plugin ecosystem (Gist, CI, Notifications, etc.)
        - Integrate with existing tools using the GitHub-compatible API

        ## Default Credentials

        - Username: `root`
        - Password: `root`

        > Please change the default password immediately after your first login.

        ## Use Cases

        - Self-hosted Git service for teams that want full control over their source code
        - Lightweight GitHub alternative for small to medium organizations
        - Internal code hosting behind a corporate firewall with LDAP authentication
        - Personal Git server for developers who prefer self-hosted solutions
        - Teaching and lab environments where a simple Git platform is needed

        ## License

        Apache-2.0 — [GitHub](https://github.com/gitbucket/gitbucket)
    services:
        - name: gitbucket
          icon: https://raw.githubusercontent.com/gitbucket/gitbucket/master/src/main/webapp/assets/common/images/gitbucket.png
          template: PREBUILT_V2
          spec:
            id: gitbucket
            source:
                image: ghcr.io/gitbucket/gitbucket:4.46.0
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: data
                  dir: /gitbucket
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Plataforma web Git basada en Scala con instalacion sencilla, compatibilidad con la API de GitHub y amplio soporte de plugins.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a GitBucket
        readme: |
            # GitBucket

            Plataforma web Git basada en Scala que ofrece instalacion sencilla, interfaz intuitiva, alta extensibilidad mediante plugins y compatibilidad con la API de GitHub.

            ## Que puede hacer tras el despliegue

            - Alojar repositorios Git publicos y privados con una interfaz similar a GitHub
            - Gestionar incidencias, pull requests y revisiones de codigo
            - Crear y editar wikis de proyecto con soporte Markdown integrado
            - Ampliar funcionalidades a traves de un rico ecosistema de plugins (Gist, CI, notificaciones, etc.)
            - Integrar herramientas existentes usando la API compatible con GitHub

            ## Credenciales por defecto

            - Usuario: `root`
            - Contrasena: `root`

            > Cambie la contrasena predeterminada inmediatamente despues del primer inicio de sesion.

            ## Casos de uso

            - Servicio Git autoalojado para equipos que desean control total sobre su codigo fuente
            - Alternativa ligera a GitHub para organizaciones pequenas y medianas
            - Alojamiento de codigo interno detras de un firewall corporativo con autenticacion LDAP
            - Servidor Git personal para desarrolladores que prefieren soluciones autoalojadas
            - Entornos de ensenanza y laboratorio que necesitan una plataforma Git sencilla

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/gitbucket/gitbucket)
    id-ID:
        description: |
            Platform web Git berbasis Scala dengan instalasi mudah, kompatibilitas API GitHub, dan dukungan plugin yang luas.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses GitBucket
        readme: |
            # GitBucket

            Platform web Git berbasis Scala yang menawarkan instalasi mudah, antarmuka intuitif, ekstensibilitas tinggi melalui plugin, dan kompatibilitas API GitHub.

            ## Yang Dapat Anda Lakukan Setelah Deploy

            - Host repositori Git publik dan privat dengan antarmuka mirip GitHub
            - Kelola isu, pull request, dan tinjauan kode
            - Buat dan edit wiki proyek dengan dukungan Markdown bawaan
            - Perluas fungsionalitas melalui ekosistem plugin yang kaya (Gist, CI, Notifikasi, dll.)
            - Integrasikan alat yang ada menggunakan API yang kompatibel dengan GitHub

            ## Kredensial Default

            - Nama pengguna: `root`
            - Kata sandi: `root`

            > Harap segera ubah kata sandi default setelah login pertama.

            ## Kasus Penggunaan

            - Layanan Git self-hosted untuk tim yang menginginkan kontrol penuh atas kode sumber
            - Alternatif GitHub ringan untuk organisasi kecil hingga menengah
            - Hosting kode internal di balik firewall perusahaan dengan autentikasi LDAP
            - Server Git pribadi untuk pengembang yang lebih suka solusi self-hosted
            - Lingkungan pengajaran dan laboratorium yang membutuhkan platform Git sederhana

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/gitbucket/gitbucket)
    ja-JP:
        description: |
            Scala で構築された Git ウェブプラットフォーム。簡単インストール、GitHub API 互換、豊富なプラグイン対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: GitBucket にアクセスするためのドメイン
        readme: |
            # GitBucket

            Scala で構築された Git ウェブプラットフォーム。簡単なインストール、直感的な UI、プラグインによる高い拡張性、GitHub API 互換性を提供します。

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

            - GitHub ライクなインターフェースでパブリック・プライベート Git リポジトリをホスト
            - イシュー、プルリクエスト、コードレビューを管理
            - Markdown 対応の組み込みウィキでプロジェクトドキュメントを作成・編集
            - 豊富なプラグインエコシステムで機能を拡張（Gist、CI、通知など）
            - GitHub 互換 API で既存ツールと連携

            ## デフォルト認証情報

            - ユーザー名：`root`
            - パスワード：`root`

            > 初回ログイン後、すぐにデフォルトパスワードを変更してください。

            ## ユースケース

            - ソースコードを完全管理したいチーム向けのセルフホスト Git サービス
            - 中小規模組織向けの軽量な GitHub 代替
            - LDAP 認証対応の企業ファイアウォール内コードホスティング
            - セルフホストを好む個人開発者向け Git サーバー
            - シンプルな Git プラットフォームが必要な教育・ラボ環境

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/gitbucket/gitbucket)
    ko-KR:
        description: |
            Scala 기반의 Git 웹 플랫폼으로 간편한 설치, GitHub API 호환, 풍부한 플러그인 지원을 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: GitBucket에 접속할 도메인
        readme: |
            # GitBucket

            Scala 기반의 Git 웹 플랫폼으로 간편한 설치, 직관적인 UI, 플러그인을 통한 높은 확장성, GitHub API 호환성을 제공합니다.

            ## 배포 후 할 수 있는 것

            - GitHub과 유사한 인터페이스로 공개 및 비공개 Git 저장소 호스팅
            - 이슈, 풀 리퀘스트 및 코드 리뷰 관리
            - 내장 Markdown 지원으로 프로젝트 위키 생성 및 편집
            - 풍부한 플러그인 생태계로 기능 확장 (Gist, CI, 알림 등)
            - GitHub 호환 API로 기존 도구와 통합

            ## 기본 인증 정보

            - 사용자 이름: `root`
            - 비밀번호: `root`

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

            ## 사용 사례

            - 소스 코드를 완전히 제어하려는 팀을 위한 셀프 호스팅 Git 서비스
            - 중소 규모 조직을 위한 경량 GitHub 대안
            - LDAP 인증을 지원하는 기업 방화벽 내부 코드 호스팅
            - 셀프 호스팅을 선호하는 개인 개발자용 Git 서버
            - 간단한 Git 플랫폼이 필요한 교육 및 연구실 환경

            ## 라이선스

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

            แพลตฟอร์มเว็บ Git ที่ขับเคลื่อนด้วย Scala มาพร้อมการติดตั้งที่ง่าย อินเทอร์เฟซที่ใช้งานง่าย ขยายความสามารถได้สูงผ่านปลั๊กอิน และรองรับ GitHub API

            ## สิ่งที่คุณทำได้หลังการ Deploy

            - โฮสต์ Git repository แบบสาธารณะและส่วนตัวด้วยอินเทอร์เฟซคล้าย GitHub
            - จัดการ Issues, Pull Requests และ Code Reviews
            - สร้างและแก้ไข Wiki โปรเจกต์ด้วย Markdown ในตัว
            - ขยายฟังก์ชันการทำงานผ่านระบบปลั๊กอินที่หลากหลาย (Gist, CI, การแจ้งเตือน ฯลฯ)
            - เชื่อมต่อเครื่องมือที่มีอยู่ด้วย API ที่รองรับ GitHub

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

            - ชื่อผู้ใช้: `root`
            - รหัสผ่าน: `root`

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

            ## กรณีการใช้งาน

            - บริการ Git แบบ Self-hosted สำหรับทีมที่ต้องการควบคุมซอร์สโค้ดอย่างเต็มที่
            - ทางเลือกแทน GitHub แบบเบาสำหรับองค์กรขนาดเล็กถึงกลาง
            - โฮสต์โค้ดภายในหลังไฟร์วอลล์องค์กรพร้อมการยืนยันตัวตน LDAP
            - เซิร์ฟเวอร์ Git ส่วนตัวสำหรับนักพัฒนาที่ชอบโซลูชัน Self-hosted
            - สภาพแวดล้อมการสอนและห้องปฏิบัติการที่ต้องการแพลตฟอร์ม Git ที่เรียบง่าย

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

            Apache-2.0 — [GitHub](https://github.com/gitbucket/gitbucket)
    zh-CN:
        description: |
            由 Scala 驱动的 Git 网页平台，安装简便、兼容 GitHub API，并支持丰富的插件扩展。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 GitBucket 的域名
        readme: |
            # GitBucket

            由 Scala 驱动的 Git 网页平台，提供简易安装、直观操作界面、高度插件扩展性，以及 GitHub API 兼容性。

            ## 部署后您可以做什么

            - 托管公开及私有 Git 仓库，拥有类似 GitHub 的操作界面
            - 管理议题、合并请求及代码审查
            - 创建和编辑项目 Wiki，内置 Markdown 支持
            - 通过丰富的插件生态系扩展功能（Gist、CI、通知等）
            - 使用兼容 GitHub 的 API 集成现有工具

            ## 默认账号密码

            - 用户名：`root`
            - 密码：`root`

            > 请在首次登录后立即更改默认密码。

            ## 使用场景

            - 团队自建 Git 服务，完全掌控源代码
            - 中小型组织的轻量级 GitHub 替代方案
            - 企业防火墙内部的代码托管，支持 LDAP 认证
            - 个人开发者偏好自建的 Git 服务器
            - 教学与实验室环境所需的简易 Git 平台

            ## 许可证

            Apache-2.0 — [GitHub](https://github.com/gitbucket/gitbucket)
    zh-TW:
        description: |
            由 Scala 驅動的 Git 網頁平台，安裝簡便、相容 GitHub API，並支援豐富的外掛擴充。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 GitBucket 的網域
        readme: |
            # GitBucket

            由 Scala 驅動的 Git 網頁平台，提供簡易安裝、直覺操作介面、高度外掛擴充性，以及 GitHub API 相容性。

            ## 部署後您可以做什麼

            - 託管公開及私有 Git 儲存庫，擁有類似 GitHub 的操作介面
            - 管理議題、合併請求及程式碼審查
            - 建立和編輯專案 Wiki，內建 Markdown 支援
            - 透過豐富的外掛生態系擴充功能（Gist、CI、通知等）
            - 使用相容 GitHub 的 API 整合現有工具

            ## 預設帳號密碼

            - 使用者名稱：`root`
            - 密碼：`root`

            > 請在首次登入後立即更改預設密碼。

            ## 使用情境

            - 團隊自架 Git 服務，完全掌控原始碼
            - 中小型組織的輕量級 GitHub 替代方案
            - 企業防火牆內部的程式碼託管，支援 LDAP 驗證
            - 個人開發者偏好自架的 Git 伺服器
            - 教學與實驗室環境所需的簡易 Git 平台

            ## 授權條款

            Apache-2.0 — [GitHub](https://github.com/gitbucket/gitbucket)
