告别 Snap:Debian 13 原生安装 Certbot 指南 (拒绝臃肿)

摘要:还记得以前为了装个 Certbot 甚至得先装 Snap 的痛苦吗?在 Debian 13 (Trixie) 下,我们终于可以和臃肿说再见了。本文介绍如何使用官方 Apt 源安装原生 Certbot,3分钟搞定 Nginx HTTPS 配置与自动续期。5


1. 引言:回归纯净的 Linux 运维

凌晨两点,对着刚装好的 Debian 13 (Trixie) 发呆。这台机器干净得就像刚剥壳的鸡蛋,没有任何多余的依赖。这时候,Let’s Encrypt 的官方文档通常会像个推销员一样凑过来:“嘿兄弟,想搞 HTTPS 吗?先把 snapd 装上吧!”

看着那几百兆的依赖和即将被污染的挂载点(df -h 下满屏的 /dev/loop),手悬在回车键上犹豫了。这感觉就像是你只是想换个灯泡,装修队却坚持要先把你的天花板拆了。2

好消息是,在 Debian 13 中,情况发生了变化。官方仓库里的 certbotpython3-certbot-nginx 已经更新到了足够现代的版本。我们可以踢开 Snap 这个中间商,直接用 apt —— 干净、纯粹、原生。1


2. 核心优势与准备工作

为什么选择原生 Apt 安装?

  1. 无 Snap 依赖:不需要后台驻留 snapd 守护进程,节省内存,保持系统挂载点清洁。6
  2. 系统级集成:通过 apt upgrade 统一管理更新,无需维护两套包管理器。
  3. 插件原生支持python3-certbot-nginx 插件能直接读写 Nginx 配置,自动完成“微创手术”。

安装前的 Checklist (至关重要)

在开始之前,请务必确认以下两点,否则必定报错:4


3. 实战步骤:三行代码搞定 HTTPS

第一步:安装软件包