资讯专栏INFORMATION COLUMN

umami:一款简单、易用、自行部署的网站统计程序

dabai / 3115人阅读

摘要:介绍标签下的日志是一个简单易于使用自托管的分析解决方案。其目标是为大家提供一个更友好,以隐私为中心的替代的方案。

前言:

我们在建立网站后,即使是我这种摸鱼博客,给网站安装网站统计工具也是必不可少的,能直观的了解网站的访问情况,也有利于我们的SEO优化分析,常用的第三方统计平台不少,比如51LA、CNZZ、 Analytics、百度统计等,当然你若是国内网站且主要提交百度收录的话,个人是建议使用百度统计的(俺就是用的百度统计),你要是有钱使用付费版,那俺啥也没说。当然各位站长只需要查看PV、UV、来源、登陆页、设备情况等信息的话,这里推荐的是一款自行部署的网站统计工具:

介绍:

是一个简单、易于使用、自托管的 Web 分析解决方案。其目标是为大家提供一个更友好,以隐私为中心的替代Google Analytics的方案。Umami只收集大家关心的指标,所有内容都适合单个页面。

优点

  • 简单分析:Umami只衡量您关心的重要指标:综合浏览量,使用的设备以及访问者的来源,这些都显示在单个页面上。
  • 多站点:Umami能够通过一次安装跟踪无限数量的网站,您甚至可以跟踪子域和单个URL。
  • :跟踪脚本很小(小于 6kb),支持旧版浏览器,如 IE。
  • 多账户、以隐私为中心、开源。

安装与部署

需求:

  • 具有 Node.js 10.13 或更高版本服务器
  • (MySQL 或 Postgresql)

获取源代码并安装软件包:

git clone https://.com/mikecao/.gitcd npm install

创建数据库表:
MySQL:

mysql -u username -p databasename < sql/schema.mysql.sql

Postgresql:

psql -h hostname -U username -d databasename -f sql/schema.postgresql.sql

配置Umami
创建文件.env,内容如下:

DATABASE_URL=(connection url)HASH_SALT=(any random string)

URL连接格式:

postgresql://username:[email protected]:5432/mydbmysql://username:[email protected]:3306/mydb

生成数据库客户端:

MySQL:npm run build-mysql-clientPostgresql:npm run build-postgresql-client

然后运行:

npm run build

启动程序:

npm start

访问地址:://你的服务器ip:3000

其它

  • 项目地址:GitHub
  • 详细信息:https://umami.is/docs/login
  • 相对而言,Umami的功能仅仅是够用,是否使用根据自己的情况考虑。
  • 域名访问,直接反代端口就行。
 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/118610.html

相关文章

  • 重拾写作乐趣——MarkEditor

    摘要:用了一段时间的和,忍无可忍之下几乎要打算自己动手做一款编辑器了。客户端元,客户端元目前元,无任何功能添加。简单易用,而功能又十分强大,除了很多精美的主题,丰富的开放接口,让写作和折腾的双重快感可以同时拥有。 用了一段时间的 Ulysses 和 MWeb,忍无可忍之下几乎要打算自己动手做一款 Markdown 编辑器了。还好,又遇到了 MarkEditor。 成本分析 首先,从各位客官最...

    kyanag 评论0 收藏0
  • 大数据可视化 - 收藏集 - 掘金

    摘要:数据可视化的意义合理的可视化图表设计前端掘金可视化最终的目的是为了传达数据本身。是国内最优秀的前端开源产品之一,在上有超过一万五千的,在数据可视化领域已经耕耘多年作揭秘上那些开源项目的数阅读掘金声明转载请注明出处。 前端图表库 D3 入门教程 - 前端 - 掘金很早之前就听说过 D3 (Data Driven Documents)大名 ,它是一个数据驱动的可视化前端库,使用 D3 可以...

    lyning 评论0 收藏0
  • Apache 部署SSL数字证书及安全性设置

    摘要:原文阅读部署数字证书及安全性设置作为最常见的一种服务器,其普及度易用性及稳定性都非常高,也可以部署基于的安全服务器,本文介绍如何在上部署签发的数字证书。将提交给申请证书,将私钥自行妥善保管。 原文阅读:Apache 部署SSL数字证书及安全性设置 showImg(https://segmentfault.com/img/bV9FqW?w=1600&h=837); Apache作为最常见...

    cheukyin 评论0 收藏0
  • chrome 扩展精选推荐

    摘要:我本人对扩展比较挑,一般有同类型的扩展我会选择维护比较积极的,使用人数更多的。其实包括很多编辑器和都有类似的扩展用来纠正英文的拼写错误。一款可以分析网站用到的技术框架的扩展。可以显示网站的国旗和其它信息。 虽然有点标题党的嫌疑,但是内容绝对是满满的的干货。很多扩展功能比较单一,直接用一张图就能很清楚说明它的用途啦。出于篇幅的限制,我在这里会重点介绍一些我个人比较用得上的一些扩展。因为平...

    X_AirDu 评论0 收藏0
  • 【超齐全】iOS 学习资料整理

    好赶货,收藏。原文iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置. 该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合...

    Flands 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<