SuperAPI AI 工具集

clicd-virtualization-panel

通用与其它

查看项目

更新于 10-15 23:56

技能介绍

CLICD 是一款轻量级虚拟化管理面板,用于管理 LXC 容器与 KVM 虚拟机。后端采用 Go,前端采用 React,提供 Web 控制台、命令行工具与 REST API 三种操作方式,并覆盖网络、配额、访问与监控等常见运维需求。

主要能力:支持 LXC/KVM 的创建、启动、停止、删除、批量操作与密码重置;镜像下载、启用、禁用与缓存清理;NAT 端口映射与 IPv6 自动分配;WebSSH 与 WebVNC 远程访问;资源配额、流量限制与到期时间;快照创建与恢复;子用户创建、容器授权与委派链接;以及基于连接追踪的安全告警监控。

使用方式:系统需装有 systemd、LXC 或 KVM/QEMU、root 或 sudo 权限以及 iptables 与 conntrack-tools。官方一键安装命令为 curl -fsSL https://raw.githubusercontent.com/MengMengCode/CLICD/main/install.sh | sudo sh,卸载可在同一命令后追加 -s -- uninstall。安装后以 systemd 服务运行,可用 sudo systemctl status clicd 查看状态、sudo journalctl -u clicd -f 查看日志、sudo systemctl restart clicd 重启;默认 Web 入口为 http://your-server-ip:8080。配置文件通常位于 /etc/clicd/config.yaml,也可用 CLICD_CONFIG、CLICD_ADMIN_PASSWORD、CLICD_DB_PATH、CLICD_LOG_LEVEL 等环境变量覆盖。CLI 覆盖容器、镜像、网络与用户管理,如 clicd container list、clicd nat add 等;REST API 统一在 /api/v1 下,使用 API Key 或会话令牌认证。

适用场景:需要在单台或少量服务器上集中管理 LXC/KVM 实例、对外提供容器或虚拟机、按用户分配资源并监控安全事件的运维场景。

限制与说明:资料未提供具体收费、价格、性能上限与平台兼容性细节,暂未提供;实际部署前需确认系统环境满足前置条件,并注意配置中的公网 IP、IPv6 前缀与端口范围需按实际环境填写。