请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
kadone2345
V2EX  ›  NAS

自己用 codex 做了一个服务器管理软件,想听听大家意见。

  •  
  •   kadone2345 · 3 days ago · 1448 views

    做了一个基于 windows 的 linux 服务器管理客户端,一开始是从一个 debian 服务器部署脚本开始,后来干脆直接用 codex 基于脚本出发做了一个桌面软件,这个客户端做着做着发现越来越像 nas 管理软件,直到做成了这样:

    目前集成了资源监控、故障诊断、磁盘管理、代理、防火墙,以及 Docker 、Tailscale 、Mihomo 、Portainer 等工具。也加入了应用中心方便后续扩展。但目前还没有向 nas 的方向发展,比如磁盘阵列还没做。

    这个软件想解决的痛点: 1 ,基于原生 debian ,Ubuntu 系统兼容性打造,起一个原生系统,使用这个软件可轻松部署。 2 ,纯绿色软件,装 u 盘里在哪都能用,兼容 Tailscale ssh ,方便安全。 3 ,不预装各种乱七八糟的软件,通过软件中心选择安装。 4 ,现在 AI agent 用着都不错了,其实很多功能都可以用 ai 解决,但问题是每次部署都得花 token ,在 token 还没有白菜价之前也有必要集成这么个东西。

    自己已有白群晖和小主机,平时比较喜欢折腾,这个软件我觉得应该不和现有 nas 系统冲突吧,自己还是比较犹豫要不要做下去。主要想听听大家意见。如果觉得有价值会考虑发布到 GitHub 。

    7 replies    2026-09-11 08:02:33 +08:00
    thinks
        1
    thinks  
       3 days ago
    有个成品你可以对比一下,1panel
    kadone2345
        2
    kadone2345  
    OP
       3 days ago
    1panel 安装应用基本是 docker 解决一切,有一定的局限性,灵活性不够好。很早以前试用过 ipanel 容器容易崩溃而且容器的安装逻辑不适合我。没有直接使用 Portainer 稳定性高。所以我的理念就是专业的事情交给专业软件去做,我只搭建框架和组织合作,灵活性更高。
    mqnu00
        3
    mqnu00  
       3 days ago
    软件中心是插件系统吗?
    lixuda
        4
    lixuda  
       3 days ago
    1panel 安全吗?
    kadone2345
        5
    kadone2345  
    OP
       3 days ago
    当然我也是小白,不是专业人员,其实我也问了 ai 很多问题关于这种客户端管理服务器的安全问题,ai 总是考虑的很周全,不管怎么问 ai 都会说还是会有这样或那样的不安全。

    我问他从专业角度讲,只要软件把全部数据保存到本地就没有破解不了的软件,它的回答是肯定的,只是复杂度和时间问题。那么我又问,1panel ,宝塔,unraid 绝对安全吗,很显然它回答说不是,只要暴露到公网,同样有被攻破的风险。我再问,我们的软件只在局域网使用,只管理局域网服务器,外部网络使用 Tailscale 等软件登录,这样安全吗? ai 说了一句当你的电脑被入侵就不安全。

    然后我就想,ai 说的都对,电脑被黑了,这个软件一旦被破解,意味着所有服务器大门敞开。现在流行一句话叫:“想要解决关键的问题,就要把握问题的关键!想要把握问题的关键,就要解决关键的问题!”,我觉得这句话很好的诠释了安全是什么,安全就是相对的,对称的,相关的。然后我嘴角上扬不自矜的笑了笑。

    所以说没有任何一个厂家敢把管理服务器的软件设计成客户端软件,因为不安全,不管怎么设计都是。设计成网页面板能极大的缩小攻击面。那么问题来了,厂商需要挣钱,需要为用户负责,第一要保证的就是用户使用的安全性,也是厂商的第一生命线。网页面板是各种取舍中的最优解。

    对于个人用户而言,自用这么一个软件我觉得没问题,小众,安全性完全可以自己把握,只要保证较高的安全意识和使用环境,问题不大。

    这个软件其实并不需要频繁使用,服务器通过软件部署完需要的软件后基本很少打开了。常用的部署就那几个,一个 docker 可以解决绝大部分应用问题,通过 Portainer 和 AI 管理各种应用很方便。通过 AI 可以解决各种简单复杂问题,升级软件,定时任务,甚至维护系统。

    这个软件的定位我想应该是一个部署软件,而不是管理软件。基本一次性或者低频使用。

    软件中心支持应用来源和扩展模块,可配置。
    struggle001
        6
    struggle001  
       3 days ago
    codex 就是最好的服务器管理软件,但是这个没有固定范式,很容易出问题,但是换句话说,如果用 linux 系统,基本不需要这些东西,做好监控+告警就够了。部署的话,写好固定脚本执行就好了。况且现在都是 docker 时代。
    struggle001
        7
    struggle001  
       3 days ago
    安全不安全的问题,我们除了对外服务的 dnat 外,其余的管理方式都是 vpn 到内网做服务器管理,不对外开放非业务端口,这样除了担心业务有安全漏洞外,其余的风险就小很多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4343 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:13 · PVG 08:13 · LAX 17:13 · JFK 20:13
    ♥ Do have faith in what you're doing.