Hello, I have several suggestions regarding the panel :
1.During the installation of the panel, is it possible to only install the basic framework required for the panel to run? For example, Python and Golang. Installing only these would allow the panel to be accessible and manageable via the web in the shortest time possible.
2.During the installation process, the software needed for creating websites, such as Apache, LiteSpeed, Nginx, PHP, phpMyAdmin, MySQL, FTP, email, DNS, etc., could be placed in the software management function of the control panel, allowing users to choose and install them on their own. This would save a lot of time and make it easier and more user-friendly for users to select which software they need and which are unnecessary.
3.Provide an online update service for these software. I didn't see this function during the early testing of the panel. I am currently installing the latest version and will test whether this function exists later. Additionally, provide functions such as online extension installation and function disabling for PHP.
4.This might be a bit of my obsession with neatness: It would be more intuitive to manage if all contents of the olspanel could be integrated into a single folder. For example, all services of olspanel could be based in the root directory /olspanel, with website contents stored in olspanel/site/domain.com, server software in /olspanel/server/php8.2, /olspanel/server/php8.3, /olspanel/server/litespeed, backup data in /olspanel/backup/, and control panel scripts and templates in /olspanel/panel, following a structure similar to this.
These are all for now. I may add more suggestions later, and I welcome further discussions on this.
These are just ideas from someone who isn’t a professional, so please don’t make fun of me. 🙂