30 Free Self-hosted Server and Hosting Control Panels for Webmasters and DevOps
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.
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.
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.
4- ZPanel
ZPanel is an open-source web hosting control panel written in PHP and is compatible with Microsoft Windows and POSIX (Linux, UNIX, macOS and the BSD's).
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.
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).
7- Servyy
Servyy is a small single page server PHP 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.
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.
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.
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.
11- Homer
Homer is a dead simple static HOMepage for your servER to keep your services on hand, from a simple YAML configuration file.
12- lxd-dashboard
This LXD dashboard is a web-based user interface (GUI) for managing containers and virtual machines through LXD.
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.)
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 Management.
- 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!
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.
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.
18- Vultr
Vultr self-hosted dashboard for hosting and private servers.
Features
- 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
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 Sysadmin to deploy and manage websites and PHP applications powered by cloud VPS.
Cipi Features
- 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 unused 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 :)
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.
Features
- 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).
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.
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
- Free, concise, and open source
- Fast in-line installation, small and resource-saving
- Supports CentOS/Redhat 5.4+, 6.x, 7.x, 8.x
- Software Management Mechanism Based on Distribution Software Source
- Easily build Linux + Nginx + MySQL + PHP environments
- Powerful online file management and recycle bin mechanism
- Quickly create and install multiple sites
- Useful System Tools
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.
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.
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
- 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!
26- ZPanel
ZPanel is a free and complete web hosting control panel for Microsoft® Windows™ and POSIX (Linux, UNIX and macOS) based servers.
ZPanel is written in PHP and uses several open-source (or freely available) software packages to provide a secure, web hosting system.
27- The Dragon Panel
The DragonPanel is a free open-source server administation panel designed to easily deploy web apps on your own server.
28- Admin Panel - Server Application
Admin Panel
serves for managing and deploying the configurations of the Fair Data Point instances
29- dashboard
Python and Websocket based Dashboard to display System Information. Implementation utilizes Vagrant virtual machine.
30- GumCP for Raspberry Pi
Web Control Panel for Raspberry Pi.