这台服务器上跑了不少自托管服务,借博客开张梳理一份全景图。

服务一览

服务 用途 入口
MathModelAgent 数学建模多 Agent 系统,输入赛题产出论文 /mma/
OpenList 网盘 / 文件列表 /openlist/
dsh DeepSeek Agent 工作台 /dsh/
MCSManager 游戏服务器管理面板 /mcs/
new-api LLM 网关 / API 中转 api.qinsiran.online
PlantDoctor 植物诊断大创项目 plantdoctor.qinsiran.online

各服务入口都收录在服务导航页面。

架构上值得一提的设计

统一网关:所有服务共用一个 nginx 容器做总入口,80/443 之外大多数服务不做公网端口映射,只能经网关按路径访问。

统一认证(SSO):受保护的服务通过 nginx 的 auth_request 交给门户后端校验 Cookie,一处登录、处处通行。登录态在各子域间共享。

静态优先:能静态化的就静态化(比如本博客),不需要常驻应用进程,资源占用极低。

运维心得

  • 磁盘是大敌:Docker 构建缓存、旧镜像、上传残留是占用大头,定期 docker system df 检查
  • 改共享 nginx 配置前先 nginx -t,一个 server 块写错会波及所有服务
  • 证书要有到期提醒,别等浏览器报警才发现

以后有新的折腾成果也会写在这里。