Analysis updated 2026-05-18
Spin up and manage LXC containers or KVM virtual machines on a VPS through a web console or CLI.
Generate per-container management links to share access with sub-users on a shared server.
Set traffic and expiry limits so containers automatically shut down when they exceed quota or reach an expiration date.
| mengmengcode/clicd | veteranbv/aicrawl | 0hardik1/kubesplaining | |
|---|---|---|---|
| Stars | 34 | 34 | 33 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | ops devops | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires a Linux VPS with LXC/KVM support, installed via a one-line curl-piped shell script run as root.
CLICD is a lightweight management panel for LXC containers and KVM virtual machines, intended for small VPS environments. The README is written in Chinese. It provides both a web-based console and a command-line interface for creating, managing, and monitoring containers and virtual machines on a Linux host. Supported system images include Ubuntu, Debian, Alpine, CentOS, Arch Linux, Fedora, and Rocky Linux. The web console includes a browser-based terminal for accessing container sessions without copying passwords, and a VNC interface for virtual machines. For hosts with limited resources, the README suggests Alpine as a lighter starting point. Networking features include NAT port mapping, configurable port count limits per container, protocol restrictions, and optional public IPv6 allocation, which requires the host to have a routable IPv6 address range. Traffic can be limited in one or both directions, and containers shut down automatically when they reach their quota, which prevents overuse without manual intervention. The panel supports per-container expiry dates: a container shuts down when it expires and only an administrator can extend the date. A built-in security alert system based on conntrack monitors for suspicious behavior patterns such as port scanning, brute-force attempts, SMTP abuse, and connections associated with proxies or mining tools, logging alerts to an audit file without retaining normal connection logs. Multi-user support lets administrators generate per-container management links to share with individual users, who then see only their assigned containers. An API is available for automating container, image, port, traffic, and alert management. Installation is handled through a one-line shell script. The panel can also run in CLI-only mode without the web interface.
CLICD is a lightweight web and CLI panel for managing LXC containers and KVM virtual machines on a small VPS, with networking, quotas, and security alerts built in.
Mainly Go. The stack also includes Go, React, TypeScript.
No license file mentioned in the README, so usage terms are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.