0%

为Hugo Next主题添加Umami统计支持

概述

最近我将博客的统计工具从其他方案迁移到了开源的 Umami ,但发现 Hugo 的 Next 主题默认并不支持 Umami。经过一番研究,我成功地为该主题添加了 Umami 统计支持。本文将详细介绍实现过程,为使用 Hugo 博客的用户提供一个完整的 Umami 集成解决方案。

前言

最近在管理我的多个网站时,遇到了一个非常头疼的问题:我有三个不同的1Panel服务器,还有一些部署在阿里云上的服务,包括CDN和边缘安全加速。虽然1Panel可以自动申请SSL证书并推送到网站,但云厂商的CDN和边缘安全加速服务需要手动上传和更新证书,每次证书快过期时都要手动更新,非常麻烦。

Port Monitor - 轻量级网络端口监控工具

今天想和大家分享一个我自己开发的网络监控工具——Port Monitor。这是一个用Go语言编写的轻量级网络端口监控工具,主要用于实时监控系统中的TCP/UDP服务和网络接口状态。

GeoLite2 自动搬运仓库使用手册

利用 GitHub Actions 每 3 天自动拉取 MaxMind 官方 GeoLite2-City/Country/ASN 数据库并发布 Release,供内网或生产环境 wget 使用。

前置条件

项目说明
GitHub 账号需能创建公开仓库
MaxMind 账号免费申请,用于获取 license_key(白名单地区建议选 US/JP)注册步骤: MaxMind 免费账号注册
浏览器用于配置仓库密钥

一键 Fork 仓库

  1. 打开 https://github.com/P3TERX/GeoLite.mmdb
  2. 点击右上角 Fork → 选择你的账号 → 完成
  3. 得到自己的仓库地址:
    https://github.com/<你的用户名>/GeoLite.mmdb

配置密钥(Secrets)

路径:Settings → Secrets and variables → Actions → New repository secret

MaxMind 免费账号注册图文步骤(精简版)

打开注册页面

浏览器访问:
https://www.maxmind.com/en/geolite2/signup

填写表单(关键字段)

字段建议填写内容
Email Address常用邮箱(QQ/Gmail 均可)
Password8 位以上,含大小写+数字+符号
CountryUnited StatesJapan(避免 451 错误)
IndustryISP/HostingCyber Security
Intended UseWebsite security and fraud prevention
Organization可填公司英文名或 Personal

> 注意:国家一旦选 China,后续可能触发地区限制,建议直接选 US。 image-20251010143413982

Cloudflare-Accel

基于 Cloudflare Workers 的 GitHub 和 Docker 加速服务,自动生成加速链接与命令。

转载自:https://github.com/fscarmen2/Cloudflare-Accel/tree/main

daocker搭建私有dns服务器

前置量:需要docker环境,版本无要求

1
2
3
4
## 创建持久化存放文件的目录
mkdir -p /container-data/bind
## 使用容器创建应用
docker run --net=host --name bind -d --restart=always --publish 53:53/tcp --publish 53:53/udp --publish 10000:10000/tcp --volume /container-data/bind:/data sameersbn/bind:9.16.1-20200524

注意:私有dns部署的话用以下命令可以使用,但是该dns服务器只能解析记录的域名,没有记录的域名无法解析。原因是,容器内的网络默认是桥接的docker0的网卡,在容器内是无法访问公网的,所以就算配置了转发,也无法进行解析。

umami 是什么

Umami是一个现代的分析平台,旨在帮助用户轻松收集、分析和理解网站数据,以便专注于增长。以下是关于Umami的详细介绍:

核心功能

  • 流量分析:能够深入了解网站流量,快速查看所有关键指标,从而优化网站以实现增长。
  • 访客分析:提供访客的详细信息,包括他们的地理位置和使用的设备类型,帮助更好地了解目标受众。
  • 自定义事件跟踪:不仅可以跟踪页面浏览量,还能捕获网站上的任何事件,如按钮点击和表单提交,为用户提供更全面的行为数据。
  • 强大的过滤功能:通过易于应用的过滤器,可以深入分析数据,根据浏览器、操作系统、国家等任何指标对用户进行细分,以便更精准地定位目标群体。
  • 实时数据查看:能够实时查看当前网站流量,看到访客正在访问的确切页面,及时了解网站的实时动态。
  • 趋势检测:通过比较不同时间段的数据,发现流量的关键趋势,轻松衡量营销活动的成功与否。

产品分析

1panel/openresty编译添加geoip2模块支持

声明:该文档仅供学习讨论开源知识分享,不涉及任何商业利益。

若有侵权请联系 Eli 删除

转载请声明来源

基于1panel/openresty:1.21.4.3-3-3-focal镜像二次编译添加geoip2模块支持

Eli-chang开源脚本集合使用说明

欢迎使用Eli-chang的开源脚本集合。以下是每个脚本的详细使用说明、依赖描述、环境变量配置以及参数用法。
更新日期:2024年8月8日
为方便调用,该系列脚本已经增加统一入口,可以直接运行bash <(curl -sL sc.eli1.top)来获取帮助以及执行或下载对应脚本。