Hi there!
Being an experienced Linux administrator, I often have to set up cPanel servers for clients in web hosting companies. The process can be tedious and time-consuming, so I decided to create a Bash script to automate it, and I'm happy to share it with the community as an open-source project on GitHub.
The script is designed to install and configure cPanel on a clean or existing server and comes equipped with many features, including nGinx, Firewall, Let's Encrypt, and various PHP versions and modules. You can customize it according to your needs and even give feedback or suggestions.
While I encountered several issues during the navigation, I found help on cPanel's forums, making the script executable. Recently, I had free time, and I utilized the cPanel development license to customize the project further.
Feel free to check out the project on https://github.com/ahtshamjutt91/easycpanel and spread the word if you find it helpful! I intend to create similar scripts to configure other control panel systems such as DirectAdmin and Plesk.
Please keep in mind that I'm still new to Bash, so any tips or recommendations are welcome. Thanks to the cPanel team for granting a development license for this project."
Hi there!
It's great to hear that the script is saving you a lot of time. I'm glad to know that it even installed CSF, and you find it beautiful. I appreciate your feedback.
Although the script doesn't install ClamAV, I'm happy that it's serving its purpose and saving you time. If you have any other suggestions or feedback on how I can improve the script, please feel free to reach out to me.
Thanks for using the script and have a great day!