Open
Description
可以用来代替百度统计或者谷歌统计
环境要求
A server with Node.js 12 or newer
A database (MySQL or Postgresql)
拉去代码并安装
git clone https://github.com/mikecao/umami.git
cd umami
npm install
新建数据并且导入数据库文件
数据库文件的目录在根目录下
sql/schema.mysql.sql
创建环境变量文件.env 写入数据库的配置
mysql://username:mypassword@localhost:3306/mydb
编译工程并启动
npm run build
npm start
问题解决
1、如果报错为如下
SWC Failed to Load 参考如下解决措施
https://nextjs.org/docs/messages/failed-loading-swc
新建 文件 .babelrc,写入下面内容,然后npm run build
{
"presets": ["next/babel"]
}
2、pm2启动项目
pm2 start npm -- name umai -- start
3、反向代理设置
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
}
4、默认的登录用户名和密码
admin / umami
更多的内容以及参考如下
Metadata
Metadata
Assignees
Labels
No labels