Skip to main content

Automatic Setup

One Script to rule them all

Linux, if you think about it, is one of the most complex engineering software system in the world. And we have thousands of Linux admins to manage linux environments. However, we have billions of people using Android phone every minute of their life without knowing what happens in the background. In regards to the installation and management of CephBox, our philosophy is the same. Ceph is a complex distributed storage system. But the end user doesn't need to know that!

CephBox in it's actuality should behave as a Storage appliance. You buy it, connect to the power, and start using it. But that's a long way to go...

In the meantime, if anyone wants to try this on their Raspberry Pi machines, you can follow the doc here

We are in the process of automating the installation of different components as much as possible. You will find some bach scripts in this folder to help with that.

Single node installation

GitHub Repository

Steps:

From the terminal run:

  • To install Ceph cluster :

    bash <(curl -sSL  https://raw.githubusercontent.com/karunjosy/CephBox/refs/heads/main/Install/cephbox-install.sh)
  • To deploy RGW

    bash <(curl -sSL https://raw.githubusercontent.com/karunjosy/CephBox/refs/heads/main/Install/cephbox-install.sh) --setup-rgw