# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Gophish
spec:
    description: |
        Gophish is an open-source phishing simulation toolkit designed for security awareness training. It provides a web-based admin console to create and manage phishing campaigns, track results, and generate reports — all backed by an embedded SQLite database.
    coverImage: https://raw.githubusercontent.com/gophish/gophish/master/static/images/gophish_purple.png
    icon: https://raw.githubusercontent.com/gophish/gophish/master/static/images/logo_purple.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Gophish admin console
    tags:
        - Tool
        - Security
    readme: |
        # Gophish

        An open-source phishing simulation toolkit for businesses and penetration testers to conduct security awareness training campaigns.

        ## Default Credentials

        - **Username**: `admin`
        - **Password**: auto-generated on first run — check the container logs for the initial admin password

        ## What You Can Do After Deployment

        1. **Visit your domain on port 3333** — log in to the admin console
        2. **Create sending profiles** — configure SMTP settings for sending phishing emails
        3. **Build email templates** — design realistic phishing emails with the built-in editor
        4. **Create landing pages** — build credential capture pages to track user interactions
        5. **Launch campaigns** — send simulated phishing emails to target groups
        6. **Track results** — monitor email opens, link clicks, and credential submissions in real-time
        7. **Generate reports** — export campaign results for management review

        ## Key Features

        - Web-based campaign management console
        - Email template editor with HTML support
        - Landing page builder for credential capture
        - Real-time campaign tracking and analytics
        - User and group management
        - Campaign scheduling
        - REST API for automation
        - Embedded SQLite database (zero configuration)

        ## License

        MIT — [GitHub](https://github.com/gophish/gophish)
    services:
        - name: gophish
          icon: https://raw.githubusercontent.com/gophish/gophish/master/static/images/logo_purple.png
          template: PREBUILT_V2
          spec:
            source:
                image: gophish/gophish:0.12.1
            ports:
                - id: web
                  port: 3333
                  type: HTTP
            volumes:
                - id: gophish-data
                  dir: /opt/gophish/database
            env:
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /login
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Gophish es un toolkit de simulacion de phishing de codigo abierto disenado para la formacion en concienciacion de seguridad. Proporciona una consola de administracion web.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a la consola de Gophish
        readme: |
            # Gophish

            Toolkit de simulacion de phishing de codigo abierto para formacion en seguridad.

            ## Credenciales por defecto

            - **Usuario**: `admin`
            - **Contrasena**: generada automaticamente — consulta los logs del contenedor

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — inicia sesion en la consola de administracion
            2. **Crea plantillas de email** — disena emails de phishing realistas
            3. **Lanza campanas** — envia emails de simulacion a grupos objetivo
            4. **Rastrea resultados** — monitoriza aperturas, clics y envios de credenciales

            ## Licencia

            MIT — [GitHub](https://github.com/gophish/gophish)
    id-ID:
        description: |
            Gophish adalah toolkit simulasi phishing open-source untuk pelatihan kesadaran keamanan. Menyediakan konsol admin web untuk mengelola kampanye phishing.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses konsol admin Gophish
        readme: |
            # Gophish

            Toolkit simulasi phishing open-source untuk pelatihan kesadaran keamanan.

            ## Info Login Default

            - **Username**: `admin`
            - **Password**: dibuat otomatis — lihat log kontainer untuk password awal

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login ke konsol admin
            2. **Buat template email** — desain email phishing yang realistis
            3. **Luncurkan kampanye** — kirim email simulasi ke grup target
            4. **Lacak hasil** — pantau pembukaan email, klik tautan, dan pengiriman kredensial

            ## Lisensi

            MIT — [GitHub](https://github.com/gophish/gophish)
    ja-JP:
        description: |
            Gophish はオープンソースのフィッシングシミュレーションツールキットです。セキュリティ意識向上トレーニング用の Web 管理コンソールを提供します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Gophish 管理コンソールにアクセスするドメイン
        readme: |
            # Gophish

            オープンソースのフィッシングシミュレーションツールキット。セキュリティ意識向上トレーニング用。

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

            - **ユーザー名**：`admin`
            - **パスワード**：初回起動時に自動生成 — コンテナログで初期パスワードを確認

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

            1. **ドメインにアクセス** — 管理コンソールにログイン
            2. **送信プロファイルを作成** — SMTP 設定でフィッシングメールを送信
            3. **メールテンプレートを設計** — リアルなフィッシングメールを作成
            4. **ランディングページを作成** — 資格情報キャプチャページを構築
            5. **キャンペーンを開始** — ターゲットグループにシミュレーションメールを送信

            ## ライセンス

            MIT — [GitHub](https://github.com/gophish/gophish)
    ko-KR:
        description: |
            Gophish는 보안 인식 교육을 위한 오픈소스 피싱 시뮬레이션 툴킷입니다. 웹 관리 콘솔로 피싱 캠페인을 관리합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Gophish 관리 콘솔에 접속할 도메인
        readme: |
            # Gophish

            보안 인식 교육을 위한 오픈소스 피싱 시뮬레이션 툴킷.

            ## 기본 로그인 정보

            - **사용자명**: `admin`
            - **비밀번호**: 최초 실행 시 자동 생성 — 컨테이너 로그에서 초기 비밀번호 확인

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 관리 콘솔에 로그인
            2. **이메일 템플릿 설계** — 사실적인 피싱 이메일 작성
            3. **캠페인 시작** — 대상 그룹에 시뮬레이션 이메일 발송
            4. **결과 추적** — 이메일 열람, 링크 클릭, 자격증명 제출 실시간 모니터링

            ## 라이선스

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

            ชุดเครื่องมือจำลองฟิชชิงแบบโอเพนซอร์สสำหรับการฝึกอบรมความปลอดภัย

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

            - **ชื่อผู้ใช้**: `admin`
            - **รหัสผ่าน**: สร้างอัตโนมัติ — ดูบันทึกคอนเทนเนอร์สำหรับรหัสผ่านเริ่มต้น

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

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

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

            MIT — [GitHub](https://github.com/gophish/gophish)
    zh-CN:
        description: |
            Gophish 是开源的钓鱼模拟工具，专为安全意识培训设计。提供 Web 管理控制台创建和管理钓鱼演练、追踪结果并生成报告。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Gophish 管理控制台的域名
        readme: |
            # Gophish

            开源钓鱼模拟工具，供企业和渗透测试人员进行安全意识培训。

            ## 默认登录信息

            - **用户名**：`admin`
            - **密码**：首次启动时自动生成 — 请查看容器日志获取初始管理员密码

            ## 部署后可以做什么

            1. **打开域名** — 登录管理控制台
            2. **创建发送配置** — 配置 SMTP 发送钓鱼邮件
            3. **设计邮件模板** — 创建逼真的钓鱼邮件
            4. **创建着陆页** — 构建凭证捕获页面
            5. **发起演练** — 向目标群组发送模拟钓鱼邮件
            6. **跟踪结果** — 实时监控邮件打开、链接点击和凭证提交

            ## 授权

            MIT — [GitHub](https://github.com/gophish/gophish)
    zh-TW:
        description: |
            Gophish 是開源的釣魚模擬工具，專為資安意識培訓設計。提供網頁管理控制台建立和管理釣魚攻擊演練、追蹤結果並產生報告，使用內嵌 SQLite 資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Gophish 管理控制台的網域
        readme: |
            # Gophish

            開源的釣魚模擬工具，供企業和滲透測試人員進行資安意識培訓。

            ## 預設登入資訊

            - **帳號**：`admin`
            - **密碼**：首次啟動時自動產生 — 請查看容器日誌取得初始管理員密碼

            ## 部署後可以做什麼

            1. **開啟網域** — 登入管理控制台
            2. **建立寄件設定** — 設定 SMTP 寄送釣魚郵件
            3. **設計郵件範本** — 使用內建編輯器設計擬真的釣魚郵件
            4. **建立登入頁面** — 建立憑證擷取頁面追蹤使用者互動
            5. **發動演練** — 向目標群組發送模擬釣魚郵件
            6. **追蹤結果** — 即時監控郵件開啟、連結點擊和憑證提交
            7. **產生報告** — 匯出演練結果供管理層檢閱

            ## 授權

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