diff --git a/README.md b/README.md index 27f7a130..76224f67 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,31 @@ - ## What is OpenPanel -OpenPanel is a powerful and flexible web hosting control panel for Linux systems. 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. +OpenPanel is *probably* the most customizable web hosting control panel. -**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 you enjoy full control over your environment, simillar to a VPS experience. You can effortlessly run multiple PHP versions, modify server configurations, view domain logs, restart services, and perform numerous other advanced tasks. +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. -Deliver a **VPS-like experience** to your users at a fraction of the cost, with all-inclusive features such as **resource limiting, user isolation, WP Manager, and enhanced security** seamlessly integrated for worry-free hosting. + +## 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](/website/static/img/admin/openpanel_scheme.png)](https://openpanel.com/docs/panel/intro/) @@ -15,13 +35,13 @@ When we designed OpenPanel, we prioritized features that are not only user-frien Some of the features worth mentioning are: -- Users can run [Nginx, Apache, OpenResty or Varnish webserver](https://openpanel.com/docs/admin/plans/hosting_plans/#list-hosting-plans). -- Users can run [MySQL or MariaDB](https://openpanel.com/docs/articles/docker/how-to-set-mysql-mariadb-per-user-in-openpanel/) -- Users can [run any PHP versions](https://openpanel.com/docs/panel/advanced/server_settings#install-php-version) they need, [edit php.ini files](https://openpanel.com/docs/panel/advanced/server_settings#phpini-editor) and set desired limits. -- Control [MySQL settings](https://openpanel.com/docs/panel/advanced/server_settings#mysql-settings), set limits, [enable remote mysql access](https://openpanel.com/docs/panel/databases/remote) and much more. -- [Update system services](https://openpanel.com/docs/panel/advanced/server_settings#service-status) and even install new services that they need. -- Manage WordPress websites easily with [WP Manager](https://openpanel.com/docs/panel/applications/wordpress). -- Built-in [REDIS](https://openpanel.com/docs/panel/caching/Redis) and [Memcached](https://openpanel.com/docs/panel/caching/Memcached) object caching. +- 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 @@ -29,23 +49,21 @@ And unique features that simply made sense 💁 to us: - 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 pause cronjobs when not needed - 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 all active sessions -- Users can share web terminal session with third-parties +- 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, configuring backups, and editing OpenPanel settings. +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 enviroment, edit settings, install services, create websites and more. +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](/website/static/img/admin/openpanel_vs_openadmin.svg)](https://openpanel.com/docs/admin/intro/) @@ -63,21 +81,6 @@ OpenPanel is a truly [OS-agnostic](https://www.techtarget.com/whatis/definition/ - -## What do you mean by 'open' ? - -Open for business! - -OpenPanel is the first truly modular panel where [absolutely everything is customizable](https://openpanel.com/docs/articles/dev-experience/customizing-openpanel-user-interface/) and works independently of the rest of the system. It is also OS-agnostic and works the same on all supported systems. - -However, OpenPanel is **not** an open-source project. The primary reason behind this decision is our commitment to maintaining the highest standards of security for our users, which we can only achive with closed-source and controlled contributions. - -While OpenPanel itself is not 100% open source, we are committed to transparency and security: - -- [Who are we](https://openpanel.com/about) -- [What are we planning](https://openpanel.com/roadmap) -- [What we did so far](https://openpanel.com/docs/changelog/intro/) - ## Installation To install on self-hosted VPS/Dedicated server: @@ -94,4 +97,11 @@ Our [Community](https://community.openpanel.org/) serves as our virtual Headquat **Learn, share** and **discuss** with other community members your questions. +## Repo Activity +![Alt](https://repobeats.axiom.co/api/embed/9904d020c32812f0aff8d8d69f52643d16f85007.svg "Repobeats analytics image") + +## Copyright & license + +- OpenAdmin and OpenPanel UI are distributed under EULA. +- OpenCLI and configuration files are distributed under Commons Attribution-NonCommercial (CC BY-NC) license.