使用Docker快速部署web统计工具Umami

2024 年 3 月 21 日 星期四(已编辑)
3
这篇文章上次修改于 2024 年 3 月 21 日 星期四,可能部分内容已经不适用,如有疑问可询问作者。

使用Docker快速部署web统计工具Umami

简介

Umami是一个简单,快速,专注于隐私的Google分析的替代品。

部署

根据官方给出的示例,新建docker-compose.yaml填入以下内容 ```yaml --- version: '3' services: umami: image: ghcr.io/umami-software/umami:postgresql-latest ports:

  - "3000:3000"
environment:
  DATABASE_URL: postgresql://umami:umami@db:5432/umami
  DATABASE_TYPE: postgresql
  APP_SECRET: replace-me-with-a-random-string
depends_on:
  db:
    condition: service_healthy
restart: always
healthcheck:
  test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
  interval: 5s
  timeout: 5s
  retries: 5
  
db: image: postgres:15-alpine environment: POSTGRES_DB: umami POSTGRES_USER: umami POSTGRES_PASSWORD: umami volumes:
  • umami-db-data:/var/lib/postgresql/data restart: always healthcheck: test: ["CMD-SHELL", "pg_isready -U {POSTGRES_USER} -d {POSTGRES_DB}"] interval: 5s timeout: 5s retries: 5 volumes: umami-db-data: 运行bash docker compose up -d ``` 成功运行之后需反向代理3000端口

dmin默认密码umami`

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...