MicroCeph is an opinionated orchestration tool for Ceph clusters at all scales. It reduces the complexity of deploying and managing clusters by simplifying various operations like, service placement, disk administration and remote replication via RESTful APIs and CLI commands.
Available as a snap, MicroCeph is the easiest tool for administrators, developers, and hobbyists to manage Ceph clusters.
MicroCeph is delivered as a snap. On snap-ready systems, you can install it on the command line with:
sudo snap install microceph
Disable automatic snap upgrades, so that no unexpected updates change your set-up:
sudo snap refresh --hold microceph
MicroCeph can deploy a Ceph cluster on a single machine with minimal commands.
First, initialise a Ceph cluster on your machine with:
sudo microceph cluster bootstrap
Note
cluster
is a MicroCeph subcommand for managing associated Ceph clusters.
After bootstrap, add storage to your cluster with:
sudo microceph disk add loop,4G,3
Here, you’ll add three virtual disks (“loop file” disks) of 4 GiB each. Make sure that your root disk has 12 GiB of free storage space.
Note that there are no spaces between the disk add
arguments.
Once your cluster is set up and running, you can monitor its status with:
sudo microceph status
If you need a comprehensive status report of your cluster, including its health and disk usage, run:
sudo ceph status
Note
MicroCeph supports the usage of Ceph native tooling where snap-level commands are not yet available.
The MicroCeph documentation contains guides and learning material about what you can do with MicroCeph and how it works.
Documentation is maintained in the docs
directory of this repository.
It is written in reStructuredTest (reST) format, built with Sphinx, and published on Read the Docs.
MicroCeph is a member of the Ubuntu family. It's an open-source project that warmly welcomes community contributions, suggestions, fixes, and constructive feedback.
If you find any errors or have suggestions for improvements, please open an issue on GitHub.
Join our Matrix forum to engage with our community and get support.
We abide by the Ubuntu Code of Conduct.
Excited about MicroCeph? See who else is a fan.
MicroCeph is growing rapidly, and we would love your help.
If you are interested in contributing to our code or documentation, our contribution guide is the best place to start.
We are also a proud member of the Canonical Open Documentation Academy, an initiative aimed at lowering the barrier to open-source software contributions through documentation. Find a wide range of MicroCeph documentation tasks there.
MicroCeph is a free and open source software distributed under the AGPLv3.0 license.
© 2025 Canonical Ltd.