本文介绍了如何使用宝塔控制面板安装Umami,一个自托管的开源网站访问流量统计分析工具。教程包括准备工具、安装PostgreSQL数据库、Docker应用安装、创建Umami文件夹、克隆Umami的GitHub文件、编辑docker-compose.yml文件、拉取镜像、添加容器编排、放行3000端口等步骤。最后,文章还介绍了如何绑定域名、添加反向代理、SSL部署、修改Umami原始密码以及添加站点等操作。
一、准备工具
- Umami统计的github:https://github.com/umami-software/umami
- 宝塔面板:https://www.bt.cn
- VPS服务器一台,(可参考教程:搬瓦工VPS安装宝塔(详细教程))
二、Umami安装详细教程
2.1 安装PostgreSQL数据库
Umami默认使用 PostgreSQL数据库,所以我们先安装PostgreSQL管理器,打开宝塔面板 → 软件商店 → 搜索应用“PostgreSQL管理器” → 安装 → 安装完成点击设置 → 安装PostgreSQL数据库,如图所示:
2.2 、安装PgSQL版本
安装好后,在面板点击设置,弹出安装框,默认选择安装版本即可。
2.3 添加数据库
宝塔面板 → 数据库 → PgSQL → 添加数据库并确定(记得保存好数据信息),如图所示:
2.4 Docker 应用安装
宝塔面板 → Docker → 立即安装,安装方式选择默认,如已安装就略过,如图所示:
2.5 创建Umami文件夹
宝塔面板 → 终端 → 输入创建umami文件夹命令:
mkdir /www/wwwroot/umami
2.6 进入umami文件夹命令:
cd /www/wwwroot/umami
2.7 克隆umami的github文件命令:
git clone https://github.com/umami-software/umami.git
2.8 编辑docker-compose.yml 文件
宝塔面板 → 文件 → 进入/www/wwwroot/umami根目录,找到并双击编辑docker-compose.yml
- postgresql://umami:你的数据库密码@db:5432/umami
- POSTGRES_DB: umami(数据库名)
- POSTGRES_USER: umami(数据库用户名)
- POSTGRES_PASSWORD: 你的数据库密码(数据库密码)
- 分别改成我们前面创建的数据库信息,(2.3 步 创建数据库时)
2.9 拉取镜像
宝塔面板 → Docker → 空器编排 → 编排模板 → 添加 → 搜索模板在www/wwwroot/umami搜索,勾选docker-compose.yml添加,添加完成点击拉取镜像,如图所示:
2.10 添加容器编排
宝塔面板 → Docker → 容器编排 → 选择刚添加umami模板,输入名称,进行添加,完成后可以在容器看到,如图所示:
2.11 放行3000端口
宝塔面板 → 安全 → 添加端口规则 → 放行3000端口,如图所示:
到这里,就可以通过 http://服务器外网ip:3000 来访问 umami,默认用户名为admin,默认初始密码为umami
最后一步,我们可以设置用域名访问umami,只需要设置一个反向代理即可。
2.12 绑定域名
宝塔面板 → 网站 → 添加站点 → 添加你的域名,选择纯静态 → 确定,记得解析域名到服务器IP → 添加完成。
2.13 添加反向代理
点击设置 → 反向代理 → 添加反向代理 → 输入以下信息后确定,如图所示:
完成之后,即可通过你的域名访问umami了。
2.14 SSL部署
我们可以在SSL部署开始https,如图所示:详细教程可以查看:Cloudflare账号注册到域名配置详细教程
2.15 修改umami原始密码
进入umami之后,我们首先改为中文显示及更新密码,如图所示:
2.16 添加站点
点击去设置 → 添加网站,域名不需要添加http://及https:// → 添加完成点击编辑 → 复制跟踪代码放置网站底部文件即可,如图所示:
以上为宝塔面板安装Umami开源网站统计详细教程,Umami还有很多功能,可以自行了解。
暂无评论内容