Umami 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Umami 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Umami 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Umami 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Umami 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
提 交 者 Alias_Travis
适用人群 未知
收录时间 2021-01-28

软件简介

Umami 是 Google Analytics 的一种简单、快速的网站分析替代工具。

入门

可以在 https://umami.is/docs/上找到详细的入门指南。

从源安装

要求

  • 具有 Node.js 10.13 或更高版本的服务器
  • 数据库(MySQL 或 Postgresql)

获取源代码并安装软件包

git clone https://github.com/mikecao/umami.git
cd umami
npm install

创建数据库表

Umami 支持 MySQL 和 Postgresql。创建数据库,并使用随附的脚本安装表。

对于 MySQL:

mysql -u username -p databasename < sql/schema.mysql.sql

对于 Postgresql:

psql -h hostname -U username -d databasename -f sql/schema.postgresql.sql

这还将创建一个使用用户名 admin 和密码 umami 的登录帐户。

配置 Umami

使用以下命令创建.env文件

DATABASE_URL=(connection url)
HASH_SALT=(any random string)

连接 URL 的格式如下:

postgresql://username:mypassword@localhost:5432/mydb

mysql://username:mypassword@localhost:3306/mydb

使用HASH_SALT用于为此次安装生成唯一值。

编译应用

npm run build

启动应用程序

npm start

默认情况下,它将在http://localhost:3000启动该应用程序。需要通过代理获取Web服务器的请求,或者更改端口以直接为应用程序提供服务。

使用Docker安装

运行以下命令构建 Umami 容器并启动 Postgres 数据库:

docker-compose up

或者,仅通过 PostgreSQL 支持提取 Umami Docker 镜像:

docker pull ghcr.io/mikecao/umami:postgresql-latest

或通过 MySQL 支持:

docker pull ghcr.io/mikecao/umami:mysql-latest

获取更新

要获得最新功能,只需从 git 执行一次 pull,安装所有新依赖项并重新构建:

git pull
npm install
npm run build
 
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/08/19 00:01

Hacker News 简讯 2020-08-19

最后更新时间: 2020-08-19 23:00 Show HN: theheadless.dev – open source Puppeteer and Playwright knowledge base - (theheadless.dev) 显示HN:无头.dev–开源木偶和剧作家知识库 得分:132 | 评论:62 Most “mandatory requirements” in corporations are imaginary - (nibblestew.blogspot.com) 大多数公司的“强制性要求”都是虚构的 得分:279 | 评论:216 AtomVM: Erlang on Microcontrollers - (github.com) AtomVM:微...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
16 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部