惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Attack and Defense Labs
Attack and Defense Labs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
量子位
aimingoo的专栏
aimingoo的专栏
V
V2EX
Vercel News
Vercel News
B
Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
S
Secure Thoughts
U
Unit 42
博客园 - 叶小钗
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News | PayPal Newsroom
Help Net Security
Help Net Security
S
Security Affairs
Microsoft Security Blog
Microsoft Security Blog
W
WeLiveSecurity
博客园 - Franky
Forbes - Security
Forbes - Security
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Schneier on Security
Schneier on Security
I
InfoQ
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
Webroot Blog
Webroot Blog
AWS News Blog
AWS News Blog
Last Week in AI
Last Week in AI
Security Archives - TechRepublic
Security Archives - TechRepublic
C
CERT Recently Published Vulnerability Notes
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
Lohrmann on Cybersecurity
SecWiki News
SecWiki News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
J
Java Code Geeks

Halo - 强大易用的开源建站工具

如何选择最佳网站搭建方案?2026年12款建站工具对比测评! Halo 和 WordPress 对比:开源 CMS 怎么选? Halo 和 Ghost 对比:博客、简报与会员订阅怎么选? Halo 和 Typecho 对比:现代 CMS 还是轻量博客? Halo 和 EmDash 对比:成熟 CMS 还是 Cloudflare 新方案? Halo 和 Hugo 对比:动态 CMS 还是静态网站生成器? Halo 和 Hexo 对比:动态 CMS 还是静态博客? Halo 和 Strapi 对比:全栈建站平台还是 Headless CMS? 在群晖 NAS 上用 Docker 部署 Halo 用 Obsidian 写文章,一键发布到 Halo 域名是什么?新手注册域名前要知道的 7 件事 虚拟主机、VPS 和云服务器有什么区别?建站服务器怎么选 建站需要准备什么?域名、服务器、备案和 SSL 的关系 域名解析:A 记录、CNAME、MX、TXT 分别怎么用 网站备案是什么?个人备案和企业备案有什么不同 SSL 证书和 HTTPS 是什么?免费证书够用吗 CDN 是什么?网站什么时候需要 CDN robots.txt 是什么?新手建站常见配置误区 Sitemap 是什么?它对网站收录有什么作用 SEO 写作基础:标题、描述、URL 和内链怎么做 301 和 302 重定向有什么区别?网站改版怎么降低排名风险 Google Analytics、Umami、Rybbit:流量统计工具怎么选 网站图片优化指南:格式、压缩和懒加载怎么做 网站安全基础:建站后必须做的 6 件事 Halo 如何定时发布文章 Halo 如何接入 Bing Webmaster Tools 支持优惠券和折扣码,Halo 2.25 发布 AI Foundation:给 Halo 插件生态一层 AI 能力底座 Halo 应用市场已支持开发者入驻和创建应用 Halo 如何接入 Google Search Console 如何自动备份 Halo 网站 让 AI Agents 管理 Halo 网站内容 支持商城小程序,Halo 2.24 发布 如何在本地快速体验 Halo 使用 Halo CLI + GitHub Actions 持续部署主题 使用页面缓存插件优化 Halo 网站速度 阿里云 ESA 接入 Halo 配置指南 在本地搭建 Halo 插件开发环境 七牛云 DCDN 接入 Halo 配置指南 如何一键更新 Halo 的主题和插件 又拍云 CDN 接入 Halo 配置指南 腾讯云 EdgeOne 接入 Halo 配置指南 Halo 网站加载慢?8 种原因排查与优化方法 Halo 导入 Word 文档教程:批量导入并保留图片 主题开发技巧:为 Halo 网站添加一个知识库样式的页面 Umami 接入 Halo 教程:自托管网站流量统计 在 Halo 中使用 Markdown 写作的 6 种方式 如何从社区版切换到 Halo 付费版
Rybbit 接入 Halo 教程:开源隐私友好的流量分析工具
Ryan Wang · 2026-04-12 · via Halo - 强大易用的开源建站工具

什么是 Rybbit?

Rybbit 是一款开源的现代化网站分析工具,定位为 Google Analytics 的隐私友好替代方案。除了基础的页面浏览量、访客数、来源渠道等统计之外,Rybbit 还提供了会话回放、漏斗分析、用户旅程、留存分析、错误追踪等进阶功能,数据展示更加直观,适合对流量分析有较高要求的站点。

相比 Google Analytics,Rybbit 有以下几个优势:

  • 隐私友好:不使用 Cookie,不收集个人身份信息,符合 GDPR 等隐私法规

  • 开源可自托管:数据完全掌握在自己手中

  • 功能丰富:会话回放、漏斗、用户旅程、留存分析等进阶功能开箱即用

  • 实时仪表盘:实时查看当前在线访客和页面浏览情况

  • 界面现代:交互体验比 GA4 更加直观

Rybbit 预览

查看在线演示

部署 Rybbit

方式一:使用 Rybbit Cloud

如果不想自行维护服务器,可以直接使用 Rybbit Cloud。Rybbit Cloud 提供 7 天免费试用,之后需要按需订阅,可以根据实际的月页面浏览量和功能需求选择合适的套餐。

注册账号后即可直接使用,无需任何部署操作。

方式二:自托管

使用一键安装脚本(推荐新服务器)

如果你打算为 Rybbit 单独准备一台服务器,推荐使用官方提供的一键安装脚本。该脚本会自动配置好 Docker 容器、Caddy 反向代理和 HTTPS 证书,无需手动操作。

前提条件

  • 一台至少 2GB 内存的服务器(推荐 Ubuntu 24 LTS)

  • 一个已解析到该服务器 IP 的域名或子域名(HTTPS 是必须的,否则浏览器会拦截追踪脚本)

安装步骤

  1. 安装 Docker Engine,参考 Docker 官方文档

  2. 克隆 Rybbit 仓库

     git clone https://github.com/rybbit-io/rybbit.git
     cd rybbit
  3. 赋予脚本执行权限

     chmod +x *.sh
  4. 运行安装脚本,将 your.domain.name 替换为你的域名

     ./setup.sh your.domain.name

    脚本会自动生成配置、启动容器,并由 Caddy 自动申请 SSL 证书,首次运行需要几分钟时间。

  5. 等待 DNS 解析生效后,访问 https://your.domain.name/signup 创建管理员账号即可开始使用。

使用已有的反向代理服务器

如果你的服务器上已经运行了 Nginx 等反向代理,可以在启动 Rybbit 时跳过内置的 Caddy,自行配置反向代理。

启动 Rybbit(禁用内置 Web 服务器)

./setup.sh your.domain.name --no-webserver

此命令会暴露两个端口:

  • 3001:后端 API 服务

  • 3002:前端客户端

Nginx 配置示例

server {
    listen 80;
    server_name your.domain.name;
    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl http2;
    server_name your.domain.name;

    ssl_certificate /etc/letsencrypt/live/your.domain.name/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/your.domain.name/privkey.pem;

    location /api/ {
        proxy_pass http://localhost:3001;
        proxy_set_header HOST $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    location / {
        proxy_pass http://localhost:3002;
        proxy_set_header HOST $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

在 Rybbit 中创建监控网站

登录 Rybbit 控制台,首次访问会先注册,然后提示新增一个网站和组织:

Rybbit 初始化

创建完成之后,页面会提供一段类似于下面形式的代码:

<script
    src="https://<your-domain>/api/script.js"
    data-site-id="078bd4c1f97d"
    defer
></script>

复制这段代码,接下来将其配置到 Halo 中。

在 Halo 中配置追踪代码

登录 Halo 控制台,进入 设置 → 代码注入,将复制的追踪代码粘贴到 页脚代码 输入框中:

Halo 配置 Rybbit 跟踪代码

保存后,访问你的站点任意页面,回到 Rybbit 控制台即可看到实时数据。

Rybbit 预览

参考:

  1. https://rybbit.com/zh/docs/self-hosting

  2. https://rybbit.com/zh/docs/self-hosting-guides/custom-nginx