# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Offen
spec:
    description: |
        Offen Fair Web Analytics is a privacy-first, self-hosted web analytics tool. Users have full access to their own data and can delete it anytime. All usage data is encrypted end-to-end. GDPR-compliant with opt-in consent. Uses SQLite with no external database needed.
    coverImage: https://offen.github.io/press-kit/screenshots/auditorium-desktop.png
    icon: https://avatars.githubusercontent.com/u/47735043?s=200&v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Offen
        - key: OFFEN_SECRET
          type: PASSWORD
          name: Secret Key
          description: Secret key for encrypting session cookies
    tags:
        - Tool
        - Analytics
    readme: |
        # Offen Fair Web Analytics

        A privacy-first, self-hosted web analytics tool where users have full access to their own data. All usage data is encrypted end-to-end. GDPR-compliant with opt-in consent and no third-party tracking.

        ## What You Can Do After Deployment

        1. **Visit your domain** — access the Auditorium dashboard
        2. **Create an account** — set up your operator account via the setup wizard
        3. **Add your website** — get the tracking script to embed on your site
        4. **View analytics** — see page views, referrers, and user sessions
        5. **Share with users** — users can view and delete their own data via the Auditorium

        ## Key Features

        - End-to-end encrypted usage data
        - GDPR-compliant with opt-in consent banners
        - Users can access and delete their own data
        - No cookies for tracking (first-party only for consent)
        - Multi-language support (EN, FR, DE, PT, ES, VI)
        - Lightweight JavaScript snippet (~15KB)
        - REST API for data access
        - SQLite storage (no external database)

        ## License

        Apache-2.0 — [GitHub](https://github.com/offen/offen)
    services:
        - name: offen
          icon: https://avatars.githubusercontent.com/u/47735043?s=200&v=4
          template: PREBUILT_V2
          spec:
            source:
                image: offen/offen:v1.4.2
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: offen-data
                  dir: /var/opt/offen
            env:
                OFFEN_SECRET:
                    default: ${PASSWORD}
                OFFEN_SERVER_PORT:
                    default: "3000"
                OFFEN_SERVER_REVERSEPROXY:
                    default: "true"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Offen Fair Web Analytics es una herramienta de analitica web autoalojada centrada en la privacidad. Los usuarios tienen acceso completo a sus datos y pueden eliminarlos en cualquier momento. Datos cifrados de extremo a extremo. Cumple con GDPR. Usa SQLite sin base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Offen
            - key: OFFEN_SECRET
              type: STRING
              name: Clave secreta
              description: Clave secreta para cifrar cookies de sesion
        readme: |
            # Offen Fair Web Analytics

            Analitica web autoalojada centrada en la privacidad. Los usuarios acceden a sus datos, cifrado de extremo a extremo, cumple GDPR.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — accede al panel Auditorium
            2. **Crea una cuenta** — configura tu cuenta de operador con el asistente
            3. **Agrega tu sitio web** — obtiene el script de seguimiento para insertar
            4. **Ve analiticas** — revisa vistas de pagina, referentes y sesiones
            5. **Comparte con usuarios** — los usuarios pueden ver y eliminar sus datos

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/offen/offen)
    id-ID:
        description: |
            Offen Fair Web Analytics adalah alat analitik web self-hosted yang mengutamakan privasi. Pengguna memiliki akses penuh ke data mereka dan dapat menghapusnya kapan saja. Semua data dienkripsi end-to-end. Sesuai GDPR dengan persetujuan opt-in. Menggunakan SQLite tanpa database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Offen
            - key: OFFEN_SECRET
              type: STRING
              name: Kunci Rahasia
              description: Kunci rahasia untuk mengenkripsi cookie sesi
        readme: |
            # Offen Fair Web Analytics

            Analitik web self-hosted yang mengutamakan privasi. Pengguna dapat mengakses dan menghapus data mereka. Enkripsi end-to-end, sesuai GDPR.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — akses dashboard Auditorium
            2. **Buat akun** — atur akun operator melalui wizard pengaturan
            3. **Tambah situs web** — dapatkan skrip pelacakan untuk disisipkan
            4. **Lihat analitik** — lihat tampilan halaman, perujuk, dan sesi pengguna
            5. **Bagikan dengan pengguna** — pengguna dapat melihat dan menghapus data mereka

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/offen/offen)
    ja-JP:
        description: |
            Offen Fair Web Analytics はプライバシー優先のセルフホスト型ウェブ分析ツールです。ユーザーは自分のデータにフルアクセスでき、いつでも削除可能。全データはエンドツーエンド暗号化。GDPR準拠のオプトイン方式。SQLite使用で外部データベース不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Offen にアクセスするためのドメイン
            - key: OFFEN_SECRET
              type: STRING
              name: シークレットキー
              description: セッションCookieの暗号化に使用するシークレットキー
        readme: |
            # Offen Fair Web Analytics

            プライバシー優先のセルフホスト型ウェブ分析ツール。ユーザーは自分のデータにフルアクセス可能。エンドツーエンド暗号化、GDPR準拠。

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

            1. **ドメインにアクセス** — Auditoriumダッシュボードを表示
            2. **アカウント作成** — セットアップウィザードでオペレーターアカウントを設定
            3. **ウェブサイトを追加** — トラッキングスクリプトを取得して埋め込み
            4. **分析を確認** — ページビュー、リファラー、ユーザーセッションを表示
            5. **ユーザーと共有** — ユーザーはAuditoriumで自分のデータを閲覧・削除可能

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/offen/offen)
    ko-KR:
        description: |
            Offen Fair Web Analytics는 프라이버시 우선의 셀프 호스팅 웹 분석 도구입니다. 사용자는 자신의 데이터에 완전 접근 및 삭제 가능. 모든 데이터는 엔드투엔드 암호화. GDPR 준수 옵트인 동의. SQLite 사용으로 외부 데이터베이스 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Offen에 접속할 도메인
            - key: OFFEN_SECRET
              type: STRING
              name: 시크릿 키
              description: 세션 쿠키 암호화에 사용할 시크릿 키
        readme: |
            # Offen Fair Web Analytics

            프라이버시 우선 셀프 호스팅 웹 분석 도구. 사용자가 자신의 데이터에 완전 접근 가능. 엔드투엔드 암호화, GDPR 준수.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Auditorium 대시보드 접근
            2. **계정 생성** — 설정 마법사로 운영자 계정 설정
            3. **웹사이트 추가** — 추적 스크립트를 받아 사이트에 삽입
            4. **분석 확인** — 페이지 뷰, 리퍼러, 사용자 세션 확인
            5. **사용자와 공유** — 사용자는 Auditorium에서 자신의 데이터 열람/삭제 가능

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/offen/offen)
    th-TH:
        description: |
            Offen Fair Web Analytics เป็นเครื่องมือวิเคราะห์เว็บแบบ self-hosted ที่เน้นความเป็นส่วนตัว ผู้ใช้สามารถเข้าถึงและลบข้อมูลของตัวเองได้ทุกเมื่อ ข้อมูลทั้งหมดเข้ารหัสแบบ end-to-end สอดคล้อง GDPR ใช้ SQLite ไม่ต้องการฐานข้อมูลภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Offen
            - key: OFFEN_SECRET
              type: STRING
              name: คีย์ลับ
              description: คีย์ลับสำหรับเข้ารหัสเซสชันคุกกี้
        readme: |
            # Offen Fair Web Analytics

            เครื่องมือวิเคราะห์เว็บแบบ self-hosted ที่เน้นความเป็นส่วนตัว ผู้ใช้เข้าถึงข้อมูลได้เต็มที่ เข้ารหัส end-to-end สอดคล้อง GDPR

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

            1. **เข้าสู่โดเมน** — เข้าถึงแดชบอร์ด Auditorium
            2. **สร้างบัญชี** — ตั้งค่าบัญชีผู้ดำเนินการผ่านวิซาร์ด
            3. **เพิ่มเว็บไซต์** — รับสคริปต์ติดตามเพื่อฝังในเว็บไซต์
            4. **ดูการวิเคราะห์** — ดูการเข้าชม แหล่งอ้างอิง และเซสชันผู้ใช้
            5. **แชร์กับผู้ใช้** — ผู้ใช้สามารถดูและลบข้อมูลของตัวเองได้

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

            Apache-2.0 — [GitHub](https://github.com/offen/offen)
    zh-CN:
        description: |
            Offen Fair Web Analytics 是隐私优先的自托管网站分析工具。用户可完整访问并删除自己的数据。所有使用数据端到端加密。符合 GDPR 规范，采用选择加入同意机制。使用 SQLite，无需外部数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Offen 的域名
            - key: OFFEN_SECRET
              type: STRING
              name: 密钥
              description: 用于加密 Session Cookie 的密钥
        readme: |
            # Offen Fair Web Analytics

            隐私优先的自托管网站分析工具。用户可完整访问自己的数据，所有使用数据端到端加密。符合 GDPR，无第三方追踪。

            ## 部署后可以做什么

            1. **打开域名** — 进入 Auditorium 仪表板
            2. **创建账号** — 通过设置向导创建操作者账号
            3. **添加网站** — 获取追踪脚本嵌入到网站中
            4. **查看分析** — 查看页面浏览量、来源和用户会话
            5. **与用户共享** — 用户可通过 Auditorium 查看和删除自己的数据

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/offen/offen)
    zh-TW:
        description: |
            Offen Fair Web Analytics 是隱私優先的自架網站分析工具。使用者可完整存取並刪除自己的資料。所有使用數據端到端加密。符合 GDPR 規範，採用選擇加入同意機制。使用 SQLite，無需外部資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Offen 的網域
            - key: OFFEN_SECRET
              type: STRING
              name: 密鑰
              description: 用於加密 Session Cookie 的密鑰
        readme: |
            # Offen Fair Web Analytics

            隱私優先的自架網站分析工具。使用者可完整存取自己的數據，所有使用數據端到端加密。符合 GDPR，無第三方追蹤。

            ## 部署後可以做什麼

            1. **開啟網域** — 進入 Auditorium 儀表板
            2. **建立帳號** — 透過設定精靈建立操作者帳號
            3. **新增網站** — 取得追蹤腳本嵌入到網站中
            4. **查看分析** — 檢視頁面瀏覽量、來源和用戶工作階段
            5. **與用戶分享** — 用戶可透過 Auditorium 查看和刪除自己的數據

            ## 授權

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