back to home

stefanpejcic / OpenPanel

A highly customizable web hosting control panel built around containers

631 stars
85 forks
9 issues
TypeScriptShellJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing stefanpejcic/OpenPanel in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/stefanpejcic/OpenPanel)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

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 hands-on support, OpenPanel is the cost-effective and comprehensive solution to web hosting management. Why use OpenPanel? **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 more. **Why use OpenPanel for your hosting business?** • focus on security • billing integrations: FOSSBilling, WHMCS, Blesta paymenter.org[^1] • dedicated MySQL, Percona or MariaDB per user • dedicated Apache, Nginx, OpenLitespeed, Openresty + Varnish per user • detailed activity log for all user actions. • low maintenance: each user manages their own services and backups • Import accounts from cPanel and CyberPanel backups • white label [^1]: not actively maintained 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. Supported OS OpenPanel is a truly OS-agnostic control panel. Supported OS: | Operating System | Versions | Notes | |------------------------|--------------------------------------|--------------------------------------| | Ubuntu | 22.04, 24.04 | **24.04 is recommended for AMD CPU** | | Debian | 10, 11, 12, 13 | | | AlmaLinux | 9.5, 10 | **9.5 is recommended for ARM CPU** | | RockyLinux | 9.6, 10 | *On Rocky 10, you must manually switch from to first — see #1472* | | CentOS | 9.5 | | 📥 Installation To install on self-hosted VPS/Dedicated server: To see more details to configure server on installation, **please visit**: https://openpanel.com/install Documentation • OpenAdmin - Admin panel documentation • OpenPanel - End-user panel documentation • Guides and How-to • OpenCLI - Terminal commands Team Stefan Pejčić Radovan Ječmenica Petar Ćurić Special thanks to all contributors for extending and improving _OpenPanel_. Contribute Check out CONTRIBUTING.md for more information on how to help with _openpanel_. License • OpenAdmin and OpenPanel UI are distributed under EULA. • OpenCLI and configuration files are distributed under Commons Attribution-NonCommercial (CC BY-NC) license. ✨ All openpanel docs are hosted on openpanel.com ✨