为云服务器搭建个人博客,推荐首选 Ubuntu Server(LTS 版本),其次是 CentOS Stream 或 Debian。选择依据如下,兼顾新手友好性、生态支持、安全更新和长期维护:
✅ 首选:Ubuntu Server 22.04 LTS 或 24.04 LTS
- ✅ 新手友好:文档丰富、社区活跃(Stack Overflow/中文教程极多),apt 包管理简单可靠;
- ✅ 博客生态完善:Hugo、Hexo、Jekyll、Ghost、WordPress(+Nginx/MySQL/PHP)等一键部署成熟;
- ✅ 长期支持(LTS):5年安全更新(22.04 支持至 2027年4月,24.04 至 2029年4月),省心稳定;
- ✅ 云平台原生支持:阿里云、腾讯云、华为云、AWS、DigitalOcean 等均提供官方优化镜像,启动快、驱动兼容好;
- ✅ 容器友好:Docker、Docker Compose 原生支持佳,便于后续用 Docker 部署 Ghost/Hugo 博客或 CI/CD 自动化。
🔸 次选:Debian 12 “Bookworm”
- 极致稳定、轻量、安全,适合追求简洁和可控性的用户;
- apt 源干净,无冗余服务,资源占用低(对入门级云服务器如 1C1G 更友好);
- 缺点:软件版本略保守(如 Node.js/Nginx 版本可能较旧),需搭配
nodesource或nginx.org第三方源才能轻松安装新版本——但对静态博客(Hugo/Hexo)完全够用。
⚠️ 谨慎选择:CentOS Stream / Rocky Linux / AlmaLinux
- CentOS 8 已于 2021 年底停止维护,CentOS 7 于 2024年6月30日终止支持 → ❌ 不再推荐;
- CentOS Stream 是 RHEL 的上游开发流(非稳定版),适合开发者测试,不建议新手用于生产博客;
- Rocky/AlmaLinux 是 RHEL 兼容替代品,稳定可靠,但中文文档/教程较少,配置稍复杂(如 SELinux、firewalld 默认启用),学习成本略高。
❌ 不推荐:Windows Server
- 资源占用高(最低建议 2C4G)、授权费用(除非云厂商赠送)、运维复杂;
- 博客生态(尤其静态生成器、Markdown 工具链)天然偏向 Linux;
- 仅在必须运行 .NET + SQL Server 或有 Windows 专属需求时考虑。
💡 额外建议:按博客类型匹配系统策略
| 博客类型 | 推荐方案 |
|—————-|———————————–|
| 静态博客(Hugo/Hexo/Jekyll) | Ubuntu 24.04 或 Debian 12 + Nginx(极简、秒开、免数据库、安全) |
| 动态博客(WordPress/Ghost) | Ubuntu 22.04 LTS + LEMP(Nginx+MySQL+PHP)或 Docker Compose(一键启停) |
| 极简/低配服务器(1C1G) | Debian 12(更省资源)+ Caddy(自动 HTTPS,比 Nginx 更易配置) |
✅ 操作小贴士
- 创建实例时,选择「纯净系统镜像」(勿选预装面板如宝塔、AMH),避免安全隐患与冗余组件;
- 后续可自行安装 Caddy(自动 HTTPS)、Let’s Encrypt、Git 钩子实现自动部署;
- 开启防火墙(
ufw)、禁用 root 密码登录、配置 SSH 密钥认证,大幅提升安全性。
总结:
闭眼选 Ubuntu 22.04 LTS 或 24.04 LTS —— 文档多、踩坑少、扩展强、云平台适配最好,最适合绝大多数个人博客场景。
需要的话,我可以为你提供:
- Ubuntu 上一键部署 Hugo 博客的完整脚本(含 Nginx + 自动 HTTPS)
- 或 WordPress + Docker 的
docker-compose.yml示例 - 或安全加固 checklist(SSH、防火墙、自动更新等)
欢迎随时告诉我你的具体需求 😊
CCLOUD博客