lxc/incus
GitHub: lxc/incus
Incus 是一个现代化的系统容器和虚拟机管理器,为运行和管理完整 Linux 系统提供统一体验。
Stars: 5099 | Forks: 425
# Incus
Incus 是一个现代、安全且功能强大的系统容器和虚拟机管理器。
它为在容器或虚拟机中运行和管理完整的 Linux 系统提供了统一的体验。Incus 支持大量 Linux 发行版的镜像(官方 Ubuntu 镜像和社区提供的镜像),并围绕一个非常强大但相当简单的 REST API 构建。Incus 可以从单机上的一个实例扩展到完整数据中心机架中的集群,使其适用于运行开发和生产环境中的工作负载。
Incus 允许您轻松设置一个感觉像小型私有云的系统。您可以高效地运行任何类型的工作负载,同时保持资源的优化利用。
如果您希望对不同环境进行容器化或运行虚拟机,或者以高性价比的方式运行和管理您的基础设施,您应该考虑使用 Incus。
您可以在以下网址在线试用 Incus:[`https://linuxcontainers.org/incus/try-it/`](https://linuxcontainers.org/incus/try-it/)
## 项目历史
Incus 以 [Cumulonimbus incus](https://en.wikipedia.org/wiki/Cumulonimbus_incus)(即砧状云)命名,它是在 Canonical 从 Linux Containers 社区接管 LXD 项目后,作为 Canonical LXD 的社区分支启动的。
该项目随后被 Linux Containers 社区采纳,填补了 LXD 离开后留下的空缺。
Incus 是一个真正的开源社区项目,不受任何 [CLA](https://en.wikipedia.org/wiki/Contributor_License_Agreement) 限制,并继续在 [Apache 2.0 许可证](https://www.apache.org/licenses/LICENSE-2.0)下发布。
它由最初创建 LXD 的同一开发团队维护。
希望迁移到 Incus 的 LXD 用户可以通过名为 [`lxd-to-incus`](https://linuxcontainers.org/incus/docs/main/howto/server_migrate_lxd/) 的迁移工具轻松完成。
## 快速入门
请参阅 Incus 文档中的 [入门指南](https://linuxcontainers.org/incus/docs/main/tutorial/first_steps/) 以获取安装说明和初步步骤。
- 发布公告:[`https://discuss.linuxcontainers.org/c/news/`](https://discuss.linuxcontainers.org/c/news/)
- 发布压缩包:[`https://github.com/lxc/incus/releases/`](https://github.com/lxc/incus/releases/)
- 文档:[`https://linuxcontainers.org/incus/docs/main/`](https://linuxcontainers.org/incus/docs/main/)
## 状态
类型 | 服务 | 状态
--- | --- | ---
测试 | GitHub | [](https://github.com/lxc/incus/actions?query=event%3Apush+branch%3Amain)
Go 文档 | Godoc | [](https://godoc.org/github.com/lxc/incus/v6/client)
静态分析 | GoReport | [](https://goreportcard.com/report/github.com/lxc/incus)
翻译 | Weblate | [](https://hosted.weblate.org/projects/incus/)
## 安全
请考虑以下方面以确保您的 Incus 安装是安全的:
- 保持您的操作系统最新,并安装所有可用的安全补丁。
- 仅使用受支持的 Incus 版本。
- 限制对 Incus 守护进程和远程 API 的访问。
- 除非必要,否则不要使用特权容器。如果使用特权容器,请采取适当的安全措施。有关更多信息,请参阅 [LXC 安全页面](https://linuxcontainers.org/lxc/security/)。
- 配置您的网络接口以确保安全。
有关详细信息,请参阅 [安全](https://github.com/lxc/incus/blob/main/doc/explanation/security.md)。
**重要:**
通过 Unix 套接字对 Incus 的本地访问始终授予对 Incus 的完全访问权限。
这包括将文件系统路径或设备附加到任何实例的能力,以及调整任何实例上的安全功能。
因此,您应该只将此类访问权限授予您信任拥有系统 root 访问权限的用户。
## 支持与社区
您可以通过以下渠道与 Incus 社区互动。
### Bug 报告
您可以在以下地址提交 Bug 报告和功能请求:[`https://github.com/lxc/incus/issues/new`](https://github.com/lxc/incus/issues/new)
### 社区支持
社区支持在以下地址提供:[`https://discuss.linuxcontainers.org`](https://discuss.linuxcontainers.org)
### 商业支持
目前,[Zabbly](https://zabbly.com) 为使用其 [Debian 或 Ubuntu 软件包](https://github.com/zabbly/incus) 的用户提供商业支持。
## 文档
官方文档可在以下地址获取:[`https://github.com/lxc/incus/tree/main/doc`](https://github.com/lxc/incus/tree/main/doc)
## 贡献
非常感谢修复和新功能。请务必先阅读我们的[贡献指南](CONTRIBUTING.md)!
标签:Awesome, EVTX分析, Go语言, Incus, Kubernetes替代, LXD分支, REST API, 云计算, 基础设施管理, 容器编排, 开源, 提示注入, 日志审计, 服务器虚拟化, 私有云, 程序破解, 系统容器, 系统管理, 网络测绘, 虚拟机管理器, 规则引擎, 集群管理