A highly customizable web hosting control panel built around containers 📦

control-panel docker hosting hosting-panel panel
27 Open Issues Need Help Last updated: Sep 18, 2025

Open Issues Need Help

View All on GitHub
enhancement help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
Text on /domains/new about 1 month ago
bug enhancement good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
openpanel demo is down about 1 month ago
help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
enhancement help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: A fresh WordPress installation with only Elementor enabled is encountering a 400 error when attempting to edit a subpage. The console indicates a "Missing parameter(s): posts_per_page" error from a REST API call to `recent-posts`, suggesting Elementor is failing to provide a required parameter. CorazaWAF and CSF have been checked and are not the cause.

Complexity: 3/5
bug help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
enhancement help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
FTP accounts list empty about 2 months ago

AI Summary: On OpenPanel 1.5.7 running on Ubuntu, the "Services -> FTP Accounts" page displays an empty list, even though FTP accounts have been successfully created for users. This issue is specific to the user's environment and cannot be reproduced on the official OpenPanel demo site.

Complexity: 3/5
enhancement help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: This is a feature request for OpenPanel to integrate support for OpenLiteSpeed. Many sub-tasks, such as building Docker images and initial recognition, are already completed. The main remaining challenges involve automating domain creation on OpenLiteSpeed and conducting thorough testing of the entire integration.

Complexity: 4/5
enhancement help wanted

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
bug good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel
bug help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: The task is to improve the OpenPanel's Database Wizard to handle cases where the MySQL container is not initialized. Instead of displaying an error, the wizard should automatically start the container before allowing database creation, mirroring the behavior when creating a database directly.

Complexity: 4/5
enhancement good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: Debug and fix a bug in OpenPanel version 1.5.0 where disabling email services in the settings does not successfully disable the services, even after restarting the mail server. The issue needs investigation to determine why the settings are not being applied correctly.

Complexity: 4/5
bug good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: The task is to debug why OpenPanel, a web hosting control panel, is unable to download specific proxy blocklists due to CloudFlare protection. This involves investigating the error messages, potentially examining the OpenPanel code responsible for downloading blocklists, and finding a solution to bypass or work around the CloudFlare protection to allow successful download of the proxy lists.

Complexity: 4/5
enhancement good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: The task is to debug why DKIM signing isn't working in the OpenPanel mail server after a fresh install. The issue seems intermittent, potentially related to a missing link or copy of the DKIM keys from the mail container to the correct OpenDKIM configuration directory. The solution might involve verifying the file paths, ensuring proper permissions, and potentially improving the process for deploying DKIM keys within the containerized environment.

Complexity: 4/5
enhancement good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: The task is to improve the OpenPanel's `opencli email-setup config DKIM` command so that it automatically generates DKIM keys, retrieves the TXT record, and updates the DNS settings, eliminating the manual steps currently required. The current implementation requires manual SSH access to retrieve the generated key.

Complexity: 4/5
enhancement help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: Debug and fix a database schema issue in the OpenPanel web hosting control panel. The 'user' table is missing after a fresh installation on Ubuntu 24.04, preventing the admin user from logging in. The solution likely involves inspecting the database migration scripts or manually creating the missing table.

Complexity: 4/5
help wanted invalid

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: Fix a bug in the OpenPanel UI where URLs containing '//' in the favorites section are saved as absolute links instead of relative links. This requires adding input validation to prevent the saving of incorrectly formatted URLs.

Complexity: 3/5
bug help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: Improve the date and time display in OpenPanel version 1.4.7 to be more human-readable and user-friendly. Consider adding an option to select date and time formats to cater to different markets, though this is a lower priority.

Complexity: 3/5
enhancement good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: The task involves finding someone to occasionally maintain a DigitalOcean droplet running OpenPanel, a customizable web hosting control panel. This likely includes general maintenance, troubleshooting, and potentially updates, though the exact requirements are not specified. The existing DigitalOcean 1-click app deployment method is outdated and needs maintainers.

Complexity: 3/5
enhancement help wanted

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: Implement a "Restore Default" feature in the OpenPanel UI for various configuration settings, mirroring the existing functionality in OpenAdmin. This involves adding buttons or options to restore default values for virtual hosts, web server configurations, PHP INI settings, MySQL configurations, WAF rules, container resource limits, and various user-defined lists (favorites, capitalized domains, backups).

Complexity: 4/5
enhancement good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: The task is to investigate and resolve a 404 error encountered when attempting to create new Docker containers within the OpenPanel web hosting control panel. The error occurs on both a user's installation and the demo site, suggesting a potential bug in the application's Docker container management functionality. The ultimate goal is to enable users to add custom Docker services, as requested in a feature request.

Complexity: 4/5
enhancement help wanted good first issue

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel

AI Summary: Implement a trash folder feature in the OpenPanel web hosting control panel. This involves polishing the UI, backend validation, separating it into a module, updating search functionality, adding an icon and menu item, documenting the feature, testing, and updating the changelog.

Complexity: 4/5
enhancement help wanted

A highly customizable web hosting control panel built around containers 📦

TypeScript
#control-panel#docker#hosting#hosting-panel#panel