Repolode
OpenNebula

OpenNebula/one

Open source cloud management platform for running private clouds, edge sites, and AI workloads with VMs and Kubernetes.

Open-source alternative to:VMware vSphere

Stars
1,759
Forks
538
Open issues
742
Last commit
11 days ago

What is it?

OpenNebula is an open source cloud management platform for building and operating private clouds, edge infrastructures, distributed deployments, and AI factories. It lets teams manage virtual machines, Kubernetes clusters, and GPU-accelerated workloads across on-premises, edge, and hybrid environments from one platform.

The platform offers several access paths, including a web UI, a CLI, a REST API, and a Terraform provider. It supports federation across multiple sites and regions, built-in high availability, and role-based access control with quotas for multi-tenant use. A marketplace provides ready-to-use virtual appliances and service templates.

OpenNebula is aimed at organizations that want to run their own infrastructure instead of depending on a single proprietary virtualization stack. The project can be evaluated quickly with miniONE on a single server, and production installation guides are published in the official documentation.

Key features

  • 01Manages virtual machines, containers, and AI workloads from a single platform.
  • 02Provides Web UI, CLI, REST API, and Terraform provider access.
  • 03Supports federation across multiple sites and regions.
  • 04Includes built-in high availability.
  • 05Deploys and scales Kubernetes clusters with lifecycle management.
  • 06Offers role-based access control, quotas, and isolation for multi-tenancy.

Use cases

  • Building an on-premises private cloud to replace a proprietary virtualization platform.
  • Operating distributed edge sites managed from a central control plane.
  • Running and scaling Kubernetes clusters on your own hardware.
  • Hosting GPU workloads for model training and LLM inference.

Quick start

  1. 1

    Evaluate quickly with miniONE, which deploys a complete environment on one server

  2. 2

    Follow the official production installation guide

Things to know

  • Production deployment requires following a multi-step installation and upgrade process, which takes self-hosting effort.

In collections

Topics

FAQ

What is one?
Open source cloud management platform for running private clouds, edge sites, and AI workloads with VMs and Kubernetes. OpenNebula is an open source cloud management platform for building and operating private clouds, edge infrastructures, distributed deployments, and AI factories. It lets teams manage virtual machines, Kubernetes clusters, and GPU-accelerated workloads across on-premises, edge, and hybrid environments from one platform.
Is one free to use? What license does it have?
one is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is one still maintained?
Actively maintained. The last commit to one was on Oct 14, 2026.
What can I use one for?
Building an on-premises private cloud to replace a proprietary virtualization platform. Operating distributed edge sites managed from a central control plane. Running and scaling Kubernetes clusters on your own hardware. Hosting GPU workloads for model training and LLM inference.
How do I install one?
Evaluate quickly with miniONE, which deploys a complete environment on one server Follow the official production installation guide
Where can I get one?
The source code and installation instructions are on GitHub: https://github.com/OpenNebula/one

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects