Master3395
25c9fa00a5
Update README.md
2025-09-23 20:32:22 +02:00
Master3395
b9f830e8c6
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
8c606bdb7b
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
d6e7dd33db
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
2025-09-23 20:09:00 +02:00
Master3395
29bba6edf3
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
a4be95427f
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
86ce614ea1
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
f79038a26b
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
8d9cfb0ace
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
2025-09-23 09:55:51 +02:00
Master3395
27c2877490
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
00b45dcd36
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
5d0f098933
Merge branch 'v2.4.4' into v2.5.5-dev
2025-09-23 10:59:13 +05:00
Master3395
ce085cc734
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
usmannasir
b0d68654cc
bug fix: staging site issue
2025-09-22 18:16:05 +05:00
usmannasir
e126bb84a5
bug fix: staging site issue
2025-09-22 17:46:10 +05:00
usmannasir
9cc301b10d
bug fix: staging site issue
2025-09-22 16:57:35 +05:00
usmannasir
7adca3b8a9
bug fix: staging site issue
2025-09-22 14:08:51 +05:00
usmannasir
e786f9b12b
bug fix: staging site issue
2025-09-22 13:31:20 +05:00
Master3395
eda57c4618
Enhance text readability and error handling: Add readability fixes CSS for improved contrast across UI elements. Update text colors in various components for better visibility. Enhance FTP error handling with user-friendly messages and improved path validation in both frontend and backend. Update HTML templates to provide clearer instructions and examples for FTP path input.
2025-09-21 22:26:18 +02:00
Master3395
716e6b2c83
Add fetchAPIUsers endpoint and corresponding UI: Implement a new API endpoint to fetch users with API access, including search functionality. Update JavaScript to handle user data loading and searching, and enhance the API access HTML template with a new tab for managing API users. Improve styling and user interaction elements for better usability.
2025-09-21 22:06:51 +02:00
Master3395
706da02bbb
Enhance AlmaLinux support in cyberpanel.sh: Add EPEL repository installation for AlmaLinux 10, update MariaDB repository for RHEL10 compatibility, and improve package installation for AlmaLinux 9/10. Implement symlink creation for boost libraries to ensure galera-4 compatibility on AlmaLinux 10. Enhance GPG key import process with fallback options for better reliability.
...
https://community.cyberpanel.net/t/support-alma-linux-10/59268/8?u=master3395
2025-09-21 22:00:23 +02:00
Master3395
dad8da699c
Implement Docker network management features: Add endpoints for retrieving and creating Docker networks, and update container management to support network configuration and port mapping updates. Enhance UI for network selection and port editing in the container management interface. Update database schema to include network-related fields.
...
https://github.com/usmannasir/cyberpanel/issues/923
2025-09-21 21:14:34 +02:00
Master3395
d7752d1d28
Add cron job management for website suspension: Implement methods to suspend, restore, and check the status of cron jobs for websites. Update main function to handle new commands for cron management. Enhance child domain handling to ensure cron jobs are suspended/restored appropriately during website suspension processes.
...
https://github.com/usmannasir/cyberpanel/issues/1097
2025-09-21 20:45:37 +02:00
Master3395
e5289bccc4
Update README and enhance error handling: Increment version to 2.4 Build 4 and add notes on PHP version management. Improve error logging across multiple modules by replacing BaseException with Exception and utilizing secure error handling methods. Ensure consistent error responses in API and middleware functions for better debugging and user feedback.
2025-09-21 20:36:12 +02:00
Master3395
5b75a3ce9e
Enhance Imunify installation process: Add checks and fixes for PHP-FPM pool configurations and broken package installations before proceeding with Imunify360 and ImunifyAV installations. Implement auto-fix functionality in the firewall manager for PHP-FPM issues. Update the upgrade module to create missing PHP-FPM pool configurations and restart services as needed. Introduce a new API endpoint to disable two-factor authentication for users, ensuring proper handling and logging of actions.
...
https://github.com/usmannasir/cyberpanel/issues/1114
2025-09-21 20:13:15 +02:00
Master3395
1a429d8b92
Add RESTful API support for listing child domains: Implement listChildDomainsJson endpoint in the API, allowing users to retrieve child domain details with authentication. Update README to document the new API functionality and usage examples. Remove obsolete utility scripts for Windows and Linux to streamline the project.
...
https://github.com/usmannasir/cyberpanel/issues/1120
2025-09-21 19:52:05 +02:00
Master3395
bd9f8ea082
Enhance SSL renewal process: Add method to update mail SSL configurations for all domains after renewal. Update mail SSL settings in the Renew class and ensure vhost SSL configurations are updated accordingly. Remove obsolete screenshot file.
...
https://github.com/usmannasir/cyberpanel/issues/1133
https://github.com/usmannasir/cyberpanel/issues/1119
2025-09-21 19:46:10 +02:00
Master3395
9f854a8cce
Implement token generation check in CloudManager and update user token handling in saveChangesAPIAccess. Ensure users are prompted to reset their password if a valid API token is not present when enabling API access.
2025-09-21 19:38:02 +02:00
Master3395
2f61b81009
Remove deprecated CyberPanel installation fix script and update README and guides to include new 2FA authentication features and installation instructions. Enhance user management with WebAuthn passkey support, including UI updates for passkey registration and management.
...
> Thank you!
>
> One more question: is it possible to add WebAuthn 2FA/passkeys/passwordless authentication? Right now, the panel login is the weakest link (assuming SSH key login for the server and tight security on the website).
It has now been added:
https://github.com/usmannasir/cyberpanel/issues/1509#issuecomment-3315474043
2025-09-21 19:22:36 +02:00
Master3395
01c45ed09f
Enhance API access control: Update user privilege check to verify administrator status through ACL instead of hardcoded username, improving security and flexibility.
...
https://github.com/usmannasir/cyberpanel/issues/1426#issuecomment-3315476878
2025-09-21 18:46:44 +02:00
Master3395
8f2e36ac08
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
2025-09-21 17:35:06 +02:00
usmannasir
6c914fdc05
bug fix: installation issues
2025-09-21 13:04:51 +05:00
Master3395
b2682286d6
Refactor user password update logic: Only update password and token if a new password is provided. Update frontend to conditionally include password in the request data, improving user experience and data handling.
...
Fix: https://github.com/usmannasir/cyberpanel/issues/1509
2025-09-21 01:07:54 +02:00
Master3395
0c02e7ce67
Merge branch 'v2.5.5-dev' of https://github.com/master3395/cyberpanel into v2.5.5-dev
2025-09-21 00:27:50 +02:00
Master3395
f5e7f0c1a4
Add functionality to switch back to OpenLiteSpeed: Implement server status utility methods, views, and frontend controller for switching from LiteSpeed Enterprise to OpenLiteSpeed. Include status checking and user notifications during the switch process, enhancing user experience and management capabilities.
2025-09-21 00:27:49 +02:00
Master3395
9c31824445
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
2025-09-20 22:35:57 +02:00
usmannasir
565a78e662
some bug fixes to install.py
2025-09-21 01:07:38 +05:00
Master3395
57630d2676
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
2025-09-20 21:50:48 +02:00
Master3395
9450cc2487
Add home directory management features: Introduce models and views for managing user home directories, including dynamic home directory assignment during user creation. Update frontend to allow selection of home directories and display relevant information. Enhance backend logic for home directory migration and statistics retrieval, improving overall user management capabilities.
2025-09-20 21:50:22 +02:00
usmannasir
083ef69bad
some bug fixes to install.py
2025-09-21 00:37:02 +05:00
Master3395
3aecc23a59
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
2025-09-20 21:32:24 +02:00
Master3395
2d1302cc80
Implement remote connection handling and progress tracking for backup operations: Introduce a method for attempting connections to remote CyberPanel servers with port fallback. Enhance the frontend to display detailed progress and logs during backup transfers, including error handling and notifications for port fallback usage. Update HTML and JavaScript to support new progress tracking features and improve user feedback during backup and restore processes.
2025-09-20 21:31:41 +02:00
usmannasir
c6f4e0cc2b
some bug fixes to install.py
2025-09-21 00:21:07 +05:00
Master3395
f3193501d6
Enhance container log retrieval and display: Implement formatted log retrieval with timestamps and improved error handling in ContainerManager. Update frontend to support log formatting, auto-scrolling, and additional log controls. Modify container command execution to temporarily start stopped containers, ensuring better user feedback on command execution status.
2025-09-20 21:14:12 +02:00
Master3395
c9ab0a6abf
Add FTP quota management features: Implement getFTPQuotaUsage and migrateFTPQuotas methods in FTPManager for retrieving quota usage and migrating existing users to the new quota system. Update views and URLs to support these new functionalities. Enhance FTPUtilities with methods for applying quotas to the filesystem and retrieving current quota usage.
2025-09-20 21:07:48 +02:00
Master3395
41ccfcc83d
Enhance PHP version management in PHPManager: Implement comprehensive detection of PHP versions across multiple methods, including system checks and package manager queries. Add validation and configuration fixing for PHP installations. Introduce methods to retrieve the latest and recommended PHP versions, improving overall reliability and user feedback in the website management process.
2025-09-20 21:01:51 +02:00
Master3395
ca2c2afcdf
Update README.md and listContainers.html: Add social media badges to README for improved community engagement. Adjust table column widths in listContainers.html for better layout and readability.
2025-09-20 20:46:32 +02:00
Master3395
47c92f9342
Enhance file deletion process in FileManager: Implement detailed logging for file and directory deletion, including security checks and error handling. Improve handling of immutable flags and ensure proper permissions for suspension pages in website management. Add fallback mechanisms for system file deletions and enhance user feedback on operations.
2025-09-20 20:39:35 +02:00
Master3395
1467415eba
Update .gitignore and remove test files: Add patterns for development test files to .gitignore and delete unused test.php and test.sh files to clean up the repository.
2025-09-20 20:13:21 +02:00
Master3395
6e9e89d9f8
Update README.md: Add CyberPanel logo, update last updated date, and improve guide links formatting for better readability.
2025-09-20 19:51:53 +02:00