Draft:OpenPanel

OpenPanel is an open source hosting control panel for Linux, licensed under MIT license and developed by the company OPENPANEL B.V. It provides a graphical interface (GUI) and automation tools designed to simplify the process of hosting a web site to the website owner or the "end user". It enables administration through a standard web browser using a three-tier structure. While OpenPanel is limited to managing a single hosting account, OpenPanel & OpenAdmin allows the administration of the entire server.

Overview
Using the dashboard, administrators have the ability to manage websites, users, MySQL and MariaDB databases, server configuration, firewall, DNS records through a web-based interface. The software has 3 login levels: administrator, reseller, and client, each with a different set of permissions.

OpenAdmin
OpenPanel is a web-based tool which is used for server administration. OpenAdmin is used by server administrators and resellers to manage hosting accounts often referred to as OpenPanel accounts on a web server.

OpenCLI
OpenCLI is a cli tool which is used for server administration. OpenCLI is used by server administrators and resellers to manage hosting accounts on a web server.

Operating Systems
OpenPanel is only available on Linux, with Debian, and Ubuntu being among the supported distributions.

Features
The following services and features are supported:
 * User containerisation: every user account is containerised. Docker contianers have no access to other users or server files.
 * Edit configuration: Administrators have the capability to designate domains for panel access, modify ports, and edit settings for both the OpenPanel and OpenAdmin interfaces, providing flexibility in configuring the system to suit specific requirements.
 * Resource limiting: Administrators have the ability to set specific limits per plan, including port speed, disk usage, inodes, the number of websites, MySQL databases, and domains.
 * Service management: Monitor services, initiate restarts, view logs, and perform additional management tasks efficiently from the admin interface.
 * Smart Notifications: Administrators receive notifications for events such as reboots, high resource usage, website attacks, failed services, and other critical occurrences.
 * SSL/TLS: Automatically provision Let's Encrypt certificates. Users can generate new certificates and seamlessly redirect all website traffic to HTTPS.
 * Management of a single or multiple servers from one control panel.
 * Web server management for Apache HTTP Server and Nginx.
 * DNS server management (BIND).
 * Configuration mirroring and clusters.
 * Administrator and client login.
 * Website statistics using GoAccess

History
The OpenPanel project was started in summer 2023 by Stefan Pejcic from the Dutch company NETOPS B.V.