30 Open-source and Free Self-hosted Server and Hosting Control Panels

30 Open-source and Free Self-hosted Server and Hosting Control Panels

A Server Dashboard is an open-source server control panel that helps users manage their websites and servers efficiently. It provides a user-friendly interface to monitor and control various aspects of the server and its associated services.

One of the main benefits of using a Server Dashboard is that it simplifies server management tasks. Users can easily view and manage their websites and servers from a central location, without having to use complex command-line interfaces.

The Server Dashboard offers a range of features to help users control their sites and virtual hosts. Users can configure and manage domains, subdomains, and email accounts. They can also monitor server resource usage, such as CPU and memory usage, and configure backups and security settings.

The Server Dashboard is particularly useful for managing virtual hosts. Users can create, delete, and manage virtual hosts, and easily switch between different hosting environments. This can be especially helpful for web developers who need to test their websites on different server configurations.

Overall, the Server Dashboard is a valuable tool for anyone who needs to manage servers and websites. Its user-friendly interface and powerful features make it an essential tool for developers, webmasters, and IT professionals alike.

1- Ajenti

Ajenti is a free and open-source web-based server panel for managing all server packages, software, tasks, and more.

Ajenti features highlight

  • Easy installation : Ajenti 2 can be easy installed with pip and the provided script.
  • Existing configuration : Picks up your current configuration and works on your existing system as-is, without any preparation.
  • Caring : Does not overwrite your config files, options and comments. All changes are non-destructive.
  • Batteries included : Includes lots of plugins for system and software configuration, monitoring and management.
  • Extensible : Ajenti 2 is easily extensible using Python. Plugin development is a quick and pleasant with Ajenti APIs.
  • Modern : Pleasant to look at, satisfying to click and accessible anywhere from tablets and mobile.
  • Lightweight : Small memory footprint and CPU usage. Runs on low-end machines, wall plugs, routers and so on.
GitHub - ajenti/ajenti: Ajenti Core and stock plugins
Ajenti Core and stock plugins. Contribute to ajenti/ajenti development by creating an account on GitHub.
Ajenti Server Admin Panel

2- Cockpit

Cockpit is a web-based graphical interface for servers, intended for everyone, especially for beginners, Linux users, and expert admins.

Cockpit intentionally using system APIs and commands, a whole team of admins can manage a system in the way they prefer, including the command line and utilities right alongside Cockpit.

Cockpit makes Linux discoverable. You don’t have to remember commands at a command-line.

See your server in a web browser and perform system tasks with a mouse. It’s easy to start containers, administer storage, configure networks, and inspect logs. Basically, you can think of Cockpit like a graphical “desktop interface”, but for individual servers.

Cockpit Project — Cockpit Project
Cockpit makes it easy to administer your Linux servers via a web browser.

3- FluxCP

FluxCP is a web-based Control Panel for rAthena servers written in PHP. Manage player accounts, databases, support tickets, etc via your browser.

GitHub - rathena/FluxCP: A web-based Control Panel for rAthena servers written in PHP. Manage player accounts, databases, support tickets, etc via your browser.
A web-based Control Panel for rAthena servers written in PHP. Manage player accounts, databases, support tickets, etc via your browser. - GitHub - rathena/FluxCP: A web-based Control Panel for rAth…

4- ZPanel

ZPanel is an open-source web hosting control panel written in PHP and is compatible with Microsoft Windows and POSIX (Linux, UNIX, MacOSX and the BSD's).

The ZPanel Project
The ZPanel Project has 4 repositories available. Follow their code on GitHub.
Hostwinds: Customer Centric Web Hosting Solutions
Hostwinds provides web hosting, cloud hosting, and dedicated server solutions, all services backed by our 24/7/365 Award-Winning Support Team. Upgrade to Hostwinds today!

5- webmin

Webmin is a web-based system administration tool for Unix-like servers, and services with about 1,000,000 yearly installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and many more.

GitHub - webmin/webmin: Powerful and flexible web-based server management control panel
Powerful and flexible web-based server management control panel - GitHub - webmin/webmin: Powerful and flexible web-based server management control panel

6-  Virtualmin

Virtualmin is a full-featured open source web hosting control panel for Linux and *BSD systems. This is the core virtual-server module, and there are a couple dozen additional plugins for Virtualmin, to provide additional features, like nginx support, SQLite and Oracle database support, support for other DNS and mail servers, etc. You'll need a full LAMP (or LEMP) stack, plus Webmin, to make this useful. There is an easy to use install script available from Virtualmin.com that will install everything you need on supported platforms (CentOS, Ubuntu, and Debian, at this time).

Virtualmin
Virtualmin has 48 repositories available. Follow their code on GitHub.

7- Servyy

Servyy is a small single page server dashboard and browser. It gives you a very short and fundamental overview about your server. You just need to upload one file, the Servyy.php to your server. If everything goes fine, it gives you in your browser some load and usage data from your machine in a nice way. With the browser you can navigate through your filesystem.

GitHub - jamsouf/servyy: Single page server dashboard and file browser/viewer
Single page server dashboard and file browser/viewer - GitHub - jamsouf/servyy: Single page server dashboard and file browser/viewer


8- dash. (or dashdot)

dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. It is intended to be used for smaller VPS and private servers.

GitHub - MauriceNino/dashdot: A simple, modern server dashboard, primarily used by smaller private servers
A simple, modern server dashboard, primarily used by smaller private servers - GitHub - MauriceNino/dashdot: A simple, modern server dashboard, primarily used by smaller private servers
Home | dash.
dash. is a modern and responsive dashboard for your server

9- Ward

Ward is a simple and minimalistic server monitoring tool. Ward supports adaptive design system. Also, it supports dark theme. It shows only principal information and can be used, if you want to see nice looking dashboard instead looking on bunch of numbers and graphs. Ward works nice on all popular operating systems, because it uses OSHI.

GitHub - Rudolf-Barbu/Ward: Server dashboard
Server dashboard. Contribute to Rudolf-Barbu/Ward development by creating an account on GitHub.

10- Server Dashboard

A webapp for monitoring GPU machines. The app aggregates the output from gpustat across all machines and displays them on a single page.
The frontend is written in Vue.js (+ Vuetify) and backend is written in Flask.

GitHub - matthias-wright/server-dashboard: A webapp for monitoring GPU machines, written in Vue.js and Flask.
A webapp for monitoring GPU machines, written in Vue.js and Flask. - GitHub - matthias-wright/server-dashboard: A webapp for monitoring GPU machines, written in Vue.js and Flask.

11- Homer

Homer is a dead simple static HOMepage for your servER to keep your services on hand, from a simple YAML configuration file.

GitHub - bastienwirtz/homer: A very simple static homepage for your server.
A very simple static homepage for your server. Contribute to bastienwirtz/homer development by creating an account on GitHub.

12- lxd-dashboard

This LXD dashboard is a web-based user interface (GUI) for managing containers and virtual machines through LXD.

GitHub - lxdware/lxd-dashboard: This LXD dashboard is a web-based user interface (GUI) for managing containers and virtual machines through LXD
This LXD dashboard is a web-based user interface (GUI) for managing containers and virtual machines through LXD - GitHub - lxdware/lxd-dashboard: This LXD dashboard is a web-based user interface (G…

13- Sentora

Sentora is based on an original fork of ZPanelCP, Sentora is an open-source web hosting control panel written in PHP and is designed to work with with Linux, UNIX and the BSD's.

Sentora is developed and maintained by the original ZPanel team members (ballen, tgates, kandrews, motters etc.)

GitHub - sentora/sentora-core: Sentora is a web hosting control panel written in PHP for *NIX
Sentora is a web hosting control panel written in PHP for *NIX - GitHub - sentora/sentora-core: Sentora is a web hosting control panel written in PHP for *NIX

14- CyberPanel

Web Hosting Control Panel that uses OpenLiteSpeed as the underlying Web Server.

CyberPanel feature highlights

Different User Access Levels (via ACLs).

  • Auto SSL.
  • FTP Server.
  • Light-weight DNS Server (PowerDNS).
  • phpMyAdmin to manage DBs (MariaDB).
  • Email Support (SnappyMail).
  • File Manager.
  • PHP Managment.
  • Firewall (FirewallD & ConfigServer Firewall Integration).
  • One-click Backups and Restores.


15- fruithost Panel

fruithost is an OpenSource Hosting-Panel for some Linux Distributions (later maybe also for Windows). With fruithost you get a real alternative to confixx/Plesk, ISPConfig, froxlor and other derivatives.

Whether private or professional, with fruithost you get a clean and simple solution to manage your servers.

Security comes first at fruithost - that's why we only use up-to-date software and do without miserable old solutions. If you have an MIT license, you can use fruithost for any scenario!

GitHub - fruithost/Panel: :couple_with_heart: fruithost is an OpenSource Hosting-Panel for some Linux Distributions like Ubuntu, Debian, CentOS and some other distributions!
:couple_with_heart: fruithost is an OpenSource Hosting-Panel for some Linux Distributions like Ubuntu, Debian, CentOS and some other distributions! - GitHub - fruithost/Panel: :couple_with_heart: f…

16- ControlPanel's Dashboard (Billing Server Dashboard)

ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their Pterodactyl servers. This dashboard comes with a credit-based billing solution that credits users hourly for each server they have and suspends servers if they run out of credits.

GitHub - Ctrlpanel-gg/panel: ControlPanel’s Dashboard is a dashboard application designed to offer clients a management tool to manage their Pterodactyl servers. This dashboard comes with a credit-based billing solution that credits users hourly for each server they have and suspends servers if they run out of credits.
ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their Pterodactyl servers. This dashboard comes with a credit-based billing solution th…

17- Open Server Panel 6 Beta

Open Server Panel is widely used for the development, debugging and testing of web projects, as well as for providing web services in local networks. The project has gained great popularity among novice web developers, as it allows you to quickly deploy a working environment and immediately begin learning web technologies without complex manipulations for installing and configuring numerous various programs.

GitHub - OSPanel/OpenServerPanel: Software environment for web development
Software environment for web development. Contribute to OSPanel/OpenServerPanel development by creating an account on GitHub.

18- Vultr

Vultr self-hosted dashboard for hosting and private servers.

Vultr features include:

  • Multi-User support
  • Limited users access to portions of dashboard
  • Activity logger to monitor users
  • Slack notifications
  • Users conversations system (Group messaging / One to one messaging)
  • Create and deploy snapshots
  • Manage and deploy servers (vc2)
  • Manage and create ISO
  • Manage and create startup scripts
  • Manage and create SSH keys
  • Manage and create DNS
  • Manage and create reserved IPs
  • Manage backups
  • Manage and create block storage
  • Manage firewalls
  • Manage networks
GitHub - Qoraiche/VultrDash: Vultr self-hosted dashboard.
Vultr self-hosted dashboard. Contribute to Qoraiche/VultrDash development by creating an account on GitHub.

19- Cipi

Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi users, Supervisor, Composer, npm, free Let's Encrypt certificates, Git deployment, backups, ffmpeg, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP applications.

With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.

Cipi Features include:

  • Easy install: setup one or more servers with a click in few minutes without be a Linux expert.
  • Server Management: manage one or more servers in as easy as a few clicks without be a LEMP Guru.
  • Perfect stack for PHP devs: Cipi comes with nginx, PHP, MySql, Composer, npm and Supervisor.
  • Multi-PHP: Run simultaneous PHP versions at your ease & convenience.
  • Secure: no unsed open ports, unprivileged PHP, isolated system users and filesystem, only SFTP (no insecure FTP), Free SSL certificates everywhere.
  • Always update: Cipi takes care about your business and automatically keeps your server's software up to date so you always have the latest security patches.
  • Integrate Cipi with your own software via Rest API and Swagger.
  • Real-time servers stats: Keep an eye on everything through an awesome dashboard.
  • Always up to date: Cipi installs last versions of LTS dists and supports Ubuntu 20.04 LTS :)
GitHub - andreapollastri/cipi: Install and manage your server like a pro! With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.
Install and manage your server like a pro! With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS. - GitHub - andreapollastri/cipi: Insta…

20- Hestia Control Panel

Hestia Control Panel is designed to provide administrators an easy to use web and command line interface, enabling them to quickly deploy and manage web domains, mail accounts, DNS zones, and databases from one central dashboard without the hassle of manually deploying and configuring individual components or services.

Included Features and services:

  • Apache2 and NGINX with PHP-FPM
  • Multiple PHP versions (5.6 - 8.2, 8.0 as default)
  • DNS Server (Bind) with clustering capabilities
  • POP/IMAP/SMTP mail services with Anti-Virus, Anti-Spam, and Webmail (ClamAV, SpamAssassin, Sieve, Roundcube)
  • MariaDB/MySQL and/or PostgreSQL databases
  • Let's Encrypt SSL support with wildcard certificates
  • Firewall with brute-force attack detection and IP lists (iptables, fail2ban, and ipset).
GitHub - hestiacp/hestiacp: Hestia Control Panel | A lightweight and powerful control panel for the modern web.
Hestia Control Panel | A lightweight and powerful control panel for the modern web. - GitHub - hestiacp/hestiacp: Hestia Control Panel | A lightweight and powerful control panel for the modern web.

21- TS Web Hosting Panel

This project is inspired by DirectAdmin and developed for machines which are not supported and to create an open source, free solution, for Website Hosting on most Linux machines.

GitHub - TamirSlo/TSHostingPanel: An original Web Hosting Panel based on PHP and Shell Scripts. Demo can be seen at:
An original Web Hosting Panel based on PHP and Shell Scripts. Demo can be seen at: - GitHub - TamirSlo/TSHostingPanel: An original Web Hosting Panel based on PHP and Shell Scripts. Demo can be seen…

22- InPanel

InPanel is an open source Linux server management tool, the goal of this project is to make server management easy and fast.

InPanel Features

  1. Free, concise, and open source
  2. Fast in-line installation, small and resource-saving
  3. Supports CentOS/Redhat 5.4+, 6.x, 7.x, 8.x
  4. Software Management Mechanism Based on Distribution Software Source
  5. Easily build Linux + Nginx + MySQL + PHP environments
  6. Powerful online file management and recycle bin mechanism
  7. Quickly create and install multiple sites
  8. Useful System Tools
GitHub - inpanel/inpanel: A Web-based Linux Management Tools
A Web-based Linux Management Tools. Contribute to inpanel/inpanel development by creating an account on GitHub.

23- FastCP

FastCP is an open source control panel for Ubuntu servers. You can use FastCP to deploy and manage multiple PHP / WordPress websites on a single server. ServerPilot's simplicity and powerful features are the inspiration behind FastCP's development. Moreover, I have developed this control panel as the final project of my CS50 online course.

GitHub - rehmatworks/fastcp: FastCP is a modern, fast, and secure control panel to run multiple PHP websites on an Ubuntu server.
FastCP is a modern, fast, and secure control panel to run multiple PHP websites on an Ubuntu server. - GitHub - rehmatworks/fastcp: FastCP is a modern, fast, and secure control panel to run multipl…

24- CentOS WebPanel

CentOS WebPanel is a powerful, open-source control panel that offers a wide range of features to manage your server. Whether you're a web developer, webmaster, or IT professional, CWP can simplify server management tasks and provide a user-friendly interface to monitor and control various aspects of the server and its associated services. If you're looking for a free, comprehensive solution to manage your server, then give CentOS WebPanel a try.

Control Web Panel | Free Linux Web Hosting Control Panel
Free CentOS Linux Web Hosting control panel designed for quick and easy management of (Dedicated & VPS) servers without of need to use ssh console for every little thing

25- Kloxo

From Kloxo HostInaBox, a light and efficient webhosting platform, to Kloxo Enterprise, a truly distributed hosting platform. Kloxo is a fully scriptable, distributed and a 100% object oriented hosting platform.

Kloxo feature highlights

  • CentOS 5 Support
  • Integrates with billing software such as AWBS, WHMCS and HostBill
  • Kloxo HostinABox: Feature Complete web hosting platform that uses 10MB RSS.
  • Kloxo Enterprise: distributed hosting platform.
  • View, Search and Manage your entire hosting, and every domain from a single page.
  • Lxguard, advanced intrusion detection management interface.
  • Supports apache/lighttpd, djbdns/bind and pure-ftpd
  • On the fly Switch between applications
  • Scale to million hits per day, using fastcgi
  • Advanced Backup/Restore
  • Upgrade from HostInABox to Enterprise without re-installing
  • Parked/Redirected Domains
  • Integrated RoR
  • And many more!
GitHub - lxcenter/kloxo: From Kloxo HostInaBox, a light and efficient webhosting platform, to Kloxo Enterprise, a truly distributed hosting platform. Kloxo is a fully scriptable, distributed and a 100% object oriented hosting platform.
From Kloxo HostInaBox, a light and efficient webhosting platform, to Kloxo Enterprise, a truly distributed hosting platform. Kloxo is a fully scriptable, distributed and a 100% object oriented host…

26- ZPanel

ZPanel is a free and complete web hosting control panel for Microsoft® Windows™ and POSIX (Linux, UNIX and MacOSX) based servers. ZPanel is written in PHP and uses several open-source (or freely available) software packages to provide a secure, web hosting system.

start [ZPanel - The free web hosting panel]

27- The Dragon Panel

The DragonPanel is a free open-source server administation panel designed to easily deploy web apps on your own server.

GitHub - ScuroGuardiano/Dragon-Panel: Server administation panel designed to easily deploy web apps on your own server.
Server administation panel designed to easily deploy web apps on your own server. - GitHub - ScuroGuardiano/Dragon-Panel: Server administation panel designed to easily deploy web apps on your own s…

28- Admin Panel - Server Application

Admin Panel serves for managing and deploying the configurations of the Fair Data Point instances

GitHub - FAIRDataTeam/admin-panel-server: Admin Panel Server
Admin Panel Server. Contribute to FAIRDataTeam/admin-panel-server development by creating an account on GitHub.

29- dashboard

Python and Websocket based Dashboard to display System Information. Implementation utilizes Vagrant virtual machine.

GitHub - pujansrt/dashboard: Python and Websocket based Dashboard to display System Information. Implementation utilizes Vagrant virtual machine.
Python and Websocket based Dashboard to display System Information. Implementation utilizes Vagrant virtual machine. - GitHub - pujansrt/dashboard: Python and Websocket based Dashboard to display S…

30-  GumCP for Raspberry Pi

Web Control Panel for Raspberry Pi

GitHub - gumslone/GumCP: Web Control Panel for Raspberry Pi
Web Control Panel for Raspberry Pi. Contribute to gumslone/GumCP development by creating an account on GitHub.

Read more