Agent Skills
返回列表
🔒

File Browser 自托管文件管理

IT 运维与安全 更新于 2026.08.28

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/filebrowser-selfhost-guide,并在 AI 助手中应用该自托管文件管理指南。

技能介绍

为什么还需要一个网页文件入口

日常运维里最常见的动作,不过是把一台 VPS 或 NAS 上的日志、配置、安装包给别人看一眼。开 FTP 要维护用户,开 SSH 要分发密钥,临时协作者拿到凭据后常常比需要的权限更大。这个技能要解决的问题很具体:用浏览器完成文件浏览、编辑和分发,同时把访问范围压到最小。

这个技能如何工作

它围绕 File Browser 的自托管思路,给出一条可复核的部署路径:

  • 容器化部署:用容器把服务跑起来,只挂载需要管理的目录,避免整个文件系统暴露给界面。
  • 账号与根目录分离:为使用者创建独立账号,并把可见根目录限定到业务目录,让系统文件留在视野之外。
  • HTTPS 作为前置条件:通过反向代理接入证书,避免账号、密码和文件内容在公网上明文流转。
  • 分享控制:生成带期限或密码的链接,把临时共享变成可收回的临时权限。

适用场景包括远程编辑配置、给协作者临时分享目录、替代笨重的文件传输工具。触发词也很直接:网页管文件、服务器文件分享、自托管文件管理器、浏览器传文件。

使用边界

风险主要来自配置过宽:根目录挂得太宽,用户可能翻到系统文件;没有 TLS 直接暴露端口,凭证和文件都可能泄露;临时分享长期有效,会变成无人审计的入口。技能最后提供检查清单,确认根目录已收窄、HTTPS 已启用、分享链接带期限或密码,并在需要时补上操作审计。

它不替代官方文档,也不承担对公网未授权访问的兜底责任。接入公网前仍要做好鉴权、TLS 与备份,并用官方资料核对参数差异。

使用场景

  • 在 VPS 上通过浏览器查看和编辑配置文件,避免给协作者开 SSH。
  • 给临时协作者分享一个目录,并设置链接期限与密码,结束后收回。
  • 把 NAS 上的日志或安装包通过网页提供给团队,不需要搭建 FTP。
  • 用浏览器上传和下载服务器文件,替代笨重的传输工具。

适合人员

  • 负责 VPS 运维的工程师,需要在不开 SSH 的情况下安全分发文件。
  • 管理 NAS 的个人玩家,想要带权限的网页入口管理文件。
  • 需要临时共享目录的协作成员,希望链接过期且带密码。
  • 关注权限最小化的安全工程师,希望收窄根目录并强制 HTTPS。