Go to file
2025-05-08 21:02:13 +02:00
.github Rename domains.yaml to domains.yml 2025-05-06 00:44:12 +02:00
applications Update 2024-12-10 11:38:06 +01:00
configuration Update 2024-12-10 11:38:06 +01:00
demo Update SNAPSHOT_ID.env 2024-12-03 13:01:06 +01:00
docker Update README.md 2025-05-08 21:02:13 +02:00
integrations Update 2024-12-10 11:38:06 +01:00
modules/example cleanup 2024-11-05 17:49:07 +01:00
opencli Create user.py 2024-10-29 13:59:14 +01:00
packages Update 2024-12-10 11:38:06 +01:00
services Update app.py 2025-05-08 13:24:28 +02:00
tests Delete tests/openpanel_docker.sh 2024-11-06 13:19:44 +01:00
translations Update 2024-12-10 11:38:06 +01:00
version Update UPDATE.sh 2025-05-06 13:36:56 +02:00
website Update 1.2.8.md 2025-05-08 19:09:14 +02:00
babel.cfg
cspell.json Update cspell.json 2024-11-30 00:42:59 +01:00
install.sh Update install.sh 2025-05-08 19:03:49 +02:00
README.md Update README.md 2025-05-05 00:06:40 +02:00
SECURITY.md Update SECURITY.md 2025-04-26 20:45:42 +02:00
tsconfig.build.json

What is OpenPanel

OpenPanel is probably the most customizable web hosting control panel.

Available in an community-supported version, and a more feature-filled version with premium support, OpenPanel is the cost-effective and comprehensive solution to web hosting management.

Why use OpenPanel to host websites?

OpenPanel offers a distinct advantage over other hosting panels by providing each user with an isolated environment and tools to fully manage it. This ensures that your users enjoy full control over their environment, simillar to a VPS experience. They can effortlessly run multiple PHP versions, modify server configurations, view domain logs, restart services, set limits, configure backups and perform numerous other advanced tasks.

  • all domains have automatic SSL.
  • WordPress autoinstaller and manager.
  • nodejs and python apps
  • standard stuff: DNS, emails, crons, phpMyAdmin, FTP..

Why use OpenPanel for your hosting business?

  • focus on security.
  • WHMCS, FOSSBilling, Blesta, paymenter.org integrations.
  • dedicated MySQL/MariaDB per user.
  • detailed activity log of all user actions.
  • low maintenance: each user manages their own services and backups.
  • import cpanel accounts.
  • white label

openpanel scheme

This panel is the culmination of years of experience in the hosting industry, having spent decades working with various hosting panels we made sure to include all features that simply make sense.

When we designed OpenPanel, we prioritized features that are not only user-friendly for beginners but also advanced enough to alleviate maintenance tasks for system administrators and hosting support teams.

Some of the features worth mentioning are:

  • All services are containerized.
  • Webserver per user: Nginx, Apache, OpenResty and/or Varnish
  • MySQL or MariaDB per user.
  • Users can switch webserver and mysql type.
  • Users set PHP version per domain.
  • Users set CPU and Memory limits for services.
  • Users configure their own backup destinations.

And unique features that simply made sense 💁 to us:

  • User and admin panels are completelly isolated when needed
  • SSL is automatically generated and renewed
  • Services auto-start only when needed so resources are not wasted
  • Gooogle PageSpeed data is automatically displayed for every website in Site Manager
  • Users can export DNS zones easily
  • Users can suspend websites
  • Administrators can receive daily usage reports
  • Users can add comments for DNS records
  • Download files from URL in File Manager
  • Users can save pages to Favorites
  • Users can view their active sessions
  • Detailed activity log of all actions
  • Admins can add custom message per user
  • and a lot more 🙌

OpenPanel vs OpenAdmin

The OpenAdmin offers an administrator-level interface where you can efficiently handle tasks such as creating and managing users, setting up hosting plans, and editing OpenPanel settings.

The OpenPanel interface is the client-level panel where end-users can manage their containers: edit settings, configure limits, manage backups, create websites and more.

openpanel-vs-openadmin

Supported OS

OpenPanel is a truly OS-agnostic control panel.

Officially Supported OS Community Supported OS
Ubuntu 24.04 Ubuntu 22.04 (Looking for maintainers)
AlmaLinux 9 (Looking for maintainers)
RockyLinux 9 (Looking for maintainers)
CentOS 9.4 (Looking for maintainers)
Debian 11 12 (Looking for maintainers)

Installation

To install on self-hosted VPS/Dedicated server:

bash <(curl -sSL https://openpanel.org)

To see more details to configure server on installation, please visit: https://openpanel.com/install

Support

Our Community serves as our virtual Headquater, where the community helps each other.

Learn, share and discuss with other community members your questions.

Repo Activity

Alt

  • OpenAdmin and OpenPanel UI are distributed under EULA.
  • OpenCLI and configuration files are distributed under Commons Attribution-NonCommercial (CC BY-NC) license.