1、Umami 是一个简单的网站统计工具,可以代替 Google Analytics
2、项目地址:https://github.com/mikecao/umami
3、宝塔面板安装好docker管理器
4、安装docker-compose

curl -L https://github.com/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

5、安装完成后检测版本命令:docker-compose -v
6、宝塔新建站点+数据库 PHP设置为静态 添加SSL证书
7、SSH进入站点目录
8、拉取项目

cd  /www/wwwroot/你的站点
git clone https://github.com/mikecao/umami.git
cd umami/

9、宝塔修改站点根目录下的 docker-compose.yml 文件,如下

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 # 修改usrename和password为你自己的
      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 # 修改usrename为你自己的
      POSTGRES_PASSWORD: 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:

10、SSH运行命令

docker-compose up -d

11、站点反代
http://127.0.0.1:3000
12、用你的域名开始访问,默认的管理员账号:admin,密码:umami,注意登录后修改自己的密码。
13、升级
官方版本更新后,我们需要更新版本,docker更新如下:
1)删除你的docker容器,包括umami和数据库
2)删除你的镜像
3)重新运行:docker-compose up -d
4)注意,除了删除镜像和容器之外,其他的务必不要删除。升级后,还是用原来的用户名和密码都登录。
14、简单设置
1)右上角地球图标设置中文
2)进入后台点头像--个人资料--右上角“更新密码”
3)添加要统计的站点时不要添加http://、https://前缀

最后修改:2022 年 04 月 02 日
如果觉得我的文章对你有用,请随意赞赏