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

推荐订阅源

美团技术团队
W
WeLiveSecurity
Stack Overflow Blog
Stack Overflow Blog
L
LangChain Blog
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
F
Full Disclosure
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Register - Security
The Register - Security
G
Google Developers Blog
C
Check Point Blog
GbyAI
GbyAI
A
About on SuperTechFans
V
Vulnerabilities – Threatpost
T
The Blog of Author Tim Ferriss
T
Tor Project blog
AWS News Blog
AWS News Blog
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
MongoDB | Blog
MongoDB | Blog
Latest news
Latest news
aimingoo的专栏
aimingoo的专栏
U
Unit 42
Y
Y Combinator Blog
P
Privacy International News Feed
Cisco Talos Blog
Cisco Talos Blog
S
Securelist
S
Schneier on Security
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Attack and Defense Labs
Attack and Defense Labs
P
Proofpoint News Feed
C
Cisco Blogs
Webroot Blog
Webroot Blog
T
Troy Hunt's Blog
Google Online Security Blog
Google Online Security Blog
月光博客
月光博客
P
Privacy & Cybersecurity Law Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
罗磊的独立博客
Cloudbric
Cloudbric
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hacker News: Ask HN
Hacker News: Ask HN
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Security Blog
Microsoft Security Blog

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 网站添加一个知识库样式的页面 Rybbit 接入 Halo 教程:开源隐私友好的流量分析工具 Umami 接入 Halo 教程:自托管网站流量统计 在 Halo 中使用 Markdown 写作的 6 种方式
如何从社区版切换到 Halo 付费版
Ryan Wang · 2026-04-12 · via Halo - 强大易用的开源建站工具

为什么考虑升级到付费版?

相比社区版,付费版在内容管理的基础上提供了一系列进阶能力:

  • 全站私有化:整个站点需登录才能访问,适合企业内部知识库、付费社区或不对外公开的内容站点

  • AI 插件:AI 辅助生成文章、RAG 智能问答,让访客可以直接与你的站点内容对话

  • 付费阅读插件:对部分内容设置付费门槛,支持将内容变现

  • SEO 优化插件:更完整的搜索引擎优化工具,提升站点在搜索结果中的排名

  • 手机号注册登录:支持短信验证码登录,降低用户注册门槛,提升账号安全性

  • 品牌信息自定义:替换控制台中的 Halo 默认 Logo 及品牌标识,适合对外交付或多品牌运营场景

  • 在线商城(商城版):品牌官网 + CMS + 线上店铺一体化,支持微信支付、支付宝、Stripe

如果你对版本功能还有疑问,可以先查阅版本区别说明,或访问官方版本对比页面

概览

确认要升级后,切换过程本身非常简单——你的所有数据、配置和数据库连接信息均无需改动,只需将运行的镜像或 JAR 包替换为付费版对应的版本并重启,随后按需激活许可证即可。

这与 GitLab CE/EE 的升级方式类似:底层数据完全兼容,切换本身只是替换运行文件。

切换前建议先备份数据,可参考备份与恢复

Docker Compose 部署

只需将 docker-compose.yaml 中的镜像从社区版改为付费版镜像,其余配置保持不变。

修改镜像地址

services:
  halo:
    image: registry.fit2cloud.com/halo/halo:2.23 # [!code --]
    image: registry.fit2cloud.com/halo/halo-pro:2.23  # 改为此镜像 [!code ++]

镜像对应关系如下:

版本 Docker Hub 国内镜像库
社区版 halohub/halo:<version> registry.fit2cloud.com/halo/halo
付费版 halohub/halo-pro:<version> registry.fit2cloud.com/halo/halo-pro

将镜像地址替换为付费版对应地址,版本号保持一致即可。如果服务器拉取 Docker Hub 速度缓慢,可以使用国内镜像库地址。

重启服务

docker compose pull
docker compose up -d

Docker 部署

停止并删除原有容器,用付费版镜像重新创建,挂载目录和端口映射保持不变。

停止并删除旧容器

docker stop halo
docker rm halo

拉取付费版镜像

# Docker Hub
docker pull halohub/halo-pro:2.23

# 国内镜像库(拉取缓慢时使用)
docker pull registry.fit2cloud.com/halo/halo-pro:2.23

重新创建容器

将原启动命令中的镜像地址替换为付费版镜像,其他参数完全不变。以下以常见配置为例:

docker run -it -d \
  --name halo \
  -p 8090:8090 \
  -v ~/.halo2:/root/.halo2 \
  -e JVM_OPTS="-Xmx256m -Xms256m" \
  registry.fit2cloud.com/halo/halo-pro:2.23

JAR 部署

JAR 部署方式下,社区版和付费版对应不同的 JAR 文件:

停止正在运行的 Halo 服务

service halo stop

下载付费版 JAR 包,覆盖原文件

wget https://dl.halo.run/release/halo-pro-2.23.0.jar -O ~/app/halo.jar

启动服务

service halo start

工作目录(~/.halo2)、配置文件(application.yaml)以及 systemd service 文件均无需任何修改。

激活许可证

切换到付费版镜像后,Halo 会正常启动,此时功能与社区版相同。如需解锁专业版或商城版的专属功能,需要购买并激活对应的许可证。

如果暂时不需要付费版专属功能,无需激活,站点可以继续正常使用。