距离上次写《Umami.is V2.0隐私统计安装配置及使用 傻瓜式图文教程》已经有好长时间了,由于上次安装的统计服务器到期忘记续费,只好重新来过。。。
不幸的是以前的旧版本已经升级到了3.0.3,俗话说的好,好记性不如烂笔头,这里我折腾一个汉化版的统计吧,老外的教程看着逻辑性太差了。官方下载和安装教程可以参考:github.com/umami-software/umami

官方资料
- 官方网站:umami.is
- 官方文档:umami.is/docs/
- 开源地址:github.com/umami-software/umami
准备资料
这里我用宝塔安装了以下软件,当然你也可以通过命令直接安装,我用宝塔安装是为了后期管理和做反代做准备。
- 一台安装有 Node.js 18.18 或更高版本的服务器。
- 一个数据库。Umami 支持 PostgreSQL(最低版本为 v12.14)数据库。



注意:Node.js版本管理器中一定要勾选命令行版本,我这里是V18.18.2。
Pnpm安装
安装 Pnpm
npm install -g pnpm
获取源代码并安装包
cd /www/wwwroot git clone https://github.com/umami-software/umami.git cd umami pnpm install
配置 Umami
创建一个 .env 文件,内容如下
DATABASE_URL={连接网址}
连接网址的格式如下:
DATABASE_URL=postgresql://username:mypassword@localhost:5432/mydb
其实就是你的postgresql数据库名 用户和密码,按照下图格式填入

构建应用程序
pnpm build
第一次运行构建时,它将创建数据库中所需的所有数据库表。 还会创建一个用户名为 admin、密码为 umami 的登录帐户。
启动应用程序
pnpm start
默认情况下,这将会在 http://localhost:3000 启动应用程序。您需要通过 代理 请求从 Web 服务器或更改 端口 直接提供应用程序。
运行 Umami
您可以简单地运行 pnpm start 启动 Umami,但强烈建议您使用像 PM2 这样的进程管理器,它将为您处理重启。
使用 PM2 运行:
pnpm global add pm2 cd umami pm2 start pnpm --name umami -- start pm2 startup pm2 save
原创文章,作者:iMJX,如若转载,请注明出处:https://www.imjx.com/6064.html
TG:@erbao857
赞助作者TRX
赞助作者ETH