部署网站流量监控Umami
Umami介绍
Umami
是一个开源且轻量级的网站流量监控项目,它可以监控我们的网站访问相关信息。
官网介绍:Umami
是一种开源、注重隐私的 Google Analytics
替代品。Umami
为您提供了一个强大的网络分析解决方案,不会侵犯您用户的隐私。此外,当您自行托管 Umami
时,您可以完全控制您的数据。
github
: umami-software/umami
官网:umami.is/
所需依赖
- 我是通过
docker-compose
进行部署的,所以需要安装docker
和docker-compose
,可参考部署docker及docker-compose - 数据库,支持
MySQL
和PostgreSQL
,MySQL
可参考部署MySQL,PostgreSQL
可参考部署PostgreSQL
部署Umami
创建并进入umami
的目录
#创建目录
mkdir /data/umami
#进入该目录
cd /data/umami
为umami
创建docker-compose.yml
文件,用于docker
部署该项目。
version: '3'
services:
umami:
image: docker.umami.dev/umami-software/umami:mysql-latest
ports:
- "8090:3000" #8090可以换为其他你服务器上的端口号
environment:
DATABASE_URL: mysql://username:password@localhost:3306/umamidb #换成你的数据库,记得要先创建数据库,否则无法启动
DATABASE_TYPE: mysql
APP_SECRET: your_secret_string
restart: always
启动容器
#构建docker容器,并后台运行
docker-compose up -d
配置nginx
配置nginx
,通过域名访问,当然配置证书更好
# http
server {
listen 80;
listen [::]:80;
server_name your_site.com; #你的域名
rewrite ^(.*)$ https://$host$1 permanent; # http转到https
}
# https
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name your_site.com; #你的域名
ssl_certificate /etc/fullchain.pem; #你的证书
ssl_certificate_key /etc/privkey.pem; #你的证书
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # TLS版本
ssl_session_timeout 5m;
ssl_prefer_server_ciphers on; #开启由服务器选择适配算法
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密方式
# umami
location / {
proxy_pass http://127.0.0.1:8090/; #这是你配置的端口号
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
}
}
重载nginx
#检查nginx语法
nginx -t
#重载nginx
nginx -s reload
监控
-
访问
umami
打开你所配置的域名后,如下图所示:
初始账号为:admin
,初始密码为umami
,登录进去后可以在设置中修改密码。在右上角也可以把语言设为中文
-
添加需要监控的网站
点击导航栏的设置
,可以看到有一个蓝色按钮
,点击添加需要监控的网站,域名无需带http
或https
添加完成后,点击编辑
,在跟踪代码
中可以看到需要添加到你网站的代码,只需要将这些代码加入需要监控的网站即可。
这样就可以监控自己的网站流量情况啦。
本文链接:
/archives/deployed-umami
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
Willxup!
喜欢就支持一下吧