使用Docker搭建Umami实现自建网站流量统计与分析
🕙2023-04-16
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端口即可。