利用NAS部署网站访问统计

2023-08-02 19:40:26 15点赞 93收藏 11评论

这里是拥有NAS的生活第三十八期,今天给大家带来的是NAS部署网站访客统计。这次用到的程序为Umami,目的就是统计自己各个程序的访问次数,比如图床程序、博客等每日有多少人访问,最受欢迎的页面等等。

Umami介绍

Umami 总的来说是 Google Analytics 的一款简单、快速、注重隐私的替代品,既网站访问统计程序,类似于谷歌统计程序。

Umami概览

登录界面登录界面后台界面后台界面

Docker部署方式

部署方式也很简单,官方提供了多种部署方式,因为是部署在群晖NAS上,这里我推荐直接使用docker部署。

1. 文件夹

首先在Filestation的docker目录下创建umami文件夹,如图所示。

umami文件夹umami文件夹

2. 将以下代码保存到docker-compose.yml里

---

version: '3'

services:

umami:

image: ghcr.io/umami-software/umami:postgresql-latest

ports:

- "3000:3000"

environment:

DATABASE_URL: postgresql://umami:umami@db:5432/umami

DATABASE_TYPE: postgresql

APP_SECRET: replace-me-with-a-random-string

depends_on:

db:

condition: service_healthy

restart: always

db:

image: postgres:15-alpine

environment:

POSTGRES_DB: umami

POSTGRES_USER: umami

POSTGRES_PASSWORD: umami

volumes:

- umami-db-data:/var/lib/postgresql/data

restart: always

healthcheck:

test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]

interval: 5s

timeout: 5s

retries: 5

  • 其中参数详解,APP_SECRET:应用ID,随便输入个即可

  • POSTGRES_DB:数据库名

  • POSTGRES_USER:数据库用户

  • POSTGRES_PASSWORD:数据库密码

以上三个数据库参数代表在运行POSTGRES数据库时,自动创建名为umami的账户和密码,各位可以根据自己的需要更改这三个默认的参数,其他内容则默认即可。

后台中文切换

因为后台默认是英文的,我们这里需要切换为中文以便更好的访问,如图所示。

利用NAS部署网站访问统计切换中文显示切换中文显示

添加要统计的网站

利用NAS部署网站访问统计网站统计网站统计输入网站信息输入网站信息演示效果演示效果

我这里没有显示数据是因为我没有将跟踪代码部署到其他网页里,而且因为我的群晖NAS不敌外访问,所以部署在局域网内是无效的,如果你的NAS可以有人访问,可以使用跟踪代码。

跟踪代码使用

编辑刚刚创建好的网站,可以看到跟踪代码,将这段代码放到index.php里的之间即可,umami即可开始跟踪你的网站,统计访问数据。

利用NAS部署网站访问统计

结语

Umami是一款非常不错的访问统计程序,类似google analytics,可以很好的分析访客的访问具体页面,停留时间,帮助我们了解访客喜欢浏览哪些页面。初次之外,官方也提供了很多种部署方式,可以是docker,也可以直接托管到静态网站里,非常好用的一款网站访问分析软件。

展开 收起
11评论

  • 精彩
  • 最新
  • 往记

    作者
    置顶 好玩的又来咯!

    校验提示文案

    提交
    [惊喜] 你太牛了!

    校验提示文案

    提交
    那倒不至于,本来早好了,但是mysql数据库跑不起来,只好用的postgre数据库跑的

    校验提示文案

    提交
    收起所有回复
  • 这个部署成功不显示访问者的地址信息咋处理

    校验提示文案

    提交
    需要把跟踪代码放到你需要记录的网站里 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 放好了,其他的都显示。就是这个统计界面里面的访问人员地区城市不显示

    校验提示文案

    提交
    这个我查查文档,我也不知道什么原因

    校验提示文案

    提交
    是的!只显示中国

    校验提示文案

    提交
    收起所有回复
  • 你的部署好显示吗

    校验提示文案

    提交
    我的nas不对外访问,没测试,显示是肯定能显示,我有好几个朋友在用

    校验提示文案

    提交
    嗯,好的,感谢,我再看看啥情况,我得就地区城市不显示

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
93
扫一下,分享更方便,购买更轻松