Tool

服务器部署清单

把个人服务器上线前的域名、HTTPS、反向代理、应用进程、数据库备份、日志、监控和回滚路径逐项确认。

域名和入口

HTTPS 和反向代理

应用和数据

监控和发布

建议优先级

优先级事项原因
HTTPS、环境变量、数据库备份、防火墙直接影响安全、数据和可恢复性。
日志、健康检查、反向代理、回滚路径上线后排障和持续迭代需要依赖这些能力。
安全响应头、对象存储细节、监控增强不一定阻塞首版上线,但应该尽快补齐。

想做类似的工具或小程序?

这个工具可以继续扩成网页、小程序或后台功能。你可以复制微信联系我,也可以把需求发到邮箱。

邮件咨询

个人服务器上线前要先过清单

服务器不是只要能访问就结束,真正要稳定运行,需要入口、安全、数据、监控和回滚都能闭环。

先把入口分清楚

个人独立站、博客、小程序 API 和后台最好不要混在一个地址里。主站可以继续放在 liujixue.cn,博客放在 blog.liujixue.cn,后端接口预留 api.liujixue.cn,后台预留 admin.liujixue.cn。

入口清楚以后,DNS、反向代理、证书和部署策略都会更好维护。以后你加新的工具、任务服务或小程序模块,也不会把路径越堆越乱。

安全和备份优先级最高

服务器一旦承载用户数据,就不能只追求能跑。环境变量、数据库权限、防火墙、HTTPS、备份和日志是底线。

尤其是数据库备份,不要只停留在“我设置了定时任务”。至少要做一次真实恢复,确认备份文件真的可用。

上线不是结束,是进入维护

个人项目上线后,真正耗时间的是排障、迭代、迁移和成本控制。日志、健康检查、监控和回滚路径,就是为了让你在出问题时能快速定位。

把这些动作沉淀成固定清单,后面无论是小程序服务端、管理后台,还是新的在线工具,都能复用同一套上线流程。

说明和常见问题

把计算逻辑、适用场景和边界讲清楚,方便你判断结果该怎么用。

适合场景

准备把小程序 API、管理后台或个人工具部署到自己的服务器。
域名和 Vercel 主站已经跑通,下一步要规划 api、admin 等子域名。
上线前想确认 HTTPS、日志、备份、监控和回滚是否有基本方案。

检查重点

域名入口先理清楚,主站、博客、API、后台分别放在明确的子域名上。
服务器上只暴露必要端口,数据库、Redis 和内部服务不要直接暴露公网。
任何能写入数据的服务,都要有日志、备份、恢复和回滚路径。

使用建议

先把高优先级项目补齐,再上线灰度版本,不要一次追求完美。
每次新部署一个服务,都用同一套清单过一遍,形成固定习惯。
上线后每月复查一次备份、证书续期、磁盘空间和错误日志。

个人服务器上线一定要 Docker 吗?

不一定。Docker 方便迁移和隔离,但小项目也可以先用 systemd 管理 Java 或 Node 服务,关键是进程要能守护、重启、看日志。

数据库可以直接开放公网端口吗?

不建议。数据库最好只允许本机或内网访问,公网入口通过 API 服务控制,并配合防火墙、强密码和备份。

为什么上线前要先准备回滚?

因为发布失败是常态。提前知道如何恢复上一个版本,比出问题后临时翻命令可靠得多。