推广 热搜: 公司  快速  上海  中国  未来    企业  政策  教师  系统 

UMAMI隐私统计安装及配置

   日期:2024-10-31     作者:xinet    caijiyuan   评论:0    移动:http://dfvalve.xrbh.cn/mobile/news/5957.html
核心提示:UMAMI使用nodejs编写,是一个用于替代Google Analytics等第三方统计平台,更专注于用户隐私保护的自建统计项目。这里使用两种方

UMAMI使用nodejs编写,是一个用于替代Google Analytics等第三方统计平台,更专注于用户隐私保护的自建统计项目。

UMAMI隐私统计安装及配置

这里使用两种方法去安装umami,第一种是使用pm2或者supervisor直接运行在本机环境的,第二种是使用docker pull并build镜像。 如果已经安装了宝塔,推荐直接运行在本机环境中。 需要准备的有:

Ubuntu系列安装Nodejs、npm:

Centos系列可以直接使用yum: MySQL建议查看其他博客的安装及配置。

如果您选择使用docker安装,那么仅需这样的一步: 也可以使用国内daocloud的脚本:

如果您需要使用docker进行安装,请直接转到docker方式章节。

我这里就直接在PMA中执行了

DATAbase_URL=mysql://username:mypassword@localhost:3306/databasename HASH_SALT=随机生成

在umami目录下执行:即可生成编译后的工程文件

按照官方readme说的直接是可以的,默认会运行在3000,但是我们如果关闭了终端会话,也会停止运行, 所以需要使用PM2或者supervisor进行后台保活运行,当然,也可以使用nohup。 如果我们使用的是第一种本机环境运行,那么可以通过npm安装pm2: 在umami目录下执行:

由于服务器上已经有宝塔和pm2管理器了,所以我并不打算使用命令行添加。

安装

注意,如果您选择docker方式,那么您可以完成后直接跳过安装及配置这一章 首先您需要docker环境,上述步骤已经提供了脚本。 然后执行确保服务已经启动。 我们这里使用MySQL作为数据库后端: 稍微等待数十分钟即可启动,默认占用端口3000。

升级

在nginx.conf中的http段下添加:

或者宝塔,网站管理,反向代理 即可。

假如你按照前面的pm2运行,那么按照如下步骤

本文地址:http://dfvalve.xrbh.cn/news/5957.html    迅博思语资讯 http://dfvalve.xrbh.cn/ , 查看更多
 
标签: 隐私
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号