Umami —— 基于 JS 的网站分析工具
Umami 是 Google Analytics 的一种简单、快速的网站分析替代工具。
入门
可以在 https://umami.is/docs/上找到详细的入门指南。
从源安装
要求
- 具有 Node.js 10.13 或更高版本的服务器
- 数据库(MySQL 或 Postgresql)
获取源代码并安装软件包
git clone https://github.com/mikecao/umami.git cd umami npm install
创建数据库表
Umami 支持 MySQL 和 Postgresql。创建数据库,并使用随附的脚本安装表。
对于 MySQL:
mysql -u username -p databasename < sql/schema.mysql.sql
对于 Postgresql:
psql -h hostname -U username -d databasename -f sql/schema.postgresql.sql
这还将创建一个使用用户名 admin 和密码 umami 的登录帐户。
配置 Umami
使用以下命令创建.env
文件
DATABASE_URL=(connection url) HASH_SALT=(any random string)
连接 URL 的格式如下:
postgresql://username:mypassword@localhost:5432/mydb mysql://username:mypassword@localhost:3306/mydb
使用HASH_SALT
用于为此次安装生成唯一值。
编译应用
npm run build
启动应用程序
npm start
默认情况下,它将在http://localhost:3000
启动该应用程序。需要通过代理获取Web服务器的请求,或者更改端口以直接为应用程序提供服务。
使用Docker安装
运行以下命令构建 Umami 容器并启动 Postgres 数据库:
docker-compose up
或者,仅通过 PostgreSQL 支持提取 Umami Docker 镜像:
docker pull ghcr.io/mikecao/umami:postgresql-latest
或通过 MySQL 支持:
docker pull ghcr.io/mikecao/umami:mysql-latest
获取更新
要获得最新功能,只需从 git 执行一次 pull,安装所有新依赖项并重新构建:
git pull npm install npm run build

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 使用 ML 和 DNN 建模的技巧总结
每个人都可以轻松地将数据放入任何模型机器学习或深度学习框架中。但是遵循最佳实践技巧可能有助于提升工作效率。以下是常见的一些方法。 本文内容 数据预处理 处理原始数据 使用张量 数据扩充 数据采样 模型训练 存储中间状态 虚拟周期 简化原则 定位问题 调试 定位问题 使用评价模型 数据转换 欠拟合 过拟合 生产 元数据关联 切换到推理模型 缩放成本 无状态模式 批处理 使用C++ 数据预处理(Data Preparation) 处理原始数据(Process Your Own Data) 因为消费者可能不知道开展数据处理和特征工程,所以数据分析师需要在模型内进行数据预处理。 以文本分类问题为例,使用BERT进行分类。数据分析师不能要求客户进行标记处理和特征整理。 以回归问题为例,时间是特征之一。在初始模型中,数据分析师只能使用星期几(如星期四)作为特征。经过几次迭代之后,星期几不再是一个好的特征因素,数据分析师只想使用日期(如31号)作为特征。而客户可能只提供了星期几的信息,而没有具体日期的信息,因此需要进行数据预处理。 以语音识别为例,消费者只能向数据分析师发送音频,而不能发送诸如Mel...
- 下一篇
2021 全球网络安全支出预计将达 1500 亿美元
在全球网络犯罪蓬勃发展的背景下,企业和组织也将继续加大在安全工具和技术方面的投入。市场研究公司Gartner最新发布的一份报告预测表明,全球在信息安全和风险管理服务方面的支出预计将增长 12.4%,在 2021 年达到 1504 亿美元。 在 2020 年,安全和风险管理方面的支出增长则为 6.4%。Gartner 分析师认为,强劲的增长率反映了对远程工人技术和云安全的持续需求。 Gartner 2021 CIO Agenda Survey也曾指出,网络安全是新支出的首要任务。在接受调查的 2000 多名 CIO 中,61% 的人计划在今年增加对网络/信息安全的投资。 Gartner 预计,所有安全领域的支出都有增长,包括应用、云、数据、身份访问管理、基础设施保护、综合风险管理、网络安全设备、安全服务和消费者安全软件。但包括咨询、硬件支持、实施和外包服务在内的安全服务将是 2021 年的最大支出类别,在全球范围内达到近 725 亿美元。 2021 年,基础设施保护方面的支出也将达到 240 亿美元,网络安全设备支出将达到 170 亿美元,身份访问管理支出将达到140 亿美元。且鉴于疫情...
相关文章
文章评论
共有0条评论来说两句吧...