有几种不同的方法可以安装 Umami。
docker compose
构建自己的 Docker 容器。npm install -g yarn
git clone https://github.com/umami-software/umami.git
cd umami
yarn install
创建一个 .env
文件,内容如下
DATABASE_URL={连接网址}
连接网址的格式如下:
DATABASE_URL=postgresql://用户名:我的密码@localhost:5432/mydb
DATABASE_URL=mysql://用户名:我的密码@localhost:3306/mydb
yarn build
第一次运行构建时,它将创建数据库中所需的所有数据库表。 还会创建一个用户名为 admin、密码为 umami 的登录帐户。
yarn start
默认情况下,这将会在 http://localhost:3000
启动应用程序。您需要通过 代理 请求从 Web 服务器或更改 端口 直接提供应用程序。
您可以简单地运行 yarn start
启动 Umami,但强烈建议您使用像 PM2 这样的进程管理器,它将为您处理重启。
使用 PM2 运行:
yarn global add pm2
cd umami
pm2 start yarn --name umami -- start
pm2 startup
pm2 save
Umami 附带一个包含应用程序和 PostgreSQL 数据库的 Docker Compose。
要构建 Docker 容器并启动 Postgres 数据库,请运行:
docker-compose up -d
或者,如果您想使用预构建的镜像,可以拉取支持 PostgreSQL 的 Umami Docker 镜像:
docker pull docker.umami.is/umami-software/umami:postgresql-latest
或者支持 MySQL:
docker pull docker.umami.is/umami-software/umami:mysql-latest