使用Docker搭建Umami统计

配置教程

  • 在需要放入umami信息的文件夹建立docker-compose.yaml文件,填写下面的内容:

以下提供三种方式,请自行选择

services:umami:
    image: ghcr.io/umami-software/umami:mysql-latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: mysql://umami_user:your_secure_password@your-mysql-host:3306/umami_db
      DATABASE_TYPE: mysql
      APP_SECRET: your-generated-secret-key-here
    restart: always
    healthcheck:
      test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
      interval: 5s
      timeout: 5s
      retries: 5
services:umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://umami_user:your_secure_password@your-postgres-host:5432/umami_db
      DATABASE_TYPE: postgresql
      APP_SECRET: your-generated-secret-key-here
    restart: always
    healthcheck:
      test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
      interval: 5s
      timeout: 5s
      retries: 5
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: alwaysdb:
    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

PS:ports中,3000:3000,可以将前面的3000更换为其他的闲置端口

使用ssh连接服务器后进入存放umami文件夹,执行docker-compose up -d即可配置完成

添加反代

  • 进入宝塔面板—>Docker—>容器,点击umami容器,点击反向代理
图片[1]-使用Docker搭建Umami统计-CIK

设置umami

  • 浏览器访问绑定umami容器的域名,umami默认的用户名为admin,默认密码为umami,先更改语言
图片[2]-使用Docker搭建Umami统计-CIK
图片[3]-使用Docker搭建Umami统计-CIK

添加站点

  • 进入设置,点击添加网站
图片[4]-使用Docker搭建Umami统计-CIK
图片[5]-使用Docker搭建Umami统计-CIK

插入代码

  • 将统计代码插入网站head中,点击网站编辑,选择跟踪代码,复制跟踪代码插入到网站head中
图片[6]-使用Docker搭建Umami统计-CIK
图片[7]-使用Docker搭建Umami统计-CIK

访问数据查看

图片[8]-使用Docker搭建Umami统计-CIK
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容