Docker搭建一个简洁美观的网站流量监控 —Umami
前言
这是一款强大的流量监控软件,它可以帮助您全面了解您网站的访问者和他们的行为。不管您是个人博客作者、电子商务经营者还是网站管理员,了解网站流量对于成功至关重要。它不仅告诉您有多少人访问了您的网站,还告诉您他们是谁、他们在网站上做了什么以及他们在哪里离开。这些信息对于改进用户体验、优化内容以及增加收入至关重要。完全免费而且最主要一点:颜值高。
前期准备
系统:Debian10、ubuntu18.04以上
域名,并解析到服务器
已安装Docker、Docker-compose (安装教程)
已安装Nginx proxy Manager
开始搭建
ssh连接服务器
sudo -i
mkdir -p ~/data/docker/umami
cd ~/data/docker/umami
编辑配置文件 docker-compose.yml
vim docker-compose.yml
写入 Docker-compose 代码
按 i 进入编辑模式,输入完成后,按 ESC 推出编辑模式,输入 :wq 保存并退出
---
version: '3'
services:
umami:
image: docker.umami.dev/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
restart: always
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
- ./umami-db-data:/var/lib/postgresql/data
restart: always
启动Umami
docker-compose up -d
系统开始安装umami,等待安装完成
此时,在浏览器输入 http://ip:3000 就可以访问umami了。
默认用户名:admin
默认密码:umami
反向代理
umami需要https才能完整记录数据,所以需要用nginx
先解析好域名,在nginx中输入域名以及代理服务器的IP 以及端口号(3000),申请SSL证书。
配置好nginx后,在浏览器中输入域名,即可访问umami。
参考资料:【好玩的 Docker 项目】搭建一个小而美的网站流量监控 ——Umami | 我不是咕咕鸽 (laoda.de)
官方文档:umami官方文档
版权声明:
作者:maggie
标题:Docker搭建一个简洁美观的网站流量监控 —Umami
链接:https://www.gtyyj.com/148.html/
文章版权归作者所有,转载请标注来源。
作者:maggie
标题:Docker搭建一个简洁美观的网站流量监控 —Umami
链接:https://www.gtyyj.com/148.html/
文章版权归作者所有,转载请标注来源。
THE END
0
二维码
打赏
海报
Docker搭建一个简洁美观的网站流量监控 —Umami
前言
这是一款强大的流量监控软件,它可以帮助您全面了解您网站的访问者和他们的行为。不管您是个人博客作者、电子商务经营者还是网站管理员,了解网站流量对……
共有 0 条评论