Umami是Google Analytics的开源、注重隐私的替代品。提供强大的网络分析解决方案,不会侵犯用户的隐私,只采集你关心的指标并将全部的内容展示在一个页面上。
🔻新建一个文件夹umami。在文件夹下新建一个docker-compose.yaml文件,将下面代码复制进去。
--- version: '3' services: umami: image: ghcr.io/umami-software/umami:postgresql-latest ports: - "8930: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 interval: 5s timeout: 5s retries: 5 volumes: umami-db-data:
🔻通过finalssh等SSH软件访问nas,然后进入文件夹后执行如下指令
#进入umami文件夹路径 cd /volume1/docker/umami #启动容器 docker-compose up -d
🔻首次登录使用的默认账号是admin,默认密码是umami。
🔻登录后,我们修改下用户密码,并且调整到中文
🔻新增一个站点,这里https或者http不需要输入,只需要域名即可。
🔻设置反代, 通过nginx将http反代到https上。
PS:如果站点本身就是http的,那就不需要反代为https,可以直接使用。因为协议上来说https和http不同。
🔻复制监听代码,来到站点详情页,选择具体的站点,Tracking Code一栏,复制框内的代码备用,一会我们要加载到wordpress中。
(adsbygoogle = window.adsbygoogle || []).push({});