# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Liwan
spec:
    description: |
        Liwan is a lightweight, privacy-first web analytics platform. Self-contained single binary with embedded storage — no database or complex setup required. The tracking script is less than 1KB.
    coverImage: https://raw.githubusercontent.com/explodingcamera/liwan/main/data/images/liwan-desktop-dark.png
    icon: https://avatars.githubusercontent.com/u/43297441
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Liwan
    tags:
        - Tool
        - Analytics
    readme: |
        # Liwan

        Lightweight, privacy-first web analytics. No cookies, no cross-site tracking, no persistent identifiers. All data stays on your server.

        ## First Login

        - **Username**: `admin`
        - **Password**: auto-generated — find it in your Zeabur dashboard under **Service > Variables > `LIWAN_PASSWORD`**

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with the credentials above
        2. **Add your site** — configure a project and get the tracking snippet
        3. **Embed the script** — paste the single-line tracking script into your website
        4. **View analytics** — real-time dashboard for visitors, page views, referrers, and more
        5. **Change password** — go to **Service > Variables**, update `LIWAN_PASSWORD`, then restart the service

        ## Key Features

        - Privacy-first — no cookies, no fingerprinting
        - Single binary with embedded DuckDB storage
        - Real-time analytics dashboard
        - Bot and crawler filtering
        - Tracking script under 1KB

        ## License

        Apache-2.0 — [GitHub](https://github.com/explodingcamera/liwan)
    services:
        - name: liwan
          icon: https://avatars.githubusercontent.com/u/43297441
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/explodingcamera/liwan:v1.4.0
            ports:
                - id: web
                  port: 9042
                  type: HTTP
            volumes:
                - id: liwan-data
                  dir: /root/.local/share/liwan/data
            env:
                LIWAN_BASE_URL:
                    default: https://${ZEABUR_WEB_URL}
                LIWAN_LISTEN:
                    default: "9042"
                LIWAN_PASSWORD:
                    default: ${PASSWORD}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Liwan es una plataforma de analitica web ligera y centrada en la privacidad. Un unico binario con almacenamiento integrado, sin base de datos ni configuracion compleja. El script de seguimiento pesa menos de 1KB.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Liwan
        readme: |
            # Liwan

            Analitica web ligera y centrada en la privacidad. Sin cookies, sin seguimiento entre sitios. Todos los datos permanecen en tu servidor.

            ## Primer inicio de sesion

            - **Usuario**: `admin`
            - **Contrasena**: generada automaticamente — consultala en el panel de Zeabur en **Servicio > Variables > `LIWAN_PASSWORD`**

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — inicia sesion con las credenciales de arriba
            2. **Agrega tu sitio** — configura un proyecto y obtiene el codigo de seguimiento
            3. **Inserta el script** — pega el codigo de seguimiento en tu sitio web
            4. **Ve las analiticas** — panel en tiempo real con visitantes, vistas, referentes y mas
            5. **Cambia la contrasena** — ve a **Servicio > Variables**, actualiza `LIWAN_PASSWORD` y reinicia el servicio

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/explodingcamera/liwan)
    id-ID:
        description: |
            Liwan adalah platform analitik web ringan yang mengutamakan privasi. Binary tunggal dengan penyimpanan bawaan, tanpa database atau konfigurasi rumit. Script pelacakan kurang dari 1KB.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Liwan
        readme: |
            # Liwan

            Analitik web ringan yang mengutamakan privasi. Tanpa cookie, tanpa pelacakan lintas situs. Semua data tersimpan di server Anda.

            ## Login Pertama

            - **Username**: `admin`
            - **Password**: dibuat otomatis — lihat di dasbor Zeabur pada **Service > Variables > `LIWAN_PASSWORD`**

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan kredensial di atas
            2. **Tambah situs** — konfigurasi proyek dan dapatkan kode pelacakan
            3. **Sisipkan script** — tempel kode pelacakan ke situs web Anda
            4. **Lihat analitik** — dasbor real-time untuk pengunjung, tampilan halaman, referer, dan lainnya
            5. **Ubah password** — buka **Service > Variables**, perbarui `LIWAN_PASSWORD`, lalu restart layanan

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/explodingcamera/liwan)
    ja-JP:
        description: |
            Liwan は軽量でプライバシー重視のウェブ分析プラットフォームです。単一バイナリに組み込みストレージを内蔵し、データベースや複雑なセットアップは不要。トラッキングスクリプトは1KB未満。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Liwan にアクセスするためのドメイン
        readme: |
            # Liwan

            軽量でプライバシー重視のウェブ分析ツール。Cookie なし、クロスサイトトラッキングなし。すべてのデータはサーバーに保存。

            ## 初回ログイン

            - **ユーザー名**：`admin`
            - **パスワード**：自動生成 — Zeabur ダッシュボードの **サービス > Variables > `LIWAN_PASSWORD`** で確認

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

            1. **ドメインにアクセス** — 上記の認証情報でログイン
            2. **サイトを追加** — プロジェクトを設定しトラッキングコードを取得
            3. **スクリプトを埋め込み** — トラッキングコードをウェブサイトに貼り付け
            4. **分析を閲覧** — リアルタイムダッシュボードで訪問者、ページビュー、リファラーなどを確認
            5. **パスワードを変更** — **サービス > Variables** で `LIWAN_PASSWORD` を更新し、サービスを再起動

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/explodingcamera/liwan)
    ko-KR:
        description: |
            Liwan은 경량 프라이버시 우선 웹 분석 플랫폼입니다. 단일 바이너리에 내장 스토리지를 포함하여 데이터베이스나 복잡한 설정이 필요 없습니다. 추적 스크립트는 1KB 미만.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Liwan에 접속할 도메인
        readme: |
            # Liwan

            경량 프라이버시 우선 웹 분석 도구. 쿠키 없음, 크로스 사이트 추적 없음. 모든 데이터는 서버에 저장.

            ## 첫 로그인

            - **사용자명**: `admin`
            - **비밀번호**: 자동 생성 — Zeabur 대시보드의 **서비스 > Variables > `LIWAN_PASSWORD`** 에서 확인

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 위 자격 증명으로 로그인
            2. **사이트 추가** — 프로젝트 설정 후 추적 코드 받기
            3. **스크립트 삽입** — 추적 코드를 웹사이트에 붙여넣기
            4. **분석 보기** — 실시간 대시보드에서 방문자, 페이지뷰, 유입경로 확인
            5. **비밀번호 변경** — **서비스 > Variables** 에서 `LIWAN_PASSWORD` 수정 후 서비스 재시작

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/explodingcamera/liwan)
    th-TH:
        description: |
            Liwan เป็นแพลตฟอร์มวิเคราะห์เว็บที่เบาและเน้นความเป็นส่วนตัว ไบนารีเดียวพร้อมพื้นที่จัดเก็บในตัว ไม่ต้องใช้ฐานข้อมูลหรือการตั้งค่าซับซ้อน สคริปต์ติดตามไม่ถึง 1KB
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Liwan
        readme: |
            # Liwan

            เครื่องมือวิเคราะห์เว็บที่เบาและเน้นความเป็นส่วนตัว ไม่มีคุกกี้ ไม่มีการติดตามข้ามเว็บไซต์ ข้อมูลทั้งหมดเก็บไว้ในเซิร์ฟเวอร์ของคุณ

            ## เข้าสู่ระบบครั้งแรก

            - **ชื่อผู้ใช้**: `admin`
            - **รหัสผ่าน**: สร้างอัตโนมัติ — ดูได้ที่แดชบอร์ด Zeabur ใน **Service > Variables > `LIWAN_PASSWORD`**

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

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

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

            Apache-2.0 — [GitHub](https://github.com/explodingcamera/liwan)
    zh-CN:
        description: |
            Liwan 是轻量级、隐私优先的网站分析平台。单一可执行文件内置存储引擎，无需数据库或复杂配置。追踪脚本不到 1KB。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Liwan 的域名
        readme: |
            # Liwan

            轻量级、隐私优先的网站分析工具。无 Cookie、无跨站追踪、无持久标识符。所有数据存储在您的服务器。

            ## 首次登录

            - **用户名**：`admin`
            - **密码**：自动生成 — 请在 Zeabur 控制台的 **服务 > Variables > `LIWAN_PASSWORD`** 中查看

            ## 部署后可以做什么

            1. **打开域名** — 使用上方账号密码登录
            2. **添加网站** — 配置项目并获取追踪代码
            3. **嵌入脚本** — 将追踪代码粘贴到您的网站
            4. **查看分析** — 实时仪表板显示访客、页面浏览、来源等数据
            5. **更改密码** — 前往 **服务 > Variables** 修改 `LIWAN_PASSWORD`，然后重启服务

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/explodingcamera/liwan)
    zh-TW:
        description: |
            Liwan 是輕量級、隱私優先的網站分析平台。單一執行檔內建儲存引擎，無需資料庫或複雜設定。追蹤腳本不到 1KB。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Liwan 的網域
        readme: |
            # Liwan

            輕量級、隱私優先的網站分析工具。無 Cookie、無跨站追蹤、無持久識別碼。所有資料留在您的伺服器。

            ## 首次登入

            - **帳號**：`admin`
            - **密碼**：自動產生 — 請至 Zeabur 控制台的 **服務 > Variables > `LIWAN_PASSWORD`** 查看

            ## 部署後可以做什麼

            1. **開啟網域** — 使用上方帳號密碼登入
            2. **新增網站** — 設定專案並取得追蹤程式碼
            3. **嵌入腳本** — 將追蹤程式碼貼到您的網站
            4. **查看分析** — 即時儀表板顯示訪客、頁面瀏覽、來源等資料
            5. **變更密碼** — 至 **服務 > Variables** 修改 `LIWAN_PASSWORD`，然後重啟服務

            ## 授權

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