本站之前使用的是百度的统计,不过百度统计老是出问题,然后又买了宝塔的统计,发现宝塔统计出来的数据要偏多,相再找一个统计系统对比一下,所以网上搜了一下,还真找到一个叫Umami,有中文界面,简单易用,下面把安装过程分享给大家,有需要的可以看看。
界面演示图:
站长用的是Virmach的512M套餐,7刀年付套餐还是有的:https://www.771633.com/18206.htm
VPS系统:Debian 9 64bit Minimal
Umami对于硬件要求比较小,256M内存的机器也可以跑起来。
安装docker、curl、git、nginx等必备的工具
1
2
3
4
5
6
|
apt
-
y
update
apt
-
y
install
curl
git
nginx
python
-
certbot
-
nginx
curl
-
sSL
https
:
//get.docker.com/ | sh
systemctl
enable
docker
nginx
curl
-
L
https
:
//github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod
x
/
usr
/
local
/
bin
/
docker
-
compose
|
然后到github上接取项目,第二行为进入目录
1
2
|
git
clone
https
:
//github.com/mikecao/umami.git
cd
umami
/
|
编辑配置文件
1
|
nano
docker
-
compose
.
yml
|
建议修改一下默认的代码,然后反代一下用域名访问。如果你使用Xshell,可以直接在文本文件里编辑好粘贴进去,按CTRL O保存,再按CTRL X退出
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
version
:
'3'
services
:
umami
:
image
:
ghcr
.
io
/
mikecao
/
umami
:
postgresql
-
latest
ports
:
-
"127.0.0.1:3000:3000"
# 仅监听在本地
environment
:
DATABASE_URL
:
postgresql
:
//username:password@db-umami:5432/umami # 这里的数据库和密码要和下方你修改的相同
DATABASE_TYPE
:
postgresql
HASH_SALT
:
replace
-
me
-
with
-
a
-
random
-
string
depends_on
:
-
db
-
umami
db
-
umami
:
image
:
postgres
:
12
-
alpine
environment
:
POSTGRES_DB
:
umami
POSTGRES_USER
:
username
# 数据库用户
POSTGRES_PASSWORD
:
password
# 数据库密码
volumes
:
-
.
/
sql
/
schema
.
postgresql
.
sql
:
/
docker
-
entrypoint
-
initdb
.
d
/
schema
.
postgresql
.
sql
:
ro
-
umami
-
db
-
data
:
/
var
/
lib
/
postgresql
/
data
volumes
:
umami
-
db
-
data
:
|
启动起来
1
|
docker
-
compose
up
-
d
|
新建一个反代的配置文件
1
|
nano
/
etc
/
nginx
/
conf
.
d
/
umami
.
conf
|
配置一下你的域名,记得把你的域名解析到这个VPS的IP上。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
server
{
listen
80
;
server
_name
域名
;
# 换成你的域名
client_max_body
_size
0
;
location
/
{
proxy_pass
http
:
//127.0.0.1:3000;
proxy_set_header
Host
$
host
;
proxy_set
_header
X
-
Real
-
IP
$
remote_addr
;
proxy_set
_header
X
-
Forwarded
-
For
$
proxy_add_x_forwarded_for
;
proxy_set
_header
X
-
Forwarded
-
Proto
$
scheme
;
}
}
|
想用HTTP可以自动签发一个ssl/' target='_blank'>证书,使用以下命令,过程中需要输入邮箱和Y进行确认。
1
|
certbot
--
nginx
|
检查nginx配置
1
|
nginx
-
t
|
没问题的话可以访问你的域名了,打开的是英文界面,用户名为admin,密码为umami
点击右上方可以切换语言,设置里可以增加需要统计的网站,激活共享链接就是公开统计数据。
增加完成后,点击域名后面的</>就可以获取统计代码,放入你的网站就可以使用了,目前用了两天,感觉效果不错,唯一的一点就是不能统计到搜索的关键词,不过也没有办法,目前百度的关键词,除了他家的统计,其他都统计不到。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站