百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

umami

> 编程语言
开源

Umami是一个以隐私为重点的现代分析平台. 由Google Analytics,Mixpanel和Amplitude的开源替代.

38.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Umami是一个以隐私为重点的现代分析平台. 由Google Analytics,Mixpanel和Amplitude的开源替代.

Umami

Umami is a privacy-first analytics platform. Traffic, campaigns, behavior, conversions, and revenue in one place — no cookies, no surveillance, self-hosted or in the cloud.

--- ## 🚀 Getting Started A detailed getting started guide can be found at [umami.is/docs](https://umami.is/docs/). --- ## 🛠 Installing from Source ### Requirements - A server with Node.js version 18.18+. - A PostgreSQL database version v12.14+. ### Get the source code and install packages ```bash git clone https://github.com/umami-software/umami.git cd umami pnpm install ``` ### Configure Umami Create an `.env` file with the following: ```bash DATABASE_URL=connection-url ``` Optional: set `API_URL` to change the base URL used by internal UI API calls. Relative paths are served under `BASE_PATH`; absolute URLs are proxied through the local `/api` route. For example, `API_URL=/internal-api` or `API_URL=https://api.example.com/api`. Optional: set `TWO_FACTOR_ENCRYPTION_KEY` to a 64-character hex string to enable two-factor authentication. Generate one with `openssl rand -hex 32`. Two-factor authentication is unavailable and cannot be required until this key is set. The connection URL format: ```bash postgresql://username:mypassword@localhost:5432/mydb ``` ### Build the Application ```bash pnpm run build ``` The build step will create tables in your database if you are installing for the first time. It will also create a login user with username **admin** and password **umami**. ### Start the Application ```bash pnpm run start ``` By default, this will launch the application on `http://localhost:3000`. You will need to either [proxy](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/) requests from your web server or change the [port](https://nextjs.org/docs/api-reference/cli#production) to serve the application directly. --- ## 🐳 Installing with Docker Umami provides Docker images as well as a Docker compose file for easy deployment. Docker image: ```bash docker pull docker.umami.is/umami-software/umami:latest ``` Docker compose (Runs Umami with a PostgreSQL database): ```bash docker compose up -d ``` --- ## 🔄 Getting Updates To get the latest features, simply do a pull, install any new dependencies, and rebuild: ```bash git pull pnpm install pnpm build ``` To update the Docker image, simply pull the new images and rebuild: ```bash docker compose pull docker compose up --force-recreate -d ``` --- ## 🛟 Support

[release-shield]: https://img.shields.io/github/release/umami-software/umami.svg [releases-url]: https://github.com/umami-software/umami/releases [license-shield]: https://img.shields.io/github/license/umami-software/umami.svg [license-url]: https://github.com/umami-software/umami/blob/master/LICENSE [build-shield]: https://img.shields.io/github/actions/workflow/status/umami-software/umami/ci.yml [build-url]: https://github.com/umami-software/umami/actions [github-shield]: https://img.shields.io/badge/GitHub--blue?style=social&logo=github [github-url]: https://github.com/umami-software/umami [twitter-shield]: https://img.shields.io/badge/Twitter--blue?style=social&logo=twitter [twitter-url]: https://twitter.com/umami_software [linkedin-shield]: https://img.shields.io/badge/LinkedIn--blue?style=social&logo=linkedin [linkedin-url]: https://linkedin.com/company/umami-software [discord-shield]: https://img.shields.io/badge/Discord--blue?style=social&logo=discord [discord-url]: https://discord.com/invite/4dz4zcXYrQ

Issues· 114 开放

查看全部 Issues在 GitHub 打开
  • #4547

    功能请求: 统计端点上的相对时间范围 (因此静态仪表板不需要代理)

    更新于 2026年9月17日
  • #4546

    允许会话回放记录器自定义/正则化记录的 URL (或以手动模式运行)

    更新于 2026年9月17日
  • #4545

    新的"注释"功能 - 一个错误的问题

    bugfixed in dev更新于 2026年9月17日
  • #4521

    与预先应用的过滤器或分段共享 URL

    enhancement更新于 2026年9月16日
  • #4529

    热图预览 iframe 被错误地追踪为页面浏览量

    bug更新于 2026年9月16日
  • #3786

    统计百分比计算时使用的参考时间框架有误

    enhancement更新于 2026年9月16日
  • #4540

    限制团队成员可以看到哪些部分,就像共享链接一样

    更新于 2026年9月16日
  • #4527

    画板元素的会话回放和热图

    更新于 2026年9月10日
  • #4526

    [Bug] PostgreSQL 会话活动查询运行了几分钟,并饱和了带大事件 数据表的CPU

    更新于 2026年9月10日
  • #3267

    Umami 与锚点配合时会中断客户端侧导航。强制重新加载整个页面。

    enhancement更新于 2026年9月5日

> 标签

TypeScriptanalyticsaudience-segmentationchartscohort-analysis

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言