Overview
I'm trying to install CyberPanel on a new IBM Cloud VPS, but I'm running into storage limitations. My websites require more than 100 GB of storage, but IBM Cloud only offers boot disk(disk0) options of 25 GB or 100 GB SAN storage. In comparison, AWS EC2 allows increasing boot volume size to accommodate larger storage requirements.
Attempted Workaround
I attempted to work around this issue by attaching an additional block storage volume of 300GB. I have a Ubuntu 22.04 VPS with a 25 GB /root partition, which is not sufficient for my websites. I also have an additional 300 GB of storage mounted at /mnt/ext_storage/
. The issue I'm facing is that CyberPanel installs everything in the /usr/local
directory and does not offer a storage directory selection during the installation process.
Hence, I moved the /usr/local/Cyber*
directories to /mnt/ext_storage/local/
and created a symlink to the moved files at /usr/local/
. However, after doing this, CyberPanel doesn't fully load.
Here's what I did:
- Set up a VPS on IBM Cloud with a 100 GB SAN boot disk.
- Created and attached an additional block storage volume to the VPS.
- Installed CyberPanel.
- Stopped CyberPanel and related services.
- Move the /usr/local/Cyber* directories to /mnt/ext_storage/local/.
- Create a symlink to the moved files at /usr/local/.
- Restarted CyberPanel and related services.
Unfortunately, this approach did not work for me. I'm looking for a solution to increase the boot volume size on an IBM Cloud VPS to more than 100 GB, similar to how it's done on AWS EC2 instances.
Is there a way to achieve this on IBM Cloud, or is there an alternative method to accommodate my storage requirements for CyberPanel installation? Any guidance would be greatly appreciated.