8000 自建网页统计功能平台 · Issue #43 · dalaolala/blog · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
8000
Skip to content
自建网页统计功能平台 #43
Open
@dalaolala

Description

@dalaolala

可以用来代替百度统计或者谷歌统计

环境要求

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

更多的内容以及参考如下

https://umami.is/docs/install

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0