使用Docker搭建Umami实现自建网站流量统计与分析

Umami使用的是Mysql或Postgresql储存数据,本篇文章记载的是使用Mysql存储方式进行安装

导入数据

umami安装需要先导入初始数据到数据库
初始数据SQL语句下载地址:https://raw.githubusercontent.com/mikecao/umami/master/sql/schema.mysql.sql

使用Docker安装

需要docker-compose环境支持,检查是否安装

docker-compose version

新建一个目录,并在目录中建立docker-compose.yaml,内容如下:

---
version: '3'
services:
  umami:
    image: ghcr.io/mikecao/umami:mysql-latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: mysql://username:password@127.0.0.1:3306/umami
      DATABASE_TYPE: mysql
      HASH_SALT: replace-me-with-a-random-string
    restart: always
    network_mode: "host"
  • username:MySQL用户名
  • password:MySQL密码
  • 127.0.0.1:3306:MySQL连接地址和端口
  • umami:MySQL数据库名称

拉取镜像并启动

docker-compose up -d

Umami默认使用3000端口,默认用户名:admin,密码为umami
直接反代3000端口即可。

Sitemap · Rss

津ICP备2021004480号-3