Umami 部署网站访问统计

2024-06-02
-
-

关于Umami

Umami 是一个简单、易于使用、自托管的网络分析解决方案。目标是为您提供一个更友好、注重隐私的 Google Analytics 替代方案,以及一个免费、开源的付费解决方案替代方案。Umami 只收集您关心的指标,所有内容都放在一个页面上。

docker 部署 Umami

找到官方的docker 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:

新建一个文件夹umami

将上面的yaml放到umami文件中,在执行

docker-compose up -d

完成后,就可以到浏览器中输入:http://ip:3000进行访问

具体操作可以查看官方文档

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

黄金_shmaur
不积跬步,无以至千里;不积小流,无以成江海
目录关闭