portainer安装umami
时间: 2023-12-19 09:57:08 浏览: 131
可以通过 Portainer 部署 Umami 的 Docker 容器。
以下是部署 Umami 的步骤:
1. 在 Portainer 中创建一个新的 Stack,选择 "Swarm" 环境。
2. 在 Stack 中添加一个新的 Service。
3. 在 Service 中,选择 "Web Editor" 选项卡,在 "Stack File" 中输入以下代码:
```
version: '3'
services:
umami:
image: ghcr.io/mikecao/umami:latest
container_name: umami
restart: always
environment:
- DATABASE_URL=postgres://umami:umami@umami-db/umami
- NODE_ENV=production
- PORT=3000
- TZ=Asia/Shanghai
ports:
- 3000:3000
depends_on:
- umami-db
umami-db:
image: postgres:13
container_name: umami-db
restart: always
environment:
- POSTGRES_USER=umami
- POSTGRES_PASSWORD=umami
- POSTGRES_DB=umami
- TZ=Asia/Shanghai
volumes:
- ./data:/var/lib/postgresql/data
```
4. 点击 "Deploy the stack" 按钮,等待部署完成。
5. 访问 `http://<your-server-ip>:3000` 即可看到 Umami 的登录页面。
注意事项:
- 请确保在部署 Umami 之前已经安装好 Docker 和 Portainer。
- 如果需要使用 HTTPS 访问 Umami,请在部署时添加相关配置。
- 如果需要修改 Umami 的配置,请在 Stack 中修改相关环境变量,然后重新部署。
阅读全文