惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
博客园 - 司徒正美
美团技术团队
Martin Fowler
Martin Fowler
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
U
Unit 42
Y
Y Combinator Blog
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
GbyAI
GbyAI
H
Help Net Security
量子位
Last Week in AI
Last Week in AI
博客园_首页
腾讯CDC
小众软件
小众软件

皓子的小站

网站字体应用之坑——font-family 篇 糟糕的 meta name="theme-color" How to Automatically Track Newly Supported ESLint Rules in Oxlint How to Gradually Migrate from ESLint to Oxlint (Without Breaking Everything) 静态资源预压缩:零运行时开销,极致节省带宽 CVE-2025-70886 Proof of Concept (PoC) | A Script to Crash Halo CMS Comment Backend 自定义网页鼠标指针——一段曲折的旅程 CVE-2025-70886 漏洞复现/PoC | 一个脚本让 Halo CMS 评论后台瘫痪 2025 年终总结 & 博客两周年 老用户专享!已有 Halo 专业版授权可免费升级商业版 自动追踪 Oxlint 对 ESLint 规则的新增支持 Halo 贡献者证书与实体周边盲盒开箱 博客评论系统指南 CDN 回源跟随配置导致登录异常问题排查 SCDN 免费赞助计划:助力高质量博客&博客圈 锐捷校园网:网络共享与带宽叠加方案(哈理工案例) ESLint 到 Oxlint 渐进式迁移快速上手指南 Fixing Vite Breaking Inline JS & CSS in Thymeleaf Templates 解决 Vite 破坏 Thymeleaf 模板内联 JS & CSS 的方法 我的博客,为什么是月更? 博客俱乐部一周年纪念品开箱 网站字体加载之坑——format 篇 经历 1000000000 次 DDoS 请求攻击后,我总结了三条经验 题解分享:[AtCoder Beginner Contest 414 E] Count A%B=C 题解分享:[蓝桥杯 2025 国 Python A] 杨辉三角 P12876 FiF口语训练破解刷分教程(适用于 Windows) 不要与蠢人辩论 小心网络地雷·续篇 当心网络组织“开往”·续篇 当心网络组织“开往”
网站流量分析工&...
HowieHz · 2025-04-11 · via 皓子的小站

前言

本分支是 如何修改开源项目代码并构建 docker 镜像-以 umami 为例 的一个应用实践

为响应部分博主的 Umami 数据公开需求,同时确保符合中国法律法规要求,我花费 5 分钟修改出了这个 Umami 本地化合规版本,重点优化了行政区划表述及旗帜标识系统。

本分支参考了《关于正确使用涉台宣传用语的意见》,感谢 Mayx 在语言文件修改上提出的建议。

如何使用

直接拉取镜像

docker pull ghcr.io/howiehz/umami:postgresql-3.0.0-cn

或使用镜像站拉取:

docker pull ghcr.nju.edu.cn/howiehz/umami:postgresql-3.0.0-cn
2.x 版本

PostgreSQL 版本

docker pull ghcr.io/howiehz/umami:postgresql-2.17.0-cn

MySQL 版本

docker pull ghcr.io/howiehz/umami:mysql-2.17.0-cn

直接修改 Docker Compose 文件

把原本的 umami-software/umami 替换为 howiehz/umami 后重建。

如果使用 1Panel 之类的工具部署,可以在拉取镜像后给镜像打 tag,以复用 Docker Compose。

版本落后了怎么办

同步上游更新的两种方法

  1. Issues · HowieHz/umami 提 Issue 并且 @HowieHz
  2. fork 项目,git cherry-pick Commits · HowieHz/umami 中的两提交,按照教程尝试自己使用 GitHub Action 构建最新镜像。