146天前
|
|
|
Medama Analytics 是一个开源项目,致力于提供可自托管、无 cookie 的网站分析。它具有小于 1KB 的轻量级跟踪器,旨在提供有用的分析,同时优先考虑用户隐私。
之前网站介绍过自建的统计系统 umami,今天又发现一个开源的统计项目 Medama Analytics,使用 Golang 开发,比 umami 更加轻量化,使用 sqlite 即可运行。
回顾:[使用 Vercel 部署 Umami,从零开始搭建一个免费的个人博客数据统计](https://wangtwothree.com/code/233.html)
![图片alt](https://cdn.wangtwothree.com/imgur/372YKj2.png)
Medama Analytics 特征:
- 📊实时分析:立即监控网站性能和用户交互。
- 🔒注重隐私:轻量级跟踪器 (小于1KB),不含 Cookie、IP 地址或其他标识符,确保符合 GDPR、PECR 和其他法规。
- 🧪易于集成:基于 OpenAPI 的服务器,可轻松集成到个人或专业仪表板中。
- 💼自托管:简单的单二进制设置,没有外部依赖项,能够在大多数小型网站具有 256MB 内存的虚拟机上运行。
## 运行
可以直接下载二进制文件或者使用 Docker 部署
这里说简单一下 docker 部署的流程
```
docker run -d -p 8080:8080 -v medama-data:/app/data ghcr.io/medama-io/medama:latest
```
所有数据库数据都存储在容器内的 /app/data 目录中。您可以创建卷或使用绑定安装来重定向数据在本地系统上的存储位置。
如果您更喜欢使用 Docker Compose,请创建一个包含以下内容的 docker-compose.yml 文件
```
version: '3'
services:
medama:
image: ghcr.io/medama-io/medama:latest
ports:
- "8080:8080"
volumes:
- medama-data:/app/data
volumes:
medama-data:
```
然后使用以下命令启动容器:
```
docker-compose up -d
```
更多安装教程可以查看官方文档:[https://oss.medama.io/deployment/installation](https://oss.medama.io/deployment/installation)
Github:[https://github.com/medama-io/medama](https://github.com/medama-io/medama)
演示地址:[https://demo.medama.io/](https://demo.medama.io/)