# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Shynet
spec:
    description: |
        Shynet is a privacy-friendly web analytics platform that works without cookies or JavaScript. Lightweight, self-hosted, and GDPR-compliant — tracks page views, sessions, and referrers with minimal overhead.
    coverImage: https://avatars.githubusercontent.com/u/2187903
    icon: https://avatars.githubusercontent.com/u/2187903
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Shynet
    tags:
        - Tool
        - Analytics
    readme: |
        # Shynet

        A privacy-friendly, cookie-free web analytics platform. Track page views, sessions, and referrers without compromising visitor privacy. No JavaScript required — works with a simple tracking pixel.

        ## Default Credentials

        - **Email**: `admin@example.com`
        - **Password**: auto-generated — find it in your Zeabur dashboard under **Service > Variables > `DJANGO_SUPERUSER_PASSWORD`**

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with the credentials above
        2. **Register a site** — add your website to start tracking
        3. **Add the tracking pixel** — embed a tiny 1x1 image tag on your pages
        4. **View analytics** — page views, sessions, bounce rates, referrers
        5. **Change credentials** — go to **Service > Variables**, update `DJANGO_SUPERUSER_EMAIL` and `DJANGO_SUPERUSER_PASSWORD`, then restart

        ## Key Features

        - No cookies — GDPR/CCPA compliant by design
        - No JavaScript required (tracking pixel option)
        - Lightweight JavaScript option for richer analytics
        - Page views, sessions, referrers, device info
        - Multi-site support
        - API access for programmatic data retrieval
        - SQLite storage (no external database)

        ## License

        Apache-2.0 — [GitHub](https://github.com/milesmcc/shynet)
    services:
        - name: shynet
          icon: https://avatars.githubusercontent.com/u/2187903
          template: PREBUILT_V2
          spec:
            source:
                image: milesmcc/shynet:v0.13.1
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: shynet-data
                  dir: /data
            env:
                ACCOUNT_SIGNUPS_ENABLED:
                    default: "False"
                ALLOWED_HOSTS:
                    default: '*'
                DJANGO_SUPERUSER_EMAIL:
                    default: admin@example.com
                DJANGO_SUPERUSER_PASSWORD:
                    default: ${PASSWORD}
                PORT:
                    default: "8080"
                SQLITE:
                    default: "True"
                TIME_ZONE:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Shynet es una plataforma de analitica web respetuosa con la privacidad que funciona sin cookies ni JavaScript. Ligera, autoalojada y compatible con GDPR.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Shynet
        readme: |
            # Shynet

            Plataforma de analitica web sin cookies, respetuosa con la privacidad. Rastrea vistas de pagina, sesiones y referentes sin comprometer la privacidad.

            ## Credenciales por defecto

            - **Email**: `admin@example.com`
            - **Contrasena**: generada automaticamente — consultala en el panel de Zeabur en **Servicio > Variables > `DJANGO_SUPERUSER_PASSWORD`**

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — inicia sesion con las credenciales de arriba
            2. **Registra un sitio** — agrega tu web para empezar a rastrear
            3. **Agrega el pixel de seguimiento** — incrusta una imagen 1x1 en tus paginas
            4. **Ve las analiticas** — vistas, sesiones, rebotes, referentes
            5. **Cambia credenciales** — ve a **Servicio > Variables**, actualiza y reinicia

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/milesmcc/shynet)
    id-ID:
        description: |
            Shynet adalah platform analitik web yang ramah privasi, bekerja tanpa cookie atau JavaScript. Ringan, self-hosted, dan sesuai GDPR — melacak tampilan halaman, sesi, dan referrer dengan overhead minimal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Shynet
        readme: |
            # Shynet

            Platform analitik web tanpa cookie yang ramah privasi. Lacak tampilan halaman, sesi, dan referrer tanpa mengorbankan privasi pengunjung.

            ## Info Login Default

            - **Email**: `admin@example.com`
            - **Password**: dibuat otomatis — lihat di dasbor Zeabur pada **Service > Variables > `DJANGO_SUPERUSER_PASSWORD`**

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan kredensial di atas
            2. **Daftarkan situs** — tambahkan website untuk mulai melacak
            3. **Tambahkan piksel pelacak** — sematkan tag gambar 1x1 di halaman
            4. **Lihat analitik** — tampilan halaman, sesi, bounce rate, referrer
            5. **Ubah kredensial** — buka **Service > Variables**, perbarui lalu restart

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/milesmcc/shynet)
    ja-JP:
        description: |
            Shynet はプライバシー重視のウェブ分析プラットフォームです。Cookie や JavaScript 不要。軽量、セルフホスト、GDPR 準拠 — 最小限のオーバーヘッドでページビュー、セッション、リファラーを追跡。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Shynet にアクセスするためのドメイン
        readme: |
            # Shynet

            プライバシー重視のCookie不要なウェブ分析プラットフォーム。訪問者のプライバシーを損なわずにページビュー、セッション、リファラーを追跡。

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

            - **メール**：`admin@example.com`
            - **パスワード**：自動生成 — Zeabur ダッシュボードの **サービス > Variables > `DJANGO_SUPERUSER_PASSWORD`** で確認

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

            1. **ドメインにアクセス** — 上記の認証情報でログイン
            2. **サイトを登録** — ウェブサイトを追加して追跡開始
            3. **トラッキングピクセルを追加** — ページに小さな1x1画像タグを埋め込み
            4. **分析を表示** — ページビュー、セッション、直帰率、リファラー
            5. **認証情報を変更** — **サービス > Variables** で更新し、サービスを再起動

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/milesmcc/shynet)
    ko-KR:
        description: |
            Shynet은 개인정보 친화적 웹 분석 플랫폼으로, 쿠키나 JavaScript 없이 작동합니다. 가벼운 셀프 호스팅, GDPR 준수 — 최소 오버헤드로 페이지뷰, 세션, 리퍼러를 추적합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Shynet에 접속할 도메인
        readme: |
            # Shynet

            개인정보 친화적, 쿠키 없는 웹 분석 플랫폼. 방문자 개인정보를 침해하지 않고 페이지뷰, 세션, 리퍼러를 추적합니다.

            ## 기본 로그인 정보

            - **이메일**: `admin@example.com`
            - **비밀번호**: 자동 생성 — Zeabur 대시보드의 **서비스 > Variables > `DJANGO_SUPERUSER_PASSWORD`** 에서 확인

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 위 자격 증명으로 로그인
            2. **사이트 등록** — 웹사이트를 추가하여 추적 시작
            3. **추적 픽셀 추가** — 페이지에 작은 1x1 이미지 태그 삽입
            4. **분석 보기** — 페이지뷰, 세션, 이탈률, 리퍼러
            5. **자격 증명 변경** — **서비스 > Variables** 에서 수정하고 서비스 재시작

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/milesmcc/shynet)
    th-TH:
        description: |
            Shynet เป็นแพลตฟอร์มวิเคราะห์เว็บที่เป็นมิตรกับความเป็นส่วนตัว ทำงานโดยไม่ต้องใช้คุกกี้หรือ JavaScript เบา self-hosted และเป็นไปตาม GDPR
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Shynet
        readme: |
            # Shynet

            แพลตฟอร์มวิเคราะห์เว็บไม่ใช้คุกกี้ที่เป็นมิตรกับความเป็นส่วนตัว ติดตามการเข้าชมหน้า เซสชัน และ referrer โดยไม่กระทบความเป็นส่วนตัว

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

            - **อีเมล**: `admin@example.com`
            - **รหัสผ่าน**: สร้างอัตโนมัติ — ดูได้ที่แดชบอร์ด Zeabur ใน **Service > Variables > `DJANGO_SUPERUSER_PASSWORD`**

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วยข้อมูลด้านบน
            2. **ลงทะเบียนเว็บไซต์** — เพิ่มเว็บไซต์เพื่อเริ่มติดตาม
            3. **เพิ่มพิกเซลติดตาม** — ฝังแท็กรูปภาพ 1x1 ในหน้าเว็บ
            4. **ดูการวิเคราะห์** — การเข้าชม เซสชัน อัตราตีกลับ referrer
            5. **เปลี่ยนข้อมูลเข้าสู่ระบบ** — ไปที่ **Service > Variables** แก้ไขแล้วรีสตาร์ท

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

            Apache-2.0 — [GitHub](https://github.com/milesmcc/shynet)
    zh-CN:
        description: |
            Shynet 是注重隐私的网站分析平台，无需 Cookie 或 JavaScript。轻量、自托管、符合 GDPR — 以最小开销追踪页面浏览、会话和来源。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Shynet 的域名
        readme: |
            # Shynet

            注重隐私、无 Cookie 的网站分析平台。追踪页面浏览、会话和来源，不侵犯访客隐私。

            ## 默认登录信息

            - **Email**：`admin@example.com`
            - **密码**：自动生成 — 请在 Zeabur 控制台的 **服务 > Variables > `DJANGO_SUPERUSER_PASSWORD`** 中查看

            ## 部署后可以做什么

            1. **打开域名** — 使用上方账号密码登录
            2. **注册网站** — 添加你的网站开始追踪
            3. **加入追踪像素** — 在页面嵌入一个微小的 1x1 图片标签
            4. **查看分析** — 页面浏览、会话、跳出率、来源
            5. **更改账密** — 前往 **服务 > Variables** 修改后重启服务

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/milesmcc/shynet)
    zh-TW:
        description: |
            Shynet 是注重隱私的網站分析平台，無需 Cookie 或 JavaScript。輕量、自架、符合 GDPR — 以最小開銷追蹤頁面瀏覽、工作階段和來源。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Shynet 的網域
        readme: |
            # Shynet

            注重隱私、無 Cookie 的網站分析平台。追蹤頁面瀏覽、工作階段和來源，不侵犯訪客隱私。

            ## 預設登入資訊

            - **Email**：`admin@example.com`
            - **密碼**：自動產生 — 請至 Zeabur 控制台的 **服務 > Variables > `DJANGO_SUPERUSER_PASSWORD`** 查看

            ## 部署後可以做什麼

            1. **開啟網域** — 使用上方帳號密碼登入
            2. **註冊網站** — 新增你的網站開始追蹤
            3. **加入追蹤像素** — 在頁面嵌入一個微小的 1x1 圖片標籤
            4. **查看分析** — 頁面瀏覽、工作階段、跳出率、來源
            5. **變更帳密** — 至 **服務 > Variables** 修改後重啟服務

            ## 授權

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