为什么要用 WordPress
WordPress 是全球最流行的开源 CMS,全球超过 40% 的网站都在用它。在 NAS 上用 Docker 部署,十分钟就能跑起来一个功能完整的博客。
想搭一个个人博客,又不想用第三方平台受限于规则和广告?WordPress 是目前成本最低、生态最成熟的自建博客方案。它的编辑器顺手,主题和插件多到用不完,从个人日志到企业官网都能覆盖。
之前我们讲过在 NAS 上部署静态博客的方案,但那需要熟悉 Markdown 和 Git。如果你更喜欢在后台里点点鼠标就写完一篇文章,WordPress 的体验要友好得多。
Docker Compose 部署
WordPress 需要搭配数据库运行,用 Docker Compose 同时启动 WordPress + MySQL 两个容器,配置一次搞定。
各个参数的作用快速说明:
- WORDPRESS_DB_HOST:数据库服务连接地址,这里指向同 Compose 中的 db 服务
- WORDPRESS_DB_USER / _PASSWORD / _NAME:WordPress 连接数据库用的用户名、密码和库名
- MYSQL_DATABASE / _USER / _PASSWORD:MySQL 容器自动创建的数据库、用户和密码
- MYSQL_RANDOM_ROOT_PASSWORD=1:自动生成 root 密码并写入日志,安全省事
将上面的 docker-compose.yml 保存到 NAS 上的一个目录(比如 /docker/wordpress/),执行 docker compose up -d,稍等一两分钟两个容器就起来了。
初始化配置
启动后在浏览器中访问 NAS IP:8080,WordPress 会引导你完成语言选择、站点信息填写和管理员账号创建,全程几分钟。
浏览器中输入 http://NAS的IP:8080,首先看到 WordPress 的安装界面。第一步选择语言,拉到页面底部就能找到简体中文。

接着填写站点名称、管理员用户名和密码。这些信息要记好,以后登录后台全靠它。


输入刚才设置的用户名和密码,进入 WordPress 后台仪表盘。


后台初体验
WordPress 的仪表盘默认显示内容比较多,可以点击「显示选项」关掉不需要的模块,让界面更清爽。


建议先访问站点健康页面测试一下,系统会列出当前状态和待优化项,对后续维护很有帮助。

来到文章管理页面,默认有一篇示例文章。


写一篇新文章
WordPress 的 Gutenberg 编辑器体验流畅,支持段落、标题、图片、代码等丰富的区块类型,还支持从外部直接粘贴富文本内容。
从后台新建一篇文章试试看。编辑器基于区块设计:每段文字、每张图片都是一个独立的区块,拖拽就能调整顺序。

我试着直接粘贴了一篇已发布的内容进来,格式还原度很高——标题、段落、加粗都保留得不错。

有个细节值得提:编辑器检测到文章中包含外部链接图片时,会提示是否一键下载到本地。思路很好,不过我从语雀贴过来的图一直转圈没有成功。

上传限制优化
WordPress 默认对上传文件大小有限制,稍大一点的图片就会拒绝上传。需要通过插件或修改配置来解除限制。
上传一张稍大的图片到媒体库试试——WordPress 会直接提示文件过大。这对经常用截图和照片的博客来说不太友好。

最简单的解决方法:在插件库搜索 Maximum Upload File Size,安装后启用。


进入插件设置页面,把上限调整到自己需要的大小(比如 64MB 或 128MB),点击保存即可。


主题与插件生态
WordPress 的生态是它最大的护城河。从简约博客到企业展示,官方和第三方提供了成千上万的免费和付费主题和插件。
主题库里从极简风格到杂志、作品集、企业官网应有尽有,找到喜欢的直接安装启用。

插件生态更不用说:SEO 优化(Yoast SEO)、缓存加速(WP Super Cache)、表单工具(Contact Form 7)、安全加固……你能想到的需求基本都有现成的插件。

资源占用
跑在 NAS 上,WordPress + MySQL 两个容器的内存占用不算高。主流 NAS 机型(比如飞牛 OS 部署的 x86 设备)完全没有压力。



总结
WordPress 能成为全球建站首选不是没道理。十几分钟就能在 NAS 上跑起来一个功能完整的博客,编辑器流畅,主题和插件生态几乎覆盖你能想到的所有需求。唯一的代价是比静态博客稍重,需要搭配数据库运行。
适合谁?如果你想搭建个人博客、技术日志或者小型展示站,愿意花点时间挑主题调样式,WordPress 是性价比最高的选择。如果只是偶尔记笔记、对自定义没要求,更轻量的静态博客方案可能更合适。
综合推荐:⭐⭐⭐(生态成熟、上手快,但依赖数据库,对轻量需求偏重) · 使用体验:⭐⭐⭐(编辑器顺手,插件丰富) · 部署难度:⭐⭐⭐⭐(需要 Docker Compose 配合)
- 作者:阿坤
- 链接:https://nblog.mmc99.top/%E6%8A%80%E6%9C%AF/deploy-wordpress-on-nas
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。






