Docker 搭建自用网站数据统计工具Umami
前言
搭建网站的朋友都需要用到数据统计,如果对数据统计没什么太大的要求,只想知道当天有多少访问量就可以使用这个Umami。
界面截图
教程
本次教程分为两个部分,一个是一键部署,一个是通过Docker-Compose。
1.一键部署
1.使用宝塔面板的朋友可以将宝塔面板升级到最新版本,自带的Docker应用商店搜索Umami就行了。
2.安装成功后在页面中选择管理
这里我已经安装了,所以显示是重建应用,一般是安装应用。
3.从访问信息中获取到应用的URL地址,一般为ip+端口3000。
4.宝塔面板新建网站php版本选择纯静态,设置中找到反向代理,填写名称和ip+端口3000即可。
2.Docker-Compose
1.新建docker-compose.yaml,并将如下代码加进去
version: '3'
services:
umami:
container_name: umami
image: umamisoftware/umami:postgresql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
HASH_SALT: replace-me-with-a-random-string
depends_on:
- db
restart: always
db:
container_name: umami-db
image: postgres:12-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
- ./umami-db-data:/var/lib/postgresql/data
restart: always
2.启动docker-compose
docker-compose up -d
访问网站
默认账号密码:admin/umami
设置
先别添加网站,右上角地球标志设置语言为中文,再去后台把账号密码重新设置一下,然后再添加网站,并且获取到跟踪代码以及分享代码。
THE END