
在VPS、家里HomeLab服务器的日常管理运维中,我们经常遇到这样的场景:出门在外突然收到服务报警、或者想在手机上临时查看服务器日志、甚至需要在 VPS 上临时下载/管理一个文件。
传统的解决方案要么依赖手机端的 SSH 客户端(如 Termius、JuiceSSH,在小屏幕上敲击键盘极其痛苦),要么安装庞大的传统 Web 面板(如 Cockpit、AAPanel,对移动端触控和响应式适配并不理想)。
由著名的独立开发者 Baye(@waylybaye) 开发的 ServerCat 虽然提供在APP中对服务器管理功能,但其重点是「监控 + SSH 终端 + Docker 管理」,对服务器文件管理较弱,而且收费只有iOS版本。
最近GitHub 出现了一个有意思的项目:Manef Shell OS,它不是完整的操作系统,也不是远程桌面,而是一个运行在你自己 Linux 服务器上的轻量级、非 root Node.js 应用,通过浏览器提供统一的图形化 Shell 与控制平面。
Manef Shell OS 核心定位很清晰:把真实终端、文件管理、系统指标和 BYOK AI 助手整合到一个移动优先的界面里,让你用手机也能相对舒服地管理自己的服务器。
Manef Shell OS:https://github.com/rahmanef63/os-vps
Manef Shell OS 的主要功能:
- 真实终端:支持交互式 PTY,可以直接跑 vim、top、ssh 这类工具。
- 文件管理:浏览、上传、搜索、预览、重命名、移动、复制、压缩、删除(限制在配置的文件系统根目录内)。
- 系统监控:实时 CPU、内存、磁盘、网络、进程、uptime 等指标。
- Managed Apps:检测、启停、重启、查看日志并管理其他应用(例如 Hermes、OpenClaw),支持通过 CLI 和 systemd 单元控制,每个应用还可以有独立 dashboard。
- 代码与媒体编辑:直接编辑文本/代码文件,预览图片、音频、视频、PDF。
- AI 集成(Alfa):Bring-Your-Own-Key,用户自己提供模型凭证。支持工具调用,敏感操作会弹出审批卡片。
- 模块化前端:功能以 slices 的形式组织,UI 支持模拟 macOS / Windows / iOS / Android 的壳层布局。
需要强调一下安全性,由于具有对VPS完全控制权,因此不适合直接暴露在公网生产环境。官方强烈建议:
- 放在 Tailscale / VPN 后面,或通过带严格访问控制的 TLS 反代。
- 使用强密码和 session secret。
- 设备采用手动 allowlist 审批(不是 2FA)。
- 收窄可写文件系统范围。
- AI 工具调用对写/删/执行操作需要人工审批。
- exec.run 没有沙箱,需谨慎使用。
详细安全说明见仓库的 SECURITY.md。
Manef Shell OS 的价值在于把「终端 + 文件 + 监控 + AI」集成到一个移动友好的界面里,如果你已经有自己的 Linux 机器(尤其是家用服务器或个人 VPS),又经常需要用手机临时看文件、跑命令、看状态,可以装来玩玩。
类似的开源项目还有:
Cockpit:https://cockpit-project.org/
CasaOS:https://github.com/IceWhaleTech/CasaOS
Nexterm:https://github.com/gnmyt/Nexterm
File Browser:https://github.com/filebrowser/filebrowser
Cloud Commander:https://github.com/coderaiser/cloudcmd
Netdata :https://github.com/netdata/netdata
Webmin:https://webmin.com/
HeadlessOS:https://headlessos.com/
WeTTY:https://github.com/butlerx/wetty
ttyd:https://github.com/tsl0922/ttyd