【教程】Umami-统计网站访问量

简介和案例

做站长最关心的数据,就是网站的访问情况了。这就找到一款十分好用,便捷的网站访问管理工具。

先上案例

image

image

image

宝塔搭建教程

1. 在宝塔上安装docker

image

2. 为umami创建一个数据库

image

2. 将服务脚本上传到服务器上。

image

这里只需要放一个脚本文件,可以放在任意目录下;如果不知道放在哪里合适,就按照我推荐的目录放吧

/www/wwwroot

如果没有此目录,则创建到这个目录下。在wwwroot目录下新建umami文件目录。在umami目录下上传以下文件。文件内容模板在文章最后。

services:
  umami:
    image: ghcr.io/mikecao/umami:mysql-latest
    network_mode: "host"  
    environment:
      DATABASE_URL: mysql://username:password@ip:3306/databasename
      DATABASE_TYPE: mysql
      HASH_SALT: replace-me-with-a-random-string
    restart: always
    container_name: umami

其中,需要修改environment中的DATABASE_URL。其中username替换成数据库用户名password替换成数据库密码ip替换成服务器ip,databasename替换成数据库名称

接着,在这个当前文件的目录中,打开终端,执行:docker-compose up -d

下载镜像的过程可能比较长,这取决你的网络环境。

终端执行完毕后,在docker的容器中查看项目是否启动成功。若启动成功,则可在ip:3000端口下访问umami。

还没结束

访问到umami,并不意味着umami可以使用。你还需要将其引入到被检测的网站中。如果你的网站是http协议,可忽略本节。

但是问题也就产生了。被检测的网站大概率是进行过SSL加密的,但此时的umami是http协议。所以需要将umami进行SSL认证。

如果宝塔上没有安装过nginx,则需要在软件商店下载安装nginx,然后再网站上创建一个反向代理

image

image

配置域名时不要忘记到购买域名的厂商那里配置dns解析哦

目标就写:http://本机ip:3000,3000是umami默认的运行端口。

配置完成后,对域名进行SSL认证。

image

如此,umami才算是真的搭建完成,并且可以投入使用了。

使用umami

我们登录刚刚配置好的域名,或者ip+端口。默认账号:ad­min,默认密码:umami

image

image

image

一定要确认跟踪代码中的src,被检测是http,那这里就需要是http;被检测是https,那这里也需要是https。

完结!

文件下载

 

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容