
最近有点空闲时间,然后自己服务器性能也有点过剩,就想着利用多余的性能搭建一些不是刚需的程序,比如Umami网站统计程序,刚开始原本想装matomo统计程序的,毕竟还是感觉php好管理一点,但是一直卡在安装页面设置完超级管理员页面。无奈又转手安装Umami了。
Umami介绍
Umami 等自建统计程序不会像 Google Analytics 一样被很多浏览器插件拦截,数据相对更加准确。
在类似的自建统计程序中,Umami 在速度和配置要求上有非常明显的优势,在积累大量数据后依旧能保持快速的响应。
安装docker-compose
使用宝塔比较多,如果你是linux系统,也可以在终端安装即可,如果是宝塔就直接点击安装了,如图:
![图片[1]-宝塔如何使用Docker部署Umami网站统计程序-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/02/docker4151728.png!mi)
安装Umami
创建 docker-compose.yml 文件,以下均以 MySQL 数据库为例
可以随便找个目录,创建这个文件。然后cd进入目录管理。
选一:使用宿主机数据库
以下放上面创建文件里
选二:使用 Docker 部署数据库
如需使用 PostgreSQL
,将 image
替换为 ghcr.io/umami-software/umami:postgresql-latest
,将 DATABASE_URL
替换为 postgresql://username:password@db:5432/databasename
,DATABASE_TYPE
替换为 postgresql
即可。
将 DATABASE_URL
内的 username
等替换为对应的数据库配置,将 APP_SECRET
后的内容替换为随机字符串。
注:如果是国内机器,可以将镜像改为这个:ccr.ccs.tencentyun.com/orilight/umami-mysql:latest
可将 latest 换为 1.38.0
等版本号 (不需要带 v) 拉取指定版本的镜像
配置完成后保存关闭文件在终端执行 docker compose up -d
即可
访问
Umami 默认 主机ip:3000
上,记得在安全组放行端口,或者直接使用nginx反代功能,默认账号:admin
,默认密码:umami
更新umami
在保存docker-compose.yml的目录下,同样是cd进入,然后执行以下代码:
docker compose pull
docker compose up -d --remove-orphans
暂无评论内容