From 2635ddb567f52cac31663a4f23bd211570834bba Mon Sep 17 00:00:00 2001 From: wangbo Date: Thu, 29 Jan 2026 01:03:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0dozzle=E7=9A=84=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E9=85=8D=E7=BD=AE=E6=95=99=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 +++++++++++- data/users.yml | 7 +++++++ docker-compose.yml | 3 +++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 data/users.yml diff --git a/README.md b/README.md index 193d4a4..140635d 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ chmod +x update.sh 1. 优化日志管理功能,使用单独的容器和模块来进行管理,不占用主进程文件写入性能 2, 更新步骤: -- 本次docker-compose新增dozzle容器,将docker-compose文件更新到最新 +- 本次`docker-compose.yml`新增dozzle容器,将`docker-compose.yml`文件更新到最新 - 在nginx配置文件中(/etc/nginx/conf.d/easyai-proxy.conf)添加如下配置,具体添加位置参考`easyai-proxy.conf.sample` ```nginx configuration location /logs-web/ { @@ -106,6 +106,16 @@ chmod +x update.sh proxy_set_header Host $host; } ``` +3. 默认不启用密码。如果启用密码,取消`docker-compose.yml`中的`DOZZLE_AUTH_PROVIDER: simple`的注释,默认密码为`123456`,用户名为`admin`。 +4. 修改默认密码,使用下面的命令生成密码:(替换admin和密码为实际的用户名和密码) +```bash +docker run -it --rm registry.cn-shanghai.aliyuncs.com/easyaigc/dozzle:latest generate admin --password 密码 +``` +5. 用生成的密码填入/data/users.yml中的password +6. 重启docker服务 +```bash +docker compose up -d #或者docker compose 版本不一样可能为:docker-compose up -d +``` ### 2025.12.27 diff --git a/data/users.yml b/data/users.yml new file mode 100644 index 0000000..02ffa38 --- /dev/null +++ b/data/users.yml @@ -0,0 +1,7 @@ +users: + admin: + email: me@email.net + name: admin + password: $2a$11$xLr1374UPjTUzlSdFVjCnuUldYvR1k6ne1pl/hVgbMiwaBbn.Yn2G + filter: + roles: diff --git a/docker-compose.yml b/docker-compose.yml index add43dc..014b726 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -265,8 +265,11 @@ services: image: registry.cn-shanghai.aliyuncs.com/easyaigc/dozzle:latest environment: DOZZLE_BASE: /logs-web +# DOZZLE_AUTH_PROVIDER: simple + DOZZLE_AUTH_TTL: 72h volumes: - /var/run/docker.sock:/var/run/docker.sock + - ./data:/data ports: - 8080:8080 # portainer: