自研 AI 本地部署平台服务器版实录:跨平台全盘文件管理器已搞定(Win/Linux 通吃)

0 阅读1分钟

哈喽,大家好,我是你们熟悉的熊哥(就是那个把几百个 AI 应用一键装到本地的 AIStarter 的作者)。

最近后台被问得最多的一句话就是: “服务器版到底啥时候能用?文件到底能不能管全盘?”

今天把最新进展直接甩出来——跨平台全盘文件管理器已经内测可用,彻底干掉了“只能操作指定文件夹”的痛点。

当前能力(直接上干货)

  • Windows + Linux 双平台原生支持(已测 Win11、Ubuntu 22.04、CentOS 7/8)
  • 系统级全盘访问:本地盘 + 所有挂载点(/mnt、/media、NAS、移动硬盘)全部识别
  • 核心操作已就位:新建、上传(支持拖拽)、下载、重命名、删除、权限查看
  • 路径面包屑 + 地址栏直达任意目录
  • 中文文件名零乱码(Windows GBK ↔ Linux UTF-8 自动转换)

几个实现上比较有意思的细节

  1. 权限完全复用系统原生 uid/gid,不造轮子,保证你看到的就是服务器真实权限
  2. 挂载点识别用的是解析 /proc/mounts + df 实时获取,比写死几个路径靠谱 100 倍
  3. 大文件上传已经接入了 tus 协议雏形,后面会继续补断点续传
  4. 前端用的是纯 React + TypeScript + shadcn/ui,后端完全 Go 实现(零 Node.js 依赖,启动就一个二进制)

实测下来,已经可以完全替代平时 SSH 进去的 ls/mv/rm/cp 这些操作了,日常扔模型、数据集、代码完全够用。

接下来准备迭代的方向(部分)

  • 内置代码/图片/视频轻量预览(直接在浏览器看)
  • 右键“扔给大模型分析”(选个 py 文件 → 直接让通义灵码/Qwen 解释)
  • 多文件打包下载 + 在线解压
  • WebDAV/SMB 远程盘挂载(好多人问这个)
  • 暗黑模式(大家说当前白得刺眼了😂)

真心求反馈 服务器版我们依然坚持“从 0 到 1 完全自研”,没有模板可以抄,所以特别需要真正用过类似工具的朋友来吐槽:

  • 你觉得还缺什么刚需功能?
  • 你理想中的“AI 远程工作站”该长啥样?
  • 当前文件管理器有什么体验上的坑?

欢迎在评论区直接开喷或者提需求,我逐条看,靠谱的直接进 backlog。

(桌面版也是这么陪大家一起打磨出来的,真的特别管用)

就先聊到这,纯技术进度同步,不卖课不卖号也不求星标(你们看着办就行😂)。

如果觉得这个自研方向对你有点帮助,点个点赞 + 收藏让我知道就行,咱们评论区见!

—— 熊哥