AI 摘要

**文章标题:** umami通过docker部署如何更改配置文件(.env) **摘要:** 本文探讨了如何在使用1panel的服务器上更改通过docker部署的umami配置文件。开始时,作者误以为1panel中的.env文件是umami的配置文件,但经过尝试后发现这个文件无法影响umami的设置。作者最终通过直接修改docker-compose.yml文件成功更改了umami的配置,包括自定义数据分析js文件名、数据传输路径、保留机器人查询信息等。总结指出,1Panel的应用安装目录中自带的.env文件容易导致混淆,应优先考虑修改docker-compose.yml文件。

前言

如何更改通过docker部署的umami的配置文件,因为笔者使用了1panel作为服务器操作面板,故操作教程都在1panel上操作。

在1panel直接打开umami的软件文件,可以看到一个.env文件,笔者受到官方文档的误导,以为这个.env文件即为umami的配置文件,经过半小时的尝试后,终于发现1panel安装目录下的.env文件没办法影响到umami的配置。

在尝试直接修改docker-compose配置文件后成功更改umami配置文件。

操作流程

第一步

打开umami安装文件夹

umami文件目录

打开docker-compose.yml文件

第二步

前往umami官网查找相关参数,找到想要修改的参数

笔者修改了如下参数

TRACKER_SCRIPT_NAME: analysis-sereniblue.js #自定义数据分析js文件名,可以放置adguard之类的广告屏蔽软件屏蔽此文件

COLLECT_API_ENDPOINT: /api/send/analysis #自定义数据传输路径,可以个性化修改,没有什么实际增效

DISABLE_BOT_CHECK: 0 #保留机器人查询信息,笔者需要知道bing的收录情况,故保留机器人访问信息

CLIENT_IP_HEADER: df-real-ip #用户真实ip地址

DISABLE_TELEMETRY: 0 #拒绝umami官网收集匿名数据

第三步

编辑docker-compose.yml文件完成修改

umami配置文件

记得保存

第四步

重建umami应用

umami应用

点击重建,等待几秒后应用重建完毕,配置生效

总结

1Panel的应用安装目录默认自带.env配置文件,容易被误认为是应用本身配置文件,造成困扰。到最后笔者都没拿找到真正的.env文件在哪个位置,故采用修改docker-compose.yml文件方式进行修改。

最后更新于 2024-10-01