Skip to content

功能概览

OpenIDCS 以 "统一管理 × 全生命周期 × 运营可售卖" 为核心,功能围绕六大模块展开。

📦 1. 虚拟化平台管理

平台创建快照克隆扩容VNC/WebSSH备注
Docker / Podman✅ 镜像✅ WebSSH轻量容器
LXC / LXD✅ WebSSH类 VM 容器
VMware Workstation✅ VNC桌面级
VMware vSphere ESXi✅ VNC企业级
Proxmox VE✅ VNC开源 KVM
Windows Hyper-V✅ VNCWindows 原生
青州云 / 小黑云国产云

详细每个平台的特性与部署教程见 虚拟化平台对比

🔁 2. 虚拟机完整生命周期

  • 创建 / 克隆 / 删除:支持模板、快照、ISO 三种创建方式。
  • 启动 / 关机 / 重启 / 强制关机:异步任务,可并发批量操作。
  • 在线调整:CPU 核数、内存大小动态调整。
  • 磁盘:添加 / 扩容 / 挂载 ISO / 独立数据盘。
  • 快照:创建、还原、删除、快照链管理。
  • 备份与恢复:本地 / 远程 (S3 / SFTP) 备份,支持计划任务。
  • 迁移(部分平台):跨主机迁移、存储迁移。

📖 详见 虚拟机管理教程备份与恢复

🌐 3. 网络与反向代理

  • 🌍 IP 池管理:内网 / 公网 / IPv6 池,自动分配。
  • 🔀 NAT 端口转发:一条命令把内网端口暴露到公网。
  • 🔐 HTTP/HTTPS 反向代理:自动 Let's Encrypt SSL,一键绑定域名。
  • 🛡 iptables 防火墙:黑白名单、端口屏蔽、限速、连接数限制。
  • 📡 Web SSH 终端:基于 ttyd,浏览器直连 VM 内部。
  • 🖥 noVNC 控制台:即开即用的图形远程桌面。

📖 详见 网络与端口转发

👥 4. 用户与权限

  • 🔐 用户管理:注册、禁用、重置密码、TOTP 两步验证。
  • 🎭 RBAC 角色:管理员 / 代理 / 客服 / 普通用户 自由定义角色。
  • ⚖️ 硬配额:CPU / 内存 / 磁盘 / 流量 / VM 数按用户限制。
  • 🧾 操作审计:所有动作落库,可按用户 / IP / 时间检索。
  • 🔗 Token 认证:REST API Token,可限制 IP、有效期。

📖 详见 用户管理权限管理

📊 5. 监控、日志与告警

  • 实时指标:主机 / VM / 容器 的 CPU、内存、磁盘 IO、网络带宽。
  • 历史曲线:ECharts 图表展示 1h / 6h / 24h / 7d 趋势。
  • 日志中心:操作日志、登录审计、系统日志聚合查询。
  • 告警规则:阈值告警 + 离线告警,支持抑制、恢复通知。
  • 通知渠道:邮件 · 企业微信 · 钉钉 · Webhook · Bark。

📖 详见 监控与告警日志管理

🔌 6. FSPlugins · 财务系统对接

OpenIDCS 原生支持三大主流 IDC 财务系统:

系统插件支持能力
SwapIDCOpenIDC-SwapIDC开通 / 续费 / 暂停 / 删除 / 客户区管理
魔方财务(IDCSmart)OpenIDC-IDCSmartLxdServer-IDCSmart开通 / 升降配 / 流量统计 / IPv4·IPv6·NAT·代理面板
小黑云(XiaoHei Cloud)OpenIDC-XiaoHei一键售卖对接、余额结算

客户在财务系统下单 → OpenIDCS 自动开通 VM → 到期自动暂停 → 支持客户自助控制(开关机、VNC、重装、修改密码)。

📖 详见 FSPlugins 总览

🎨 7. 其他亮点

  • 🌓 主题 & i18n:深/浅色、中英文,可扩展语言包。
  • 🧱 定时任务:Crontab 风格,清理日志、自动备份、定期快照。
  • 🧩 插件化驱动:新增虚拟化平台只需实现统一的 Driver 接口。
  • 🧾 API 文档:内置 Swagger UI,/api/docs 直达。
  • 🖼 自定义品牌:Logo / 主色 / 公告 / 登录背景可自定义。

💡 典型使用路径

text
① 部署主控端(一键脚本)
   └─> ② 添加虚拟化平台(Docker / LXD / ESXi ...)
         └─> ③ 创建用户与配额
               └─> ④ 用户创建 / 管理虚拟机
                     └─> ⑤ (可选)对接 FSPlugins 售卖

👉 下一步:快速上手 · 安装部署

基于 AGPLv3 协议发布