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
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