
引言
随着企业自托管(Self-Hosted)开源应用的需求日益增加,如何低门槛、高效、安全地维护数百款开源软件成为了 IT 团队的关键挑战。
今天,我们激动地宣布:Websoft9 v2.3.0 正式发布!
这是一个具有颠覆意义的版本。我们摧毁了过去两年基于 Cockpit 插件的运行模式,对底层架构和前端进行了一次“脱胎换骨”式的全面升级,为下一代企业级应用流转打下了高内聚、零依赖的坚实基础。
一、 核心升级:架构与性能的“脱胎换骨”
在 v2.3.0 之前,Websoft9 依赖 Red Hat Cockpit 作为宿主机管理层。虽然 Cockpit 功能强大,但它在容器化部署、跨平台兼容和深度定制化扩展方面存在先天局限。
1. 彻底去 Cockpit 化:走向单容器控制平面 (Single-Container Control Plane)
在新版本中,我们正式 移除了所有 Cockpit 依赖及旧版插件。
- 全新集约化架构:核心服务(包括 AppHub 引擎、Console 控制台、Gitea 提供 GitOps、Portainer、Nginx Proxy Manager 证书与反代)现在全部高度内聚地运行在同一个 Docker 容器中。
- 内置 Supervisord 监护:由经典的 supervisord 作为一号进程,统一管理和维系单容器内所有后台服务的健康自愈与资源隔离。
- 极简一键式安装:得益于极度集约的容器设计,新版本安装与升级全部融入了单条命令一键式 Installer 管道,安装速度提升数倍。
2. 前端彻底回炉重造:React 19 + TypeScript + Vite + MUI
告别 Cockpit React 插件机制后,我们为 Websoft9 独立控制台(Console)量身定制了全新的前端技术栈:
- 采用最前沿的 React 19,完美结合 Vite 极速构建和 Material UI (MUI) 规范。
- 全新的加载首屏优化、完备的组件交互及丝滑的深浅色(Dark/Light)主题切换,操作响应达到毫秒级。
二、 2.3.0 生产力套件全面上线
基于全新控制台,我们正式推出了 7 款高频自托管生产力重磅组件,完全闭环自托管应用从部署、测试、维护到数据备份的全生命周期:
1. 应用商店 v2 (App Store v2)
- 内置 200+ 精选开源应用模板(如 WordPress、Odoo、ERPNext 等),支持一键极速分发。
- 全新上线的分类过滤器、实时搜索,交互体验更符合企业级应用市场的直觉。
2. 我的应用 (My Apps)
- 提供统一的应用状态看板。
- 您可以轻松在一页中对所有容器进行启动、停止、重启、智能重部署,一键提取实时容器日志并排查故障。
3. 可视化文件管理器 (File Manager)
企业在维护 Docker 卷数据时通常需要 SSH 进去并用命令行操作。
- 2.3.0 内置了基于 Web 的文件浏览器,无需 SSH 即可在浏览器端对应用的容器挂载卷(Volumes)进行高吞吐文件上传、下载、纯文本编辑、权限调整和删除。
4. 浏览器 SSH 终端 (Terminal)
- 原生支持浏览器内一键发起持久化会话的 SSH 终端,随时直连底层系统或容器,配合完美的色彩和快捷键支持,不逊于桌面端会话。
5. 反向代理与免费 SSL (Proxy & SSL)
- 通过对 Nginx Proxy Manager 的高内聚整合,直接提供自主域名绑定、一键申请和监控 Let's Encrypt 免费证书,并能自动续期,一气呵成。
6. 核心服务自动化备份 (Backups)
- 数据是自托管应用的第一生命线。新版本内置了应用与对应数据库的定时计划备份插件。
- 完美支持备份存放在本地宿主机。
7. 引导向导 & 平台配置 (Setup Wizard & Settings)
- 首运行向导:极简的初始化安装路径,在首次登录时一站式完成管理员初始化和底层端口映射设定。
- 支持一键切换中英文多语言,支持定制化企业专属 Branding 视觉。
三、 总结与未来展望
Websoft9 2.3.0-rc.1 代表了我们在简化自托管云原生应用部署和运营上的坚定信念。通过摆脱繁重的外部宿主机系统耦合,将底层归于极简的单容器,不仅让应用更轻盈,更赋予了 IT 团队 100% 的底层掌控力。
现在,您仅仅需要准备一台带有 Docker 的服务器,运行一行安装脚本,即可立刻体验迄今为止最现代化的自托管应用中心!
内容目录



