基于Postgresql使用Umami搭建访客监测站

582 字
3 分钟
基于Postgresql使用Umami搭建访客监测站

Umami 是一款轻量级的开源网站分析工具,能够非常方便的分析出网站的访客来源以及访客最常访问的资源等数据并以可视化图表的形式展示出来,本站已私有化部署了Umami来分析访客来源以及访问资源数据,具体可查看下方地址体验。

https://umami.elysium-stack.cn/share/gOS01HeeWBxf0yRj/www.elysium-stack.cn

如果需要了解更多关于Umami的内容,也可以访问https://umami.is/查看

第一步:编写postgres的docker-compose.yml配置#

services:
db:
# postgres最新镜像
image: postgres:latest
hostname: postgres
container_name: postgres
restart: always
environment:
# 初始数据库(可自行修改)
POSTGRES_DB: postgres
# 数据库连接用户(可自行修改)
POSTGRES_USER: postgres
# 数据库连接密码(可自行修改)
POSTGRES_PASSWORD: postgres
ports:
# 容器内外映射端口号
- "5432:5432"
volumes:
# 容器内外持久化目录
- /data/postgresql/data:/var/lib/postgresql/data

第二步:创建并启动postgres容器#

Terminal window
# 会自动拉取postgres:latest镜像
docker-compose -f docker-compose.yml up -d

第三步:编写umami的docker-compose.yml配置#

services:
umami:
# umami pg版本最新镜像
image: umamisoftware/umami:postgresql-latest
container_name: umami
environment:
# 示例:- DATABASE_URL=postgresql://postgres:postgres@127.0.0.1:5432/postgres
- DATABASE_URL=postgresql://<数据库连接用户>:<数据库连接密码>@<数据库访问ip>:<端口号>/<默认数据库>
ports:
- 3000:3000
restart: always

第四步:创建并启动umami容器#

Terminal window
# 会自动拉取umamisoftware/umami:postgresql-latest镜像
docker-compose -f docker-compose.yml up -d

第五步:访问umami管理页,获取分享链接以及js注入代码#

浏览器输入部署终端的ip+端口号,如:127.0.0.1:3000

umami登录页
umami登录页

默认用户名为admin,密码为umami,登录成功后进入管理页面

umami管理页
umami管理页

点击导航栏Settings

umami设置页
umami设置页

点击Add website输入需要观测的域名(不是ip地址)

umami添加站点页
umami添加站点页

添加完成后点击Edit,然后点击Tracking code获取JS注入代码,复制它

umami获取js注入代码页
umami获取js注入代码页

将这段代码注入到你的站点全局head标签中

umami注入js代码页
umami注入js代码页

所有配置工作完成,接下来回到管理页面点击Share URL,启动Enable share URL,同时获取URL地址

umami分享链接页
umami分享链接页

第六步:访问Umami Share URL#

umami访客概览
umami访客概览
umami访客分析
umami访客分析
umami实时数据
umami实时数据

至此Umami的搭建大功告成,需要观测其它站点同样也只需添加配置,然后JS注入即可

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

基于Postgresql使用Umami搭建访客监测站
https://blog.elysium-stack.cn/posts/umami-install/
作者
梅莉
发布于
2025-06-13
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
梅莉
多思考 · 多学习
公告
本站已于2026年6月26日于Halo搬迁至Astro,如发现友链遗失请联系站长。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
19
分类
3
标签
29
总字数
18,333
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.13.5
文章许可
CC BY-NC-SA 4.0

文章目录