1、创建编排模版
services:
busuanzi:
image: "xcsoft/busuanzi:latest"
ports:
- "8080:8080" # 修改映射到宿主机的端口 host:container
networks:
- 1panel-network
environment:
WEB_LOG: true # 是否开启日志
WEB_DEBUG: false # 是否开启debug模式
# 跨域访问
WEB_CORS: |
http://www.hcjike.com,
https://www.hcjike.com
BSZ_EXPIRE: 0 # 统计数据过期时间 单位秒, 请输入整数 (无任何访问, 超过这个时间后, 统计数据将被清空, 0为不过期)
BSZ_SECRET: "2fb8b991ee16142d" # 签名密钥 // 请设置为任意长度的随机值
API_SERVER: https://busuanzi.hcjike.com # 填写你的网站地址
REDIS_ADDRESS: redis:6379 # redis 地址
REDIS_PASSWORD: wroeAUEvt5YFyniYm # redis 密码
REDIS_TLS: false
BSZ_PATHSTYLE: true
BSZ_ENCRYPT: MD516
networks:
1panel-network:
external: true
networks: - 1panel-network:使用1panel网络,可通过Redis服务名直接作为IP地址进行访问;
WEB_CORS:跨域控制配置,竖线分隔符后每行一个域名,使用英文逗号分隔,注意空格缩进;
BSZ_EXPIRE:统计数据过期时间(单位:秒),请输入整数(若无任何访问记录,超过此时长后统计数据将被清空,
0
表示永不过期);BSZ_SECRET:签名密钥,请设置为任意长度的随机字符串;
API_SERVER:输入您希望定义的反向代理网站地址;
REDIS_ADDRESS:Redis服务地址,请注意端口配置。若使用服务名访问,端口固定为
6379
(除非修改Redis默认端口,此处需同步调整);若使用IP地址访问,则必须指定宿主机的实际端口;REDIS_PASSWORD:Redis认证密码,若无密码可删除此配置项;
Redis 服务默认使用
0
号数据库通道,并始终以bsz
作为键名。
其他选项请保持默认设置。
2、创建容器
3、使用
不蒜子JS地址
:http(s)://你的域名:端口/js
使用此路径即可注入
参考使用文档:
自 Dream2.0 Plus 1.8.8 版本起,您可在「主题设置 - 增强功能 - busuanzi 访客统计」中选择自建服务,输入
不蒜子JS地址
即可启用该功能。
注意:本服务使用的 ID 为 busuanzi_site_pv
和 busuanzi_site_uv
本站总访问量 <span id="busuanzi_site_pv"></span> 次
本站总访客数 <span id="busuanzi_site_uv"></span> 人
不蒜子服务使用的 ID 为 busuanzi_value_site_pv
和 busuanzi_value_site_uv
,需进行相应调整,或直接通过以下方式注入脚本:
<script defer pjax data-prefix="busuanzi_value" src="http(s)://你的域名:端口/js"></script>