{"id":39121023,"url":"https://github.com/quicklyon/umami-docker","last_synced_at":"2026-01-17T20:35:10.210Z","repository":{"id":50720384,"uuid":"519103648","full_name":"quicklyon/umami-docker","owner":"quicklyon","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T01:52:18.000Z","size":3380,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-02-21T03:15:57.453Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quicklyon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-07-29T06:22:24.000Z","updated_at":"2024-02-21T03:16:01.636Z","dependencies_parsed_at":"2024-02-21T03:16:00.569Z","dependency_job_id":"08d8459e-c537-493d-9b48-96f976b7601f","html_url":"https://github.com/quicklyon/umami-docker","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/quicklyon/umami-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quicklyon%2Fumami-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quicklyon%2Fumami-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quicklyon%2Fumami-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quicklyon%2Fumami-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quicklyon","download_url":"https://codeload.github.com/quicklyon/umami-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quicklyon%2Fumami-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28517737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T18:55:29.170Z","status":"ssl_error","status_checked_at":"2026-01-17T18:55:03.375Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-17T20:35:09.645Z","updated_at":"2026-01-17T20:35:10.202Z","avatar_url":"https://github.com/quicklyon.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- 该文档是模板生成，手动修改的内容会被覆盖，详情参见：https://github.com/quicklyon/template-toolkit --\u003e\n# QuickOn umami 应用镜像\n\n## 快速参考\n\n- 通过 [渠成软件百宝箱](https://umami.is/docs/install) 一键安装 **umami**\n- [Dockerfile 源码](https://github.com/quicklyon/umami-docker)\n- [umami 源码](https://github.com/umami-software/umami)\n- [umami 官网](https://umami.is/)\n\n## 一、关于 umami\n\n[Umami](https://umami.is/) 是一个开源的、注重保护隐私的、可以替代谷歌分析的自托管的网站分析解决方案。\n\n### 尊重数据隐私\n\nUmami 让您在尊重用户隐私的同时收集所需的数据。Umami 不收集任何个人信息，不使用 cookie，不跨网站跟踪用户，并且符合 GDPR。\n\n最重要的是，您不需要显示烦人的 cookie 通知。\n\n### 匿名收集数据\n\nUmami 可帮助您遵守不断变化的数据隐私法。收集的所有数据都是匿名的，因此无法识别任何个人用户。请放心，您的数据安全地掌握在您手中。\n\n### 简单易用\n\nUmami 易于使用和理解，无需运行复杂的报告。Umami 只收集您关心的指标，所有内容都放在一个页面上。\n\n### 代码开源\n\nUmami 致力于开源开发。让您对完全透明、经过实战测试和社区支持的产品充满信心。\n\n![screenshots](.template/feature-website-stats.png)\n\numami官网：[https://umami.is/](https://umami.is/)\n\n\n\u003c!-- 这里写应用的【附加信息】 --\u003e\n\n\u003c!-- 示例\n\n### 1.1 特性\n\n- 批量执行: 主机命令在线批量执行\n- 在线终端: 主机支持浏览器在线终端登录\n- 文件管理: 主机文件在线上传下载\n- 任务计划: 灵活的在线任务计划\n- 发布部署: 支持自定义发布部署流程\n- 配置中心: 支持 KV、文本、json 等格式的配置\n- 监控中心: 支持站点、端口、进程、自定义等监控\n- 报警中心: 支持短信、邮件、钉钉、微信等报警方式\n- 优雅美观: 基于 Ant Design 的 UI 界面\n- 开源免费: 前后端代码完全开源\n\n--\u003e\n\n## 二、支持的版本(Tag)\n\n由于版本比较多,这里只列出最新的5个版本,更详细的版本列表请参考:[可用版本列表](https://hub.docker.com/r/easysoft/umami/tags/)\n\n\n\n## 三、获取镜像\n\n推荐从 [Docker Hub Registry](https://hub.docker.com/r/easysoft/umami) 拉取我们构建好的官方Docker镜像。\n\n```bash\ndocker pull easysoft/umami:latest\n```\n\n如需使用指定的版本，可以拉取一个包含版本标签的镜像，在Docker Hub仓库中查看 [可用版本列表](https://hub.docker.com/r/easysoft/umami/tags/)\n\n```bash\ndocker pull easysoft/umami:[TAG]\n```\n\n## 四、持久化数据\n\n如果你删除容器，所有的数据都将被删除，下次运行镜像时会重新初始化数据。为了避免数据丢失，你应该为容器提供一个挂在卷，这样可以将数据进行持久化存储。\n\n为了数据持久化，你应该挂载持久化目录：\n\n- /data 持久化数据\n\n如果挂载的目录为空，首次启动会自动初始化相关文件\n\n```bash\n$ docker run -it \\\n    -v $PWD/data:/data \\\ndocker pull easysoft/umami:latest\n```\n\n或者修改 docker-compose.yml 文件，添加持久化目录配置\n\n```bash\nservices:\n  umami:\n  ...\n    volumes:\n      - /path/to/umami-persistence:/data\n  ...\n```\n\n## 五、环境变量\n\n| 变量名                 | 默认值        | 说明                             |\n| ----------------       | ------------- | -------------------------------- |\n| MYSQL_HOST             | 127.0.0.1     | MySQL 主机地址                   |\n| MYSQL_PORT             | 3306          | MySQL 端口                       |\n| MYSQL_DATABASE         | umami         | umami 数据库名称                 |\n| MYSQL_USER             | root          | MySQL 用户名                      |\n| MYSQL_PASSWORD         | pass4Spug     | MySQL 密码                        |\n| DEFAULT_ADMIN_USER     | admin         | 默认管理员名称             |\n| DEFAULT_ADMIN_PASSWORD | umami         | 默认管理员密码 |\n\n## 六、运行\n\n### 6.1 单机Docker-compose方式运行\n\n```bash\n# 启动服务\nmake run\n\n# 查看服务状态\nmake ps\n\n# 查看服务日志\ndocker-compose logs -f umami\n\n```\n\n\u003c!-- 这里写应用的【make命令的备注信息】位于文档最后端 --\u003e\n\u003c!-- 示例\n**说明:**\n\n- 启动成功后，打开浏览器输入 `http://\u003c你的IP\u003e:8080` 访问管理后台\n- 默认用户名：`admin`，默认密码：`spug.dev`\n- [VERSION]({{APP_GIT_URL}}/blob/main/VERSION) 文件中详细的定义了Makefile可以操作的版本\n- [docker-compose.yml]({{APP_GIT_URL}}/blob/main/docker-compose.yml)\n--\u003e\n\n**说明:**\n\n- 启动成功后，打开浏览器输入 `http://\u003c你的IP\u003e:3000` 访问服务。\n- 默认用户名：`admin`，默认密码：`umami`。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquicklyon%2Fumami-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquicklyon%2Fumami-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquicklyon%2Fumami-docker/lists"}