主 题:搞了个 IDC 管理系统
发 布 者:wispx
标签分类: Dev
时 间:2026-07-16 10:22:16
内容预览:Novaix 的前生今世起因2025 年上半年,我在我的图床程序群里注意到,有很多做 IDC 的大佬,勾起了我对这个行业的兴趣。我开始了解这方面的知识,不过都是偏技术向的,比如大盘鸡是如何开小鸡的、KVM 是什么、LXC 又是什么……我看到大部分人都在用魔方云,为了更好去理解这些东西,我找朋友借用了一下魔方云后台,体验了一下,然后总觉得这个市场不应该只有这么点选择。至少在国内,不应该只有魔方云这个选择。第一次尝试于是我决定自己做,刚开始什么都不懂,我花了大量的时间调研技术选型,定了 Incus,它是 LXD 的社区分支,接口文档清晰,社区也在积极维护。并且我发现因为历史原因,大多数 IDC 管理系统都是使用 PHP 做的,我在做兰空图床(PHP 做的图床程序)的时候,就意识到了运行环境配置对于一个站长来说是多么繁琐的一件事,中间会因为各种因素出错。所以我坚定不管业务逻辑多么复杂,坚决选择后端 Go,前端 React,最大程度地去减少站长的部署和运维成本。理想是饱满的,现实是骨感的,即使有 AI 的辅助,还是有太多难点。虚拟化不像写 CRUD,得和底层系统打交道,任务是异步的,状态是不确定的,节点可能随时断连,尤其是 Incus 和宿主机之间的任务同步……25 年那时候 AI 能力不像现在这样强大,能做的东西有限,大多数代码都需要古法编程,中间还重写了两次,经历多次重构,最终不出意外地,因为难度较大放弃了。做出来不难,但是想要做好,还是太难了。卷土重来项目搁置了很久很久,直到 26 年,也就是在几个月前,我带着全新的 AI 回来了,我又从仓库中拉出这个尘封已久的项目,并给它重新命名为 Novaix,这次,我要将失去的都拿回来!我重新从头规划了系统的功能模块,使用了最新稳定版本的 Incus V7 作为底层,因为有了一些前车之鉴,并且因为大部分代码都是由 AI 完成,所以我深知
直达链接: https://www.nodeseek.com/post-824054-1
发 布 者:wispx
标签分类: Dev
时 间:2026-07-16 10:22:16
内容预览:Novaix 的前生今世起因2025 年上半年,我在我的图床程序群里注意到,有很多做 IDC 的大佬,勾起了我对这个行业的兴趣。我开始了解这方面的知识,不过都是偏技术向的,比如大盘鸡是如何开小鸡的、KVM 是什么、LXC 又是什么……我看到大部分人都在用魔方云,为了更好去理解这些东西,我找朋友借用了一下魔方云后台,体验了一下,然后总觉得这个市场不应该只有这么点选择。至少在国内,不应该只有魔方云这个选择。第一次尝试于是我决定自己做,刚开始什么都不懂,我花了大量的时间调研技术选型,定了 Incus,它是 LXD 的社区分支,接口文档清晰,社区也在积极维护。并且我发现因为历史原因,大多数 IDC 管理系统都是使用 PHP 做的,我在做兰空图床(PHP 做的图床程序)的时候,就意识到了运行环境配置对于一个站长来说是多么繁琐的一件事,中间会因为各种因素出错。所以我坚定不管业务逻辑多么复杂,坚决选择后端 Go,前端 React,最大程度地去减少站长的部署和运维成本。理想是饱满的,现实是骨感的,即使有 AI 的辅助,还是有太多难点。虚拟化不像写 CRUD,得和底层系统打交道,任务是异步的,状态是不确定的,节点可能随时断连,尤其是 Incus 和宿主机之间的任务同步……25 年那时候 AI 能力不像现在这样强大,能做的东西有限,大多数代码都需要古法编程,中间还重写了两次,经历多次重构,最终不出意外地,因为难度较大放弃了。做出来不难,但是想要做好,还是太难了。卷土重来项目搁置了很久很久,直到 26 年,也就是在几个月前,我带着全新的 AI 回来了,我又从仓库中拉出这个尘封已久的项目,并给它重新命名为 Novaix,这次,我要将失去的都拿回来!我重新从头规划了系统的功能模块,使用了最新稳定版本的 Incus V7 作为底层,因为有了一些前车之鉴,并且因为大部分代码都是由 AI 完成,所以我深知
直达链接: https://www.nodeseek.com/post-824054-1