关注分享主机优惠活动
国内外VPS云服务器

宝塔面板docker安装Medama:开源轻量级网站统计(分析)系统(宝塔面板webdav)

最近在找 Google Analytics 的替代品,大家都懂的,GA 虽然强大,但越来越臃肿,而且对隐私也不那么友好。寻寻觅觅,发现了一个叫 Medama 的宝贝,是个开源、轻量级的网站统计工具。今天就来分享下怎么用咱们熟悉的宝塔面板,通过 Docker 把它快速部署起来。

简单说下 Medama 的亮点,官方介绍是这么说的:Medama Analytics 是一个开源项目,主打自托管、无 Cookie 的网站分析。它的追踪脚本小于1KB,轻到可以忽略不计,目标就是在提供有用分析的同时,把用户隐私放在第一位。

主要卖点

  • 📊 实时分析: 网站数据和用户互动都能即时看到,响应很快。
  • 🔒 隐私优先: 不用 Cookie,不记 IP,追踪脚本极小,完全符合 GDPR 这类法规,对访客非常友好。
  • 🧪 易于集成: 提供了 OpenAPI,方便大佬们把它集成到自己的仪表盘里。
  • 💼 轻松自托管: 部署超简单,单个二进制文件,没啥外部依赖。官方说256MB内存的小鸡都能跑,对小网站来说简直是福音。

我个人对这种轻量级、尊重隐私的工具毫无抵抗力,下面是它后台的截图,看着还挺清爽的。

宝塔面板docker安装Medama:开源轻量级网站统计(分析)系统(宝塔面板webdav)-主机频道

1、项目信息

官网:https://oss.medama.io/introduction

官方演示:https://demo.medama.io/

2、部署准备

开干前,老规矩,准备工作得做到位。

1)一台闲置的VPS,配置要求不高,能跑Linux就行。

2)安装好宝塔面板,这玩意儿是咱们懒人的神器,能省不少事。 https://www.bt.cn/

3)在宝塔的软件商店里,把 Nginx 和 Docker Manager 这两个装上。如果你是命令行大神,不喜欢图形界面,也可以直接用SSH连上服务器手动装Docker,命令放下面了(以Debian系统为例):

apt -y update
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

3、Docker Compose 部署

万事俱备,咱们用 Docker Compose 来一键部署,方便又快捷。

1)首先,SSH连上你的服务器,给Medama安个家,然后创建 `docker-compose.yml` 配置文件。

mkdir -p /opt/medama && cd /opt/medama && nano docker-compose.yml

2)把下面的配置信息完整地粘贴进去,然后保存退出。(`nano`编辑器的保存快捷键是 `Ctrl+X`,然后按 `Y`,再按回车)

services:
  medama:
    image: ghcr.io/medama-io/medama:latest
    restart: unless-stopped
    environment:
      - LOGGER=pretty
    ports:
      - "8080:8080"
    volumes:
      - medama-data:/app/data

volumes:
  medama-data:

3)在 `/opt/medama` 目录下,运行下面的命令启动容器。

docker compose up -d

命令跑完没报错的话,服务就起来了。理论上,现在通过 `http://你的服务器IP:8080` 就能访问到它的Web界面了。但别急,直接用IP访问太low了,咱们得给它套个域名。

 

4、配置域名访问(反向代理)

1)回到宝塔面板,新建一个站点,域名就填你准备给Medama用的那个,记得提前做好DNS解析。

2)站点创建好之后,点“设置”,找到“反向代理”功能,点击“添加反向代理”,然后照着下图的样子设置。目标URL填 `http://127.0.0.1:8080` 就行。

宝塔面板docker安装Medama:开源轻量级网站统计(分析)系统(宝塔面板webdav)-主机频道

2)保存之后,直接用你的域名访问试试看!如果一切顺利,你应该能看到Medama的登录页面了。初始的管理员账号是 admin,密码是 CHANGE_ME_ON_FIRST_LOGIN。登录后第一件事,就是赶紧把这个弱密码改掉,安全第一!

 

5、后台使用简介

登录后台后,你会发现界面非常简洁,上手很快。

1)首先,点击 "Add Website",把你要统计的网站域名添加进去。

宝塔面板docker安装Medama:开源轻量级网站统计(分析)系统(宝塔面板webdav)-主机频道

2)添加成功后,系统会给你生成一段跟踪代码,就一行,非常干净。

<script defer src="你的域名/script.js"></script>

把这行代码复制下来,加到你网站每个页面的 `<head>` 或者 `<body>` 标签里就行了。我个人习惯放在 `</body>` 标签的前面。

3)搞定!现在去访问一下你的网站,再回到Medama后台刷新看看,是不是已经有数据进来了?下面是我自己站点的效果图,PV、UV、来源、页面、设备信息一目了然,对于日常分析来说,完全够用了。

宝塔面板docker安装Medama:开源轻量级网站统计(分析)系统(宝塔面板webdav)-主机频道

未经允许不得转载:主机频道 » 宝塔面板docker安装Medama:开源轻量级网站统计(分析)系统(宝塔面板webdav)

相关推荐

评论 抢沙发

评论前必须登录!