记录我的Umami部署

Nanx
2026-06-19 / 1 评论 / 12 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2026年08月25日,已超过31天没有更新,若内容或图片失效,请留言反馈。

前言

在使用许多统计网站,用的最多的也就是51.la,许多人说他会在深夜跳转 菠菜颜色 网站 ,但本人没遇见过。
一次我在某个博客交流群有人讨论统计工具的网站发现了名叫Umami的项目,搭建使用下来发现挺不错的

搭建

本人使用docker 和 docker compose部署

创建文件夹并进入
mkdir /root/umami
cd /root/umami
编辑docker-compose.yml
#进入编辑
nano docker-compose.yml

将以下内容复制到文件中

services:
  umami:
    image: ghcr.io/umami-software/umami:latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://umami:umamipassword@db:5432/umami
      DATABASE_TYPE: postgresql
      HASH_SALT: your-random-string-here-123456
    depends_on:
      - db
    restart: always
    networks:
      - default 

  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: umamipassword
    volumes:
      - ./data:/var/lib/postgresql/data
    restart: always
    networks:
      - default

networks:
  default:
    name: umami

终端窗口右键点击即可粘贴
Test
按下快捷键 Ctrl + O
直接回车确认文件名
按下 Ctrl + X 退出编辑器

启动
docker-compose up -d

HTTP 反向代理

创建站点配置
nano /etc/nginx/sites-available/umami

将以下内容复制到文件中

server {
    listen 80;
    # 替换成你的域名
    server_name stats.yourdomain.com;

    location / {
        # 转发到本地umami容器端口3000
        proxy_pass http://127.0.0.1:3000;
        # 传递真实访客IP、域名
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        # 适配umami的websocket实时统计
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}
启用配置并重载 Nginx
#软链接启用站点
ln -s /etc/nginx/sites-available/umami /etc/nginx/sites-enabled/
#校验配置语法
nginx -t
#重载生效
systemctl reload nginx

本人使用宝塔面板进行反代
Test

进入Umami

http://stats.yourdomain.com
Test

  • 用户名:admin
  • 密码:umami
创建一个网站
Test
点击编辑按钮
Test
点击按钮复制统计代码
Test
粘贴到php,html文件或博客主题后台
Test

最终效果

Test

0

评论 (1)

取消
  1. 头像
    1
      Android 16Android 16 / Google Chrome 151.0.7922.199Google Chrome 151.0.7922.199
    沙发 日本

    测试

    回复