V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
aiz
V2EX  ›  云计算

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

  •  
  •   aiz · 2021-08-10 21:20:20 +08:00 · 1401 次点击
    这是一个创建于 1225 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近我一直在寻找网站统计程序(虽然日 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/; } 附图一张完成后的截图 屏幕截图 2021-08-10 204531.png

    右上角可以切换中文

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

    屏幕截图 2021-08-10 204740.png

    获取代码后

    我以 wordpress 举例子

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

    屏幕截图 2021-08-10 205059.png 接下来刷新浏览器缓存,统计马上就到! 屏幕截图 2021-08-10 205254.png

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

    playboy54873
        1
    playboy54873  
       2021-08-11 11:07:33 +08:00 via Android
    名字是日语发音
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3300 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:32 · PVG 19:32 · LAX 03:32 · JFK 06:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.