【笔记】通过Docker部署Umami
前言
通过Docker部署Umami,实现站点统计
通过DockerCompose部署
<password>
:数据库密码
1 | version: '3' |
初始化
- 访问http://127.0.0.1:3000,使用初始用户名和密码登录
Username:
admin
Password:umami
Go to settings
Add website
- 配置站点名和域名->
Save
Edit
- 获取
Website ID
在任意网站上配置计数器
<umami_domain>
:Umami站点域名或IP地址<uuid>
:站点id
1 | <script defer src="https://<umami_domain>/script.js" data-website-id="<uuid>"></script> |
在Hexo的NexT主题中配置Umami
script_url
:umami的js文件url地址,可以使用公共的js文件host_url
:自己的用于统计上报的url地址
<umami_domain>
:Umami站点域名或IP地址<uuid>
:站点id
1 | umami: |
踩坑
- 报错:
Command failed: prisma migrate deploy Error: P3009
解决问题
- 使用8.x的Mysql数据库
完成
- 截图纪念