告别宝塔拥抱 1Panel:零代码使用“应用商店” Docker 部署 Typecho 博客

前几天发了自己把服务器从宝塔卸载、切到 1Panel 并用 Docker 部署 Typecho 的折腾记录后,收到不少朋友的留言。大家普遍觉得:自己写 Docker Compose 编排文件、配 Nginx 和反向代理门槛还是高了点,稍微有点眼花缭乱。

其实 1Panel 最爽的地方就在于它的“应用商店”——里面把大部分常见的开源程序都打包好了,完全可以做到“一键傻瓜式部署”

今天就把这套最省心、零代码基础的 1Panel 应用商店部署 Typecho 教程整理出来,哪怕你是新手也能轻松拿捏。


🛠️ 准备工作:准备好你的 1Panel 环境

在开始之前,确保你的服务器已经顺利安装了 1Panel 面板,并且在面板的“应用商店”里已经成功安装了以下基础环境(通常在安装第一个应用时,系统会提示并引导你一键安装):

  • OpenResty(或者 Nginx,用来做网页服务和反向代理)
  • MySQLMariaDB(用来存放博客数据)

🚀 核心步骤:三步在 1Panel 应用商店部署 Typecho

第一步:在应用商店找到 Typecho

  1. 登录你的 1Panel 管理后台。
  2. 点击左侧菜单栏的 “应用商店”
  3. 在搜索框里输入 Typecho,或者在建站分类里找到它,点击 “安装”安装Typecho

第二步:填写基础配置参数

弹出的安装配置界面非常友好,基本上保持默认即可,只需要注意以下几个关键项:

  • 服务名称: 保持默认或者自定义一个好记的名字。
  • 数据库关联: 1Panel 会让你选择关联一个本地的 MySQL 数据库。如果还没创建,可以直接在面板的“数据库”菜单里新建一个,或者让系统自动创建。
  • 端口映射: 绑定一个你本地未被占用的端口(例如 8080 或默认端口)。

点击确认后,1Panel 就会在后台自动拉取 Docker 镜像、创建容器并完成初始化。整个过程只需要几秒钟。

第三步:绑定域名与配置伪静态(最关键一步)

容器安装好后,博客其实就已经跑起来了,但我们需要通过域名来访问它,并且要配置 Typecho 必不可少的伪静态规则

  1. 在 1Panel 的 “网站” 菜单中,点击 “创建网站”(选择反向代理或者直接关联刚才部署的应用)。
  2. 填入你的博客域名,并申请/配置好 SSL 证书(开启 HTTPS)
  3. 在网站的伪静态设置中,选择或手动填入 Typecho 的专属伪静态规则,否则你的子页面会报 404 错误:
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1 last;
    }

📌 写 in 最后

用 1Panel 的应用商店部署,最大的好处就是把复杂的 Docker 命令行和 Compose 文件全部封装成了可视化界面。你不需要懂底层容器怎么编排,点点鼠标就能享受容器化带来的安全与隔离。

最后修改:2026 年 07 月 25 日
如果觉得我的文章对你有用,请随意赞赏