示例图:
这个面板适合自用,未注册用户无法直接进行注册,需要管理员创建账号
**部署方法一:使用Docker安装
[链接登录后可见]**[链接登录后可见]
第一步:更新源
代码登录后可见
第二步:安装Docker
代码登录后可见
第三步:创建一个用于存储数据库数据的Docker卷
代码登录后可见
第四步:安装并启动PostgreSQL容器
代码登录后可见
第五步:安装并启动umami容器
代码登录后可见
注意:代码登录后可见的值应替换为一个随机字符串,可以使用命令openssl rand -hex 32生成。
部署方法二:从源代码安装
第一步:安装Node.js和npm
虽然官方说使用Node.js 12 或更高版本即可,但是实际使用过程中,环境提示需要安装Node.js 16.13 或更高版本。
执行以下命令来安装:
代码登录后可见
验证Node.js和npm是否安装成功:
代码登录后可见
第二步:获取umami的源代码并安装依赖
代码登录后可见
第三步:设置MySQL数据库并配置umami使用的数据库
安装MySQL服务器:
代码登录后可见
登录MySQL创建用户和数据库:
代码登录后可见
在umami项目目录中创建一个 代码登录后可见文件,内容如下:
代码登录后可见
第四步:构建和启动umami
返回到umami目录,执行以下命令构建和启动应用:
代码登录后可见
使用浏览器登录 代码登录后可见来查看是否安装成功,初始用户名:代码登录后可见,密码:代码登录后可见
第五步:配置umami后台运行和自启动
安装PM2并使用PM2启动umami
代码登录后可见
设置PM2自启动钩子,并保存当前的PM2进程列表和状态:
代码登录后可见
配置网页流量统计代码
- 在设置—>网站—>添加网站中添加自己的网站
- 保存后点击编辑来查看追踪代码
在网站代码中添加追踪代码
示例:Typecho可以直接塞在header.php中
效果图展示: