全球主机交流论坛

标题: mjj的博客必备---网站统计程序-懒人教程已更新! [打印本页]

作者: 纯之    时间: 2021-8-10 21:00
标题: mjj的博客必备---网站统计程序-懒人教程已更新!
本帖最后由 纯之 于 2021-8-18 21:09 编辑

一款颜值高的网站自托管统计程序-umami

最近我一直在寻找网站统计程序(虽然日ip为个位数咱也要有梦想嘛,我的要求很简单:只要能把pv,uv,来源,和统计设备情况就够了。相比于百度,谷歌,巨硬的统计服务的复杂性,我还是觉得这款高颜值的轻量统计程序-umami适合我。

官网的demo http://umami.is/

官网由于某种原因无法访问,请自行寻找办法


官方github http://github.com/mikecao/umami

这里我使用了腾讯云轻量应用服务器作为托载端,现在良心云的轻量无忧计划可以买多个不同配置的服务器哦,价格便宜,续费一口价,性价比超高!

下面开始教大家安装吧!

这里官网提供了两种方式安装,下面一一介绍

1.直接安装

由于需要使用mysql数据库,这里我们先安装mysql(使用军哥的一键jio本

sudo -i  #切换到root
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh db#这里会让你选择mysql版本如下图

自行选择,一般来说5.5就够了

安装完成后,我们先添加一个数据库

mysqladmin -u root -p create umami #创建数据库umami
下面安装npm

yum install gcc gcc-c++
wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz #如果没有wget yum install wget
tar -xvf  node-v10.14.1-linux-x64.tar.gz
mv node-v10.14.1-linux-x64 node
nano /etc/profile
export NODE_HOME=/usr/local/node   #文件末尾添加
export PATH=$NODE_HOME/binPATH  #文件末尾添加
source /etc/profile
最后使用 node-v,npm -v查看安装情况


接下来从github克隆umami

git clone https://github.com/mikecao/umami.git
cd umami/
mysql -uroot -p umami < sql/schema.mysql.sql #导入数据库
nmp install
touch .env#创建.env文件
nano .env
添加如下内容
DATABASE_URL=mysql://root:123456789@localhost:3306/mydb
HASH_SALT=my-very-secret-secret

接下来启动程序

npm run build
npm start
接下来完工!记得守护程序!

2.docker 安装(推荐,一键跑路必备

安装docker和docker compose

curl -fsSL https://get.docker.com | bash -s docker
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
接下来安装并且拉取umami镜像

git clone https://github.com/mikecao/umami.git
cd umami/
docker-compose up
默认监听ip:3000

需要https请反代、

贴一个配置文件


location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_redirect off;
        proxy_pass http://127.0.0.1:3000/;
    }
附图一张完成后的截图



右上角可以切换中文

接下来添加网站啦!获取统计代码


获取代码后

我以wordpress举例子

将代码加在主题的footer.php下



接下来刷新浏览器缓存,统计马上就到!

如果mjj们不想自建可以联系我,mjj们直接加代码即可
顺便ip+1呗
https://moe.tips/archives/252

作者: optimism    时间: 2021-8-10 21:07
技术贴必顶 感谢分享
作者: NoctuG    时间: 2021-8-10 21:07
顶一下,虽然我用静态的Hexo
作者: 我是坏虫    时间: 2021-8-10 21:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: erno    时间: 2021-8-10 21:09
路过,看看
作者: 纯之    时间: 2021-8-10 21:09
optimism 发表于 2021-8-10 21:07
技术贴必顶 感谢分享

感谢支持
作者: Xiaoxi679    时间: 2021-8-10 21:10
技术贴upup
作者: 纯之    时间: 2021-8-10 21:11
本帖最后由 纯之 于 2021-8-10 21:12 编辑
我是坏虫 发表于 2021-8-10 21:09
太麻烦了
我用matomo


docker 安装其实也不麻烦,主要是相比于matomo这个简洁

作者: Reverie    时间: 2021-8-10 21:11
matomo真香
作者: MnAnime    时间: 2021-8-10 21:12
看看
作者: 纯之    时间: 2021-8-10 21:13
NoctuG 发表于 2021-8-10 21:07
顶一下,虽然我用静态的Hexo

hexo也可以集成的,这玩意基于js统计
作者: Mio    时间: 2021-8-10 21:15
感谢分享,收藏了
作者: 纯之    时间: 2021-8-10 21:21
Mio 发表于 2021-8-10 21:15
感谢分享,收藏了

感谢大佬
作者: laoxong    时间: 2021-8-10 21:23
其实统计最好夹在 <head>里
作者: 炮姐的安全裤    时间: 2021-8-10 21:29
直接cloudflare web-analytic
作者: mlcq    时间: 2021-8-10 21:44
我是坏虫 发表于 2021-8-10 21:09
太麻烦了
我用matomo

+1
作者: xshell    时间: 2021-8-10 21:47
炮姐的安全裤 发表于 2021-8-10 21:29
直接cloudflare web-analytic

影响网站加载,国内实在有点慢
作者: zixi    时间: 2021-8-11 00:35
谢谢分享,虽然用的是51lav6版本,目前感觉良好
作者: poetrydream    时间: 2021-8-11 00:37
技术贴,帮顶一下
作者: marcle    时间: 2021-8-11 00:38
学费了
作者: mgwx    时间: 2021-8-11 00:56
tongji.pro
作者: xjjmjj    时间: 2021-8-11 05:49
实打实的技术帖,
楼主测试不容易
作者: 森林鸟    时间: 2021-8-11 09:04
域名后缀真是种类繁多
作者: 纯之    时间: 2021-8-11 09:50
xjjmjj 发表于 2021-8-11 05:49
实打实的技术帖,
楼主测试不容易


感谢绑定
作者: jcghaier    时间: 2021-8-11 10:00
为什么不用 cnzz 或51?
作者: 小小白    时间: 2021-8-11 10:10
这个不好用,试过了。
作者: 纯之    时间: 2021-8-11 10:54
jcghaier 发表于 2021-8-11 10:00
为什么不用 cnzz 或51?

我只要uv,pv等结果就行而且结果在自己手里也放心
作者: hcw1588    时间: 2021-8-11 10:57
事实上尴尬的是早期 umami 的 js 没有收录到广告屏蔽插件的**里,现在会被屏蔽了。
作者: 三丫的    时间: 2021-8-11 11:16
感谢分享
作者: GAted0    时间: 2021-8-11 11:26
自建都太麻烦了,而且这个显示的内容太少了,自建还是Matomo好点,但又有点费配置
作者: 纯之    时间: 2021-8-11 13:24
三丫的 发表于 2021-8-11 11:16
感谢分享

感谢绑定
作者: 猪猪欣    时间: 2021-8-11 13:37
感谢分享
作者: mifou    时间: 2021-8-11 13:41
绑定看看
作者: docin    时间: 2021-8-11 13:57
宝塔咋安装
作者: 纯之    时间: 2021-8-11 13:59
本帖最后由 纯之 于 2021-8-11 14:02 编辑
docin 发表于 2021-8-11 13:57
宝塔咋安装


用docker就行,宝塔反代,第二种方法,在宝塔安装docker管理器,再安装docker compose
作者: 专业黑人抬棺    时间: 2021-8-11 14:19
谷歌统计不就完事了,谷歌统计在国内打的开的
作者: 纯之    时间: 2021-8-11 18:18
专业黑人抬棺 发表于 2021-8-11 14:19
谷歌统计不就完事了,谷歌统计在国内打的开的

谢谢大佬提供思路
作者: Jounouchi    时间: 2021-8-11 21:17
感谢分享,目前用着matomo,回头看看这个。
作者: suantong    时间: 2021-8-11 21:42
名字看着像骂人
作者: htazq    时间: 2021-8-11 22:13
Mark一下,感谢分享
作者: 日本人    时间: 2021-8-11 23:00
vuejs的怎么弄?
作者: luceos    时间: 2021-8-12 01:00
不错不错,docker搭建起来了,有时间在研究研究,多谢分享
作者: Sxin    时间: 2021-8-12 01:19
好东西收藏了
作者: 燕十三丶    时间: 2021-8-12 02:01
不错 留名 感谢分享
作者: 今晚不吃饭    时间: 2021-8-12 02:54
ip+1
作者: hzjdhr    时间: 2021-8-13 13:53
本帖最后由 hzjdhr 于 2021-8-13 14:07 编辑

可以可以 。搭建成功
作者: 纯之    时间: 2021-8-18 21:08
出了简易教程,大家可以看看
https://moe.tips/archives/255
作者: sdurain    时间: 2021-8-18 21:23
mark一下
作者: 今晚不吃饭    时间: 2021-8-18 21:32
用的百度统计
作者: BigSite    时间: 2021-8-18 21:40
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4