Skip to content

stefanpejcic/OpenPanel

Repository files navigation

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.

╔════════════════════════════════════════════════════════════════╗
β•‘                     πŸ–₯️  OPENPANEL SERVER                       β•‘
╠════════════════════════════════════════════════════════════════╣
β•‘  β€’ πŸŽ›οΈ OpenPanel - user control panel                           β•‘
β•‘  β€’ βš™οΈ OpenAdmin - administration panel                         β•‘
β•‘  β€’ 🌐 Caddy – Reverse Proxy & SSL                              β•‘
β•‘  β€’ πŸ” BIND9 – DNS Server                                       β•‘
β•‘  β€’ πŸ—„οΈ MySQL – User Management & Metadata                       β•‘
β•‘  β€’ 🐳 Docker Engine – Container Orchestration                  β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
                                                   β”‚   
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚                                          β”‚                                          β”‚
        β–Ό                                          β–Ό                                          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           πŸ‘€ USER 1             β”‚ β”‚           πŸ‘€ USER 2             β”‚ β”‚           πŸ‘€ USER 3             β”‚ 
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  🌐 Web Server:                 β”‚ β”‚  🌐 Web Server:                 β”‚ β”‚  🌐 Web Server:                 β”‚
β”‚  β€’ Nginx + Varnish              β”‚ β”‚  β€’ Apache                       β”‚ β”‚  β€’ OpenResty + Varnish          β”‚
β”‚                                 β”‚ β”‚                                 β”‚ β”‚                                 β”‚
β”‚  ⚑ Applications:               β”‚ β”‚  ⚑ Applications:               β”‚ β”‚  ⚑ Applications:               β”‚
β”‚  β€’ site1.com β†’ PHP 8.4          β”‚ β”‚  β€’ api.site.com β†’ Node.js 20.1  β”‚ β”‚  β€’ classic.com β†’ PHP 7.0        β”‚
β”‚  β€’ site2.com β†’ PHP 8.2          β”‚ β”‚  β€’ main.site.com β†’ PHP 7.4      β”‚ β”‚  β€’ modern.com β†’ PHP 8.1         β”‚
β”‚  β€’ legacy.com β†’ PHP 7.0         β”‚ β”‚                                 β”‚ β”‚  β€’ vintage.com β†’ PHP 5.6        β”‚
β”‚                                 β”‚ β”‚                                 β”‚ β”‚  β€’ api.site.com β†’ Python 3.11   β”‚
β”‚                                 β”‚ β”‚                                 β”‚ β”‚                                 β”‚
β”‚  πŸ—„οΈ  Databases:                 β”‚ β”‚  πŸ—„οΈ  Databases:                 β”‚ β”‚  πŸ—„οΈ  Databases:                 β”‚
β”‚  β€’ MySQL 8.0                    β”‚ β”‚  β€’ MariaDB 10.11                β”‚ β”‚  β€’ PostgreSQL                   β”‚
β”‚  β€’ phpMyAdmin                   β”‚ β”‚  β€’ phpMyAdmin                   β”‚ β”‚                                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  πŸ“Š Resource Limits:            β”‚ β”‚  πŸ“Š Resource Limits:            β”‚ β”‚  πŸ“Š Resource Limits:            β”‚
β”‚  β€’ CPU: 2 cores                 β”‚ β”‚  β€’ CPU: 4 cores                 β”‚ β”‚  β€’ CPU: 1 core                  β”‚
β”‚  β€’ RAM: 4 GB                    β”‚ β”‚  β€’ RAM: 8 GB                    β”‚ β”‚  β€’ RAM: 2 GB                    β”‚
β”‚  β€’ Storage: 50 GB SSD           β”‚ β”‚  β€’ Storage: 100 GB SSD          β”‚ β”‚  β€’ Storage: 25 GB SSD           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

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?


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 Recommended
Debian 10, 11, 12 The repository 'bookworm-backports InRelease' is not signed. #495
AlmaLinux 9.5 Recommended for ARM CPU
RockyLinux 9.3
CentOS 9.5

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

Documentation

Support

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

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

Version

Latest OpenPanel version is: 1.4.9 - View Changelog

Alt

Copyright & license

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

Contributing

We welcome and appreciate all contributions - technical or not!

You don’t need to be a developer to make a meaningful impact. Plese see CONTRIBUTING.md

About

A highly customizable web hosting control panel built around containers πŸ“¦

Topics

Resources

Security policy

Stars

Watchers

Forks

Contributors 10