Commit Graph

5146 Commits

Author SHA1 Message Date
Master3395
07e51e46d3 Merge pull request #1527 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-24 11:13:50 +02:00
Master3395
fa05054253 Enhance package installation process in cyberpanel.sh for RHEL 9+ systems
- Added steps to clean and make cache before and after EPEL and MariaDB repository installations to prevent conflicts.
- Implemented repository priority settings to avoid package conflicts during installation.
- Included checks for repository and package conflicts, with fallback installation strategies for MariaDB.
- Organized package installation into logical steps to ensure proper dependency resolution and system stability.
- Finalized with a cache clean and system update to maintain consistency.
2025-09-24 11:13:16 +02:00
Master3395
906faf43c8 Update MariaDB package names for consistency and enhance LSMCD service management in cyberpanel.sh
- Changed package names from 'MariaDB-*' to 'mariadb-*' for consistency across scripts.
- Modified LSMCD service type from 'forking' to 'simple' and added user/group settings in cyberpanel.sh.
- Improved error handling for LSMCD service startup in cyberpanel.sh.
- Fixed Django AutoField warnings in install.py by directly calling the fix function.
2025-09-24 11:08:22 +02:00
Master3395
7712e8b0b2 Merge pull request #1525 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-24 01:46:21 +02:00
Master3395
2d3505b1ed Implement LSMCD installation and service management in cyberpanel.sh; enhance service status checks in install.py
- Added compilation and installation steps for LiteSpeed Memcached (LSMCD) in cyberpanel.sh, including systemd service creation and management.
- Updated install.py to include checks for LSMCD service status and improved status checks for OpenLiteSpeed, PowerDNS, and Pure-FTPd.
2025-09-24 01:45:55 +02:00
Master3395
a9398cef90 Enhance installation scripts and fix ownership commands
- Updated MariaDB repository setup commands in cyberpanel.sh to use double quotes for consistency.
- Added installation of libmemcached dependencies in both cyberpanel.sh and install.py for improved functionality.
- Modified ownership commands in install.py to remove unnecessary redirection for better clarity.
- Introduced a fix for Django AutoField warnings in install.py by adding a DEFAULT_AUTO_FIELD setting.
- Created mbstring configuration for each PHP version in installCyberPanel.py to ensure proper PHP functionality.
2025-09-24 01:44:26 +02:00
Master3395
b290b426e9 Merge pull request #1524 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-24 01:11:48 +02:00
Master3395
aaf3b68e14 Update PHP version handling and installation logic across scripts
- Adjusted PHP version priority in cyberpanel_upgrade.sh and install.py to include PHP 8.5 (beta) as the highest priority.
- Enhanced package installation logic in cyberpanel.sh and installCyberPanel.py to install PHP dependencies more robustly, including error handling for missing packages.
- Updated README.md to reflect the new recommended PHP versions and deprecated versions.
- Improved error handling and dependency management in phpUtilities.py and upgrade.py for better installation reliability.
2025-09-24 01:11:23 +02:00
Master3395
93448a44b3 Add installation summary feature to cyberpanel.sh and install.py
Implemented a comprehensive installation summary function in both cyberpanel.sh and install.py. The summary includes installation status, system resource usage, and troubleshooting steps for failed installations. Enhanced user feedback during the installation process to improve clarity and support for users.
2025-09-24 00:45:34 +02:00
Master3395
77a3dc8368 Merge pull request #1523 from master3395/v2.5.5-dev
Update MariaDB repository URLs to use HTTPS and enhance setup logic f…
2025-09-24 00:37:03 +02:00
Master3395
49e3149622 Update MariaDB repository URLs to use HTTPS and enhance setup logic for RHEL 9/10 in cyberpanel.sh; modify permission commands in install.py to use raw string literals for better compatibility. 2025-09-24 00:36:38 +02:00
Master3395
e0f1bde18d Merge pull request #1522 from master3395/v2.5.5-dev
Setup MariaDB repository for AlmaLinux 9/10 in cyberpanel.sh and upda…
2025-09-24 00:16:46 +02:00
Master3395
84ccd47b98 Setup MariaDB repository for AlmaLinux 9/10 in cyberpanel.sh and update package installation command to include MariaDB packages. 2025-09-24 00:16:27 +02:00
Master3395
8450831666 Merge pull request #1521 from master3395/v2.5.5-dev
Enhance package installation in cyberpanel.sh: Added EPEL repository …
2025-09-24 00:03:01 +02:00
Master3395
68d86d9c9c Enhance package installation in cyberpanel.sh: Added EPEL repository installation for additional packages and included the installation of the Development Tools group to support development needs on CentOS 9/10 and related distributions. 2025-09-24 00:02:37 +02:00
Master3395
3a9bba3cbe Merge pull request #1520 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-23 23:42:33 +02:00
Master3395
b071502045 Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev 2025-09-23 23:42:05 +02:00
Master3395
7e0de29407 Enhance OS detection and package installation logic in cyberpanel.sh: Updated the script to improve detection for various Ubuntu and CentOS versions, refined package management commands, and added error handling for unsupported OS scenarios. Enhanced virtual environment setup for compatibility with newer Ubuntu releases. 2025-09-23 23:41:48 +02:00
Master3395
bf764c2b8f Merge pull request #1519 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-23 23:34:09 +02:00
Master3395
30cb78d0ef Enhance OS detection and package management in installation scripts: Updated install.sh to improve OS detection logic for various CentOS, AlmaLinux, CloudLinux, Ubuntu, Debian, and openEuler versions. Refined package installation commands and added error handling for unsupported OS scenarios. Improved service name mapping in install.py for better compatibility across distributions. 2025-09-23 23:33:05 +02:00
Master3395
cc9a6ad31b Refactor installation scripts for improved service management and compatibility: Updated cyberpanel.sh to enhance PHP package installation logic based on available versions. Improved error handling for systemd service management in install.py and added pip upgrade functionality for better package compatibility. Enhanced PowerDNS database setup and service startup procedures with retry mechanisms and detailed logging. 2025-09-23 23:16:36 +02:00
Master3395
ff53915f4c Remove deprecated IP blocking script: Deleted block_ip.py as it is no longer needed in the current implementation of CyberPanel. 2025-09-23 22:37:32 +02:00
Master3395
f41b54205b Refactor service management in installation scripts: Updated cyberpanel.sh to enhance the display of access information and system status. Improved install.py by adding comprehensive service checks and fixes for PowerDNS, Pure-FTPd, and database connectivity. Enhanced LiteSpeed configuration handling and ensured critical services are running properly during installation. Added detailed logging for better user feedback. 2025-09-23 22:35:47 +02:00
Master3395
4b045ac898 Merge pull request #1518 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-23 21:51:25 +02:00
Master3395
f60cbfbba4 Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev 2025-09-23 21:51:05 +02:00
Master3395
e51afaba5b Enhance branch detection and installation process in scripts: Updated cyberpanel.sh to improve branch/version detection logic based on execution context. Modified install.sh to allow installation from a specified branch and adjusted preUpgrade.sh to support branch parameter for upgrades. Improved error handling and logging for better user feedback. 2025-09-23 21:50:37 +02:00
Master3395
f535f79638 Merge pull request #1517 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-23 21:24:59 +02:00
Master3395
2c21e57e05 Merge branch 'v2.5.5-dev' of https://github.com/master3395/cyberpanel into v2.5.5-dev 2025-09-23 21:23:56 +02:00
Master3395
c92c17c465 Add IP blocking functionality to homePage.html: Implemented a script to block IP addresses with confirmation prompts, CSRF token handling, and user notifications for success or failure. Enhanced user experience with loading states and automatic page refresh after blocking an IP. 2025-09-23 21:23:54 +02:00
Master3395
0f3d2c446d Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev 2025-09-23 21:10:06 +02:00
Master3395
2c57ad595e Enhance CyberPanel functionality with FTP Quota and Bandwidth Management features: Added models, views, and templates for managing FTP quotas and bandwidth resets. Implemented IP blocking functionality with associated views and templates. Updated system scripts for improved repository synchronization and OS detection. Removed outdated workflow files. 2025-09-23 21:09:38 +02:00
Master3395
3f40229f1b Merge pull request #1516 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-23 21:05:56 +02:00
Master3395
11991c0f80 Refine README.md for clarity and consistency: Updated formatting, improved section organization, and clarified installation instructions. 2025-09-23 21:03:17 +02:00
Master3395
ffaf88d114 Update README.md 2025-09-23 20:40:18 +02:00
Master3395
1291d6e5d6 Update README.md 2025-09-23 20:39:25 +02:00
Master3395
7344ec49cf Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev 2025-09-23 20:33:23 +02:00
Master3395
5c38e53458 Update README.md 2025-09-23 20:32:22 +02:00
Master3395
4ca638d6e0 Merge pull request #2 from aadi2206/patch-2
Update README.md for v2.4.4
2025-09-23 20:30:11 +02:00
Aadi Sachan
ffb826d08f Update README.md for v2.4.4
- Redesigned README with a modern, centered landing-page style  
- Reduced and refined emoji usage for a more professional look  
- Highlighted key features, supported platforms, and PHP versions  
- Added quick install and upgrade commands with better readability  
- Updated links to docs, forum, Discord, and tutorials  
- Removed discontinued OS references and improved structure
2025-09-23 23:46:24 +05:30
Master3395
ca1484c8b0 Merge pull request #1515 from master3395/v2.5.5-dev
V2.5.5 dev
2025-09-23 20:11:10 +02:00
Master3395
4ae179effc Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev 2025-09-23 20:09:00 +02:00
Master3395
cd38d6eb29 Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability. 2025-09-23 20:07:30 +02:00
Master3395
2443a3d430 Merge pull request #1514 from master3395/v2.5.5-dev
Fix pysftp dependency issue and optimize WSGI-LSAPI compilation: Remo…
2025-09-23 19:09:49 +02:00
Master3395
685a464ca5 Fix pysftp dependency issue and optimize WSGI-LSAPI compilation: Removed pysftp from requirements in favor of paramiko, and updated Makefile for proper optimization flags to avoid _FORTIFY_SOURCE warnings during WSGI-LSAPI installation. 2025-09-23 19:06:33 +02:00
Usman Nasir
abfa28469f Merge pull request #1512 from master3395/v2.5.5-dev
V2.5.5 dev Fix almalinux 9 + ubuntu 24
2025-09-23 13:17:32 +05:00
Master3395
63ffc8d4f7 Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev 2025-09-23 09:55:51 +02:00
Master3395
c873bfc140 Remove deprecated migration script and update version to 2.4 Build 4: The run_migration.py script has been deleted as it is no longer needed. The version file has been incremented to reflect the latest build. Additionally, the Django settings have been updated to include DEFAULT_AUTO_FIELD for improved primary key handling. 2025-09-23 09:55:27 +02:00
Usman Nasir
e91df945ae Merge pull request #1510 from master3395/v2.5.5-dev
V2.5.5 dev - Firewall ban button, and management
2025-09-23 12:29:21 +05:00
usmannasir
9b9a9cae44 Merge branch 'v2.4.4' into v2.5.5-dev 2025-09-23 10:59:13 +05:00
Master3395
e28e401e9d Enhance ModSecurity rule installation and verification: Update OWASP rules to version 4.18.0, improving detection for installed rules in the FirewallManager. Add checks to verify the existence of OWASP and Comodo configuration files. Update JavaScript to reflect installation status and improve user feedback. Ensure proper logging for installation processes and errors.
https://www.facebook.com/groups/cyberpanel/permalink/3983852698593015/
2025-09-22 18:05:55 +02:00