# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: HitKeep
spec:
    description: |
        HitKeep is a self-hostable, privacy-first web analytics service built as a single Go binary with embedded DuckDB. Cookie-less tracking, DNT support, and full data sovereignty with no third-party dependencies.
    coverImage: https://avatars.githubusercontent.com/u/2736518
    icon: https://avatars.githubusercontent.com/u/2736518
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access HitKeep dashboard
        - key: HITKEEP_JWT_SECRET
          type: PASSWORD
          name: JWT Secret
          description: Secret key for JWT authentication
    tags:
        - Tool
        - Analytics
    readme: |
        # HitKeep

        A self-hostable, privacy-first web analytics service. Track website visitors without cookies, respect Do Not Track, and keep full control over your data.

        ## Getting Started

        1. **Visit your domain** -- the HitKeep dashboard appears
        2. **Add your site** -- register the website you want to track
        3. **Add the tracking script** -- embed the lightweight snippet in your website

        ## What You Can Do After Deployment

        1. **View visitor analytics** -- see page views, unique visitors, and session data in real time
        2. **Track goals and funnels** -- set up conversion goals and monitor user journeys
        3. **Analyze referrers** -- understand where your traffic comes from
        4. **Geographic insights** -- view visitor locations by country with language metrics
        5. **Team management** -- invite team members to collaborate on analytics

        ## Key Features

        - Cookie-less tracking -- fully GDPR compliant without consent banners
        - Respects Do Not Track (DNT) browser settings
        - Embedded DuckDB -- no external database required
        - Lightweight tracking script with minimal impact on page load
        - Real-time analytics dashboard built with Angular and PrimeNG
        - Goals, funnels, and ecommerce tracking
        - Cluster-ready with Leader/Follower replication
        - Single Go binary deployment

        ## License

        MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
    services:
        - name: hitkeep
          icon: https://avatars.githubusercontent.com/u/2736518
          template: PREBUILT_V2
          spec:
            id: hitkeep
            source:
                image: pascalebeier/hitkeep:v2.1.0
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            env:
                HITKEEP_JWT_SECRET:
                    default: ${HITKEEP_JWT_SECRET}
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            HitKeep es un servicio de analitica web auto-hospedable y con privacidad como prioridad, construido como un unico binario Go con DuckDB integrado. Seguimiento sin cookies, soporte DNT y soberania total de datos sin dependencias de terceros.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder al panel de HitKeep
            - key: HITKEEP_JWT_SECRET
              type: STRING
              name: Secreto JWT
              description: Clave secreta para autenticacion JWT
        readme: |
            # HitKeep

            Servicio de analitica web auto-hospedable con privacidad como prioridad. Rastrea visitantes sin cookies, respeta Do Not Track y mantiene control total sobre tus datos.

            ## Primeros pasos

            1. **Visita tu dominio** -- aparece el panel de HitKeep
            2. **Agrega tu sitio** -- registra el sitio web que quieres rastrear
            3. **Agrega el script de rastreo** -- incrusta el fragmento ligero en tu sitio web

            ## Que puedes hacer despues del despliegue

            1. **Ver analitica de visitantes** -- consulta vistas de pagina, visitantes unicos y datos de sesion en tiempo real
            2. **Rastrear objetivos y embudos** -- configura objetivos de conversion y monitorea recorridos de usuario
            3. **Analizar referentes** -- entiende de donde viene tu trafico
            4. **Informacion geografica** -- ve ubicaciones de visitantes por pais con metricas de idioma
            5. **Gestion de equipo** -- invita miembros del equipo para colaborar en analitica

            ## Licencia

            MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
    id-ID:
        description: |
            HitKeep adalah layanan analitik web self-hosted yang mengutamakan privasi, dibangun sebagai satu binary Go dengan DuckDB tertanam. Pelacakan tanpa cookie, dukungan DNT, dan kedaulatan data penuh tanpa ketergantungan pihak ketiga.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses dasbor HitKeep
            - key: HITKEEP_JWT_SECRET
              type: STRING
              name: Rahasia JWT
              description: Kunci rahasia untuk autentikasi JWT
        readme: |
            # HitKeep

            Layanan analitik web self-hosted yang mengutamakan privasi. Lacak pengunjung tanpa cookie, hormati Do Not Track, dan kendalikan data Anda sepenuhnya.

            ## Memulai

            1. **Buka domain Anda** -- dasbor HitKeep muncul
            2. **Tambahkan situs** -- daftarkan situs web yang ingin Anda lacak
            3. **Tambahkan skrip pelacakan** -- sisipkan cuplikan ringan di situs web Anda

            ## Apa yang bisa dilakukan setelah deploy

            1. **Lihat analitik pengunjung** -- lihat tampilan halaman, pengunjung unik, dan data sesi secara real-time
            2. **Lacak sasaran dan corong** -- atur sasaran konversi dan pantau perjalanan pengguna
            3. **Analisis perujuk** -- pahami dari mana lalu lintas berasal
            4. **Wawasan geografis** -- lihat lokasi pengunjung berdasarkan negara dengan metrik bahasa
            5. **Manajemen tim** -- undang anggota tim untuk berkolaborasi dalam analitik

            ## Lisensi

            MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
    ja-JP:
        description: |
            HitKeep はセルフホスト可能なプライバシーファーストの Web アナリティクスサービスです。Go シングルバイナリと組み込み DuckDB で動作。Cookie 不使用のトラッキング、DNT 対応、サードパーティ依存なしの完全なデータ主権。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: HitKeep ダッシュボードにアクセスするためのドメイン
            - key: HITKEEP_JWT_SECRET
              type: STRING
              name: JWT シークレット
              description: JWT 認証用の秘密鍵
        readme: |
            # HitKeep

            セルフホスト可能なプライバシーファーストの Web アナリティクス。Cookie なしで訪問者を追跡、Do Not Track を尊重し、データを完全に管理。

            ## はじめに

            1. **ドメインにアクセス** -- HitKeep ダッシュボードが表示されます
            2. **サイトを追加** -- 追跡したいウェブサイトを登録
            3. **トラッキングスクリプトを追加** -- 軽量なスニペットをウェブサイトに埋め込む

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

            1. **訪問者分析を閲覧** -- ページビュー、ユニーク訪問者、セッションデータをリアルタイムで確認
            2. **目標とファネルを追跡** -- コンバージョン目標を設定しユーザージャーニーを監視
            3. **参照元を分析** -- トラフィックの流入元を把握
            4. **地理的洞察** -- 国別の訪問者位置と言語メトリクスを確認
            5. **チーム管理** -- チームメンバーを招待して分析を共同作業

            ## ライセンス

            MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
    ko-KR:
        description: |
            HitKeep은 셀프 호스팅 가능한 프라이버시 우선 웹 분석 서비스입니다. 단일 Go 바이너리와 내장 DuckDB로 구축되었으며, 쿠키 없는 추적, DNT 지원, 타사 의존성 없는 완전한 데이터 주권을 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: HitKeep 대시보드에 접속할 도메인
            - key: HITKEEP_JWT_SECRET
              type: STRING
              name: JWT 시크릿
              description: JWT 인증을 위한 비밀 키
        readme: |
            # HitKeep

            셀프 호스팅 가능한 프라이버시 우선 웹 분석 서비스. 쿠키 없이 방문자를 추적하고, Do Not Track을 존중하며, 데이터를 완전히 제어합니다.

            ## 시작하기

            1. **도메인 접속** -- HitKeep 대시보드가 표시됩니다
            2. **사이트 추가** -- 추적할 웹사이트를 등록
            3. **추적 스크립트 추가** -- 경량 스니펫을 웹사이트에 삽입

            ## 배포 후 할 수 있는 것

            1. **방문자 분석 보기** -- 페이지뷰, 고유 방문자, 세션 데이터를 실시간으로 확인
            2. **목표 및 퍼널 추적** -- 전환 목표를 설정하고 사용자 여정 모니터링
            3. **리퍼러 분석** -- 트래픽 유입 경로 파악
            4. **지리적 인사이트** -- 국가별 방문자 위치 및 언어 지표 확인
            5. **팀 관리** -- 팀원을 초대하여 분석 공동 작업

            ## 라이선스

            MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
    th-TH:
        description: |
            HitKeep เป็นบริการวิเคราะห์เว็บแบบ self-hosted ที่ให้ความสำคัญกับความเป็นส่วนตัว สร้างจาก Go binary เดียวพร้อม DuckDB ในตัว ติดตามโดยไม่ใช้คุกกี้ รองรับ DNT และควบคุมข้อมูลอย่างสมบูรณ์โดยไม่พึ่งพาบุคคลที่สาม
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึงแดชบอร์ด HitKeep
            - key: HITKEEP_JWT_SECRET
              type: STRING
              name: JWT Secret
              description: คีย์ลับสำหรับการยืนยันตัวตน JWT
        readme: |
            # HitKeep

            บริการวิเคราะห์เว็บแบบ self-hosted ที่ให้ความสำคัญกับความเป็นส่วนตัว ติดตามผู้เยี่ยมชมโดยไม่ใช้คุกกี้ เคารพ Do Not Track และควบคุมข้อมูลอย่างสมบูรณ์

            ## เริ่มต้นใช้งาน

            1. **เข้าสู่โดเมน** -- แดชบอร์ด HitKeep จะปรากฏ
            2. **เพิ่มเว็บไซต์** -- ลงทะเบียนเว็บไซต์ที่ต้องการติดตาม
            3. **เพิ่มสคริปต์ติดตาม** -- แทรกโค้ดขนาดเล็กในเว็บไซต์ของคุณ

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

            1. **ดูการวิเคราะห์ผู้เยี่ยมชม** -- ดูจำนวนการเข้าชมหน้า ผู้เยี่ยมชมที่ไม่ซ้ำ และข้อมูลเซสชันแบบเรียลไทม์
            2. **ติดตามเป้าหมายและช่องทาง** -- ตั้งเป้าหมายการแปลงและติดตามเส้นทางผู้ใช้
            3. **วิเคราะห์แหล่งที่มา** -- เข้าใจว่าการเข้าชมมาจากไหน
            4. **ข้อมูลเชิงภูมิศาสตร์** -- ดูตำแหน่งผู้เยี่ยมชมตามประเทศพร้อมตัวชี้วัดภาษา
            5. **จัดการทีม** -- เชิญสมาชิกทีมเพื่อร่วมงานวิเคราะห์

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

            MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
    zh-CN:
        description: |
            HitKeep 是自托管的隐私优先网站分析服务，以单一 Go 二进制文件搭配嵌入式 DuckDB 构建。无 Cookie 追踪、支持 DNT，完全掌控数据且无第三方依赖。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 HitKeep 仪表板的域名
            - key: HITKEEP_JWT_SECRET
              type: STRING
              name: JWT 密钥
              description: JWT 认证的密钥
        readme: |
            # HitKeep

            自托管的隐私优先网站分析服务。无需 Cookie 追踪访客、尊重 Do Not Track，完全掌控自己的数据。

            ## 开始使用

            1. **打开域名** -- HitKeep 仪表板会显示
            2. **添加网站** -- 注册要追踪的网站
            3. **添加追踪脚本** -- 在网站中嵌入轻量代码片段

            ## 部署后可以做什么

            1. **查看访客分析** -- 实时查看页面浏览量、唯一访客和会话数据
            2. **追踪目标与漏斗** -- 设置转化目标并监控用户旅程
            3. **分析来源** -- 了解流量来自哪里
            4. **地理洞察** -- 按国家查看访客位置与语言指标
            5. **团队管理** -- 邀请团队成员协作分析

            ## 授权

            MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
    zh-TW:
        description: |
            HitKeep 是自架的隱私優先網站分析服務，以單一 Go 二進位檔搭配嵌入式 DuckDB 打造。無 Cookie 追蹤、支援 DNT，完全掌控資料且無第三方依賴。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 HitKeep 儀表板的網域
            - key: HITKEEP_JWT_SECRET
              type: STRING
              name: JWT 密鑰
              description: JWT 認證的密鑰
        readme: |
            # HitKeep

            自架的隱私優先網站分析服務。無需 Cookie 追蹤訪客、尊重 Do Not Track，完全掌控自己的資料。

            ## 開始使用

            1. **開啟網域** -- HitKeep 儀表板會顯示
            2. **新增網站** -- 註冊要追蹤的網站
            3. **加入追蹤腳本** -- 在網站中嵌入輕量程式碼片段

            ## 部署後可以做什麼

            1. **查看訪客分析** -- 即時查看頁面瀏覽量、唯一訪客和工作階段資料
            2. **追蹤目標與漏斗** -- 設定轉換目標並監控使用者旅程
            3. **分析來源** -- 了解流量來自哪裡
            4. **地理洞察** -- 按國家查看訪客位置與語言指標
            5. **團隊管理** -- 邀請團隊成員協作分析

            ## 授權

            MIT -- [GitHub](https://github.com/PascaleBeier/hitkeep)
