使用宝塔面板部署umami站点分析程序

逆旅 2022-08-04T12:26:58

1.开始

博主使用过百度分析,谷歌分析,它们的功能丰富,但也因此太过于复杂。
后来发现了一款站点分析软件umami,它需要的运行内存很小,功能也很丰富,界面更是清爽漂亮无比。

Gitghub:umami

文档地址:docs

先在宝塔面板上安装Docker项目管理器

2.拉取项目,移动到目录内

git clone https://github.com/mikecao/umami.git
cd umami/

3.编辑compose文件

vi  docker-compose.yml

修改注释的地方

version: '3'
services:
  umami:
    image: ghcr.io/mikecao/umami:postgresql-latest
    ports:
      - "127.0.0.1:3000:3000"
    environment:
      DATABASE_URL: postgresql://username:[email protected]:5432/umami # 配置数据库username和password
      DATABASE_TYPE: postgresql
      HASH_SALT: replace-me-with-a-random-string
    depends_on:
      - db-umami
  db-umami:
    image: postgres:12-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: username # 数据库用户
      POSTGRES_PASSWORD: password # 数据库密码
    volumes:
      - ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
      - umami-db-data:/var/lib/postgresql/data
volumes:
  umami-db-data:

ports:如果没有域名,开防3000端口后可直接访问ip:3000

4.运行项目

docker-compose up -d

5.域名设置

在宝塔面板网站中添加域名,点击设置——>反向代理——>添加反向代理
代理3000端口
添加反向代理
然后就可以通过域名访问了

补充

原始用户名:admin
原始密码:umami
登陆后修改默认密码

最后修改: 2022-08-04T12:26:58

版权声明:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)

comment 评论

验证图片
评论
仿 Valine