安装Docker

参见Docker、Docker-Compose安装安装Docker。

安装Umami

1
2
3
4
5
6
# 下载Unami项目
git clone https://github.com/umami-software/umami.git

# 启动容器
cd umami/
docker-compose up -d

如果下载镜像的速度较慢,参考国内镜像源配置更管国内源。

配置Nginx

1
2
# 修改配置文件
vi /etc/nginx/conf.d/unami.conf

将下述配置内容加入 /etc/nginx/nginx.conf 文件中的 http 模块中:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
server {
listen 443 ssl;
server_name analysis.agedcat.com; #子域名

ssl_certificate /home/ssl/agedcat.com.crt;
ssl_certificate_key /home/ssl/agedcat.com.key;

# ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;

ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM;
ssl_prefer_server_ciphers on;

location / {
#proxy_pass http://localhost:8099;
proxy_pass http://localhost:3000;
}
}
1
2
# 加载配置文件
systemctl reload nginx

游览器中输入 https://analysis.agedcat.com 修改配置。

默认用户名和密码如下:

1
2
username:admin
password:umami

添加统计代码

  • 在新建的流量分析平台上生成统计代码

  • 在Hexo博客Head前引入统计代码