These are my general Linux notes.
systemctl restart apache2 or service apache2 restart or service httpd restart
phpenmod MODULE_NAME phpenmod gd apt-get install php-gd apt install php8.1-gd
yum install php-soap
Common sudo apt-get update For 5.6 PHP: sudo apt-get install php5.6-gd For 7.0 PHP: sudo apt-get install php7.0-gd For 8.0 PHP: sudo apt-get install php8.0-gd All versions ? apt-get install php-gd
sudo apt-get update && sudo apt-get upgrade -y
reboot
poweroff shutdown
/etc/resolv.conf
sudo yum –y install openssh-server openssh-clients
ip addr ip a
$ sudo apt update - this populates the local packages index $ sudo apt upgrade - this upgrades your system (optional, you can do this in the panel later) $ sudo apt install curl - this installes the curl package
You can ask dpkg for the packages's version: dpkg -l bind9 or directly to BIND's binary: sudo named -v
dovecot --version
curl https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > /usr/share/keyrings/signal-archive-keyring.gpg
sudo -s sudo su
# Shows All time and Dates timedatectl ## Show Timezone cat /etc/timezone ## Show Time and Date date # Show Hardware Clock (with high precision) sudo hwclock --show
poweroff
sends an "ACPI power down command"poweroff
and reboot
commands are part of the systemd system and service manager. These are the ones you should use.
- Terms
- TRIM = ATA = Virtio-blk driver
- UNMAP = SCSI = Virtio-scsi driver
- REQ_DISCARD = Linux Kernel block operation
- Info
- TRIM and UNMAP both do the same feature for their relevant technologies and in the end cause
REQ_DISCARD
in the Linux Kernel to be called.- TRIM/UMAP marks unused the block as unused, it does not zero them or wipe them.
Linux is hard to setup via the command line and most people coming from Windows would like a familiar interface to ease them into Linux. With the ever escalating price of cPanel I am putting together a list of cPanel alternatives that cover a range of functionality. This list is mainly for my research so I can pick the best GUI. I currently use CWP as it is the most comprehensive replacement for cPanel and is great for hobbyists.
A lot of these panels are wrappers and read the configurations straight from the disk.
I will be using Ubuntu Server LTS (Minimal) with no extra packages except for OpenSSH. You can also use AlmaLinux Server (Minimal). Ubuntu has far more support across different software so is my preferred OS and unless specified use the real root account and not sudo.
Always use the Long Term Support (LTS) version of the OS you are going to use because you want stability and support for the software, bleeding edge shinies (features) are not needed.
It should be noted that while I assess what the software comes with natively if you understand Linux a lot of these panels can be extended manually with features they do not have or to turn on things that do not have a button in the panel.
Table of Contents
The Panels (in no particular order)
Other Stuff
This is my personal selection of panels that I would look at first. The other might suit you better so might still be worth looking at. The liss is roughly ordered to be Business+Paid first, down to Hobbyist+Free and you will pick the one that suits you best by starting at the top.
- Webuzo
- Cost: Paid
- Suitable for: Hosting Company, Small Hosting Company
- Notes:
- Ideal cPanel/Plesk replacement for business.
- From the company that makes Softaculous, a very nice looking panel, how cPanel should be.
- The price is great for hosting companies if you take out the unlimited package.
- My20i / StackCP
- Cost: Free (can only be used with 20i.com or their resellers)
- Suitable for: Hosting Company, Small Hosting Company
- Notes:
- Ideal cPanel/Plesk replacement for business.
- The price is great for hosting companies.
- Althought not a separate panel, this British SaaS offering should be considered.
- DirectAdmin
- Cost: Paid
- Suitable for: Hosting Company, Small Hosting Company
- Notes:
- Ideal cPanel/Plesk replacement for business.
- The price is great for hosting companies if you take out the unlimited package.
- Also check your requirements because of the paid add-ons model.
- Control Web Panel (CWP)
- Cost: Free + Paid
- Suitable for: Hosting Company, Small Hosting Company, Hobbyists
- Notes:
- just announced there will be a new version out in a couple of days, hmm
- Feature rich and well priced but information from the developers is limited.
- Ideal cPanel/Plesk replacement for business, but great for hobbyists aswell.
- KeyHelp
- Cost: Free + Paid
- Suitable for: Small Hosting Company, Hobbyists
- Notes:
- Extremely nicely style theme and a panel which is easy to use.
- Doesn't work behind a NAT Router so this is no good for home users and I quote "NAT never was and never will be part of KeyHelp." so because of this I cannot recommend this panel, shame.
- Virtualmin
- Cost: Free + Paid
- Suitable for: Small Hosting Company, Hobbyists
- Notes:
- The most Feature rich of the Free and some of the Paid panels.
- Because of the theme, the layout, the number of options and features, this is not suitable for the casual user or clients.
- myVesta
- Cost: Free
- Suitable for: Hobbyists
- Notes:
- This panel will get the job done and is actively being developed.
- HestiaCP
- Cost: Free
- Suitable for: Hobbyists
- Notes:
- This panel will get the job done and is actively being developed.
- Nice dark theme
- You can't use 'Apache only' mode any more with this panel.
These panels are designed for companies selling hosting of any size, but can be used for hobbyists or techies running their own servers from home. These panels have all of the features required to sell hosting to end users. One key feature of these panels is that they have reseller accounts.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Paid |
License | Proprietary |
Supported OS | CentOS 7 / RHEL 7 / CloudLinux 6,7,8 / AlmaLinux 8 / Rocky Linux 8 / Ubuntu (on cPanel/WHM version 102 and higher) |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / NGINX |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt / Sectigo |
DNS Server | BIND / PowerDNS |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MariaDB / PostgreSQL |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Exim / Dovecot |
Webmail | Horde |
FTP Server | Pure-FTPd / ProFTPD |
Caching | OPcache / Memcached |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / Greylisting |
Firewall | iptables / CSF / cPHulkd |
WAF | ModSecurity / OWASP |
Virus / Malware Scanning | ClamAV / ImunifyAV / Imunify360 |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / AWS S3 |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | Tiers based on number of accounts |
Server and Package Updates | GUI / CLI |
Automatic Updates | √ |
Can be Uninstalled | × |
cPanel is an industry leader and has everything you need for hosting and reselling. It is a web hosting control panel with a user-friendly interface and many features.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Debian / Ubuntu / CentOS 7 / RHEL / CloudLinux / AlmaLinux / Rocky Linux / Virtuozzo Linux 7 / Windows / Windows Server |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / NGINX / IIS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt / Sectigo |
DNS Server | PowerDNS / BIND |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MariaDB / PostgreSQL |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Exim / Dovecot |
Webmail | Horde |
FTP Server | Pure-FTPd / ProFTPD |
Caching | OPcache / Memcached |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / Greylisting |
Firewall | Plesk Firewall / Firewalld |
WAF | Fail2Ban / ModSecurity / Atomic / OWASP / CWAF (Comodo) |
Virus / Malware Scanning | ClamAV / ImunifyAV / Imunify360 |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / AWS S3 |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | 3 Tiers, Top one is unlimited |
Server and Package Updates | GUI / CLI |
Automatic Updates | √ |
Can be Uninstalled | × |
Plesk is an industry leader and has everything you need for hosting and reselling. It is a web hosting control panel with a user-friendly interface with many features.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Both |
License | Proprietary |
Supported OS | CentOS / CentOS 8 Stream / Rocky Linux / AlmaLinux / Oracle Linux |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / NGINX / LiteSpeed Enterprise / Varnish |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MariaDB / PostgreSQL / MongoDB |
Database Admin | phpMyAdmin / PostgreSQL Database Manager / Mongo Database Manager |
Email Server | Postfix / Dovecot |
Webmail | Roundcube |
FTP Server | Pure-FTPd |
Caching | OPcache / Varnish |
Email Validation | SPF / DKIM |
Spam Protection | SpamAssassin / SpamHause / SpamExperts / Amavis |
Firewall | CSF |
WAF | ModSecurity / CWAF (Comodo) / OWASP |
Virus / Malware Scanning | ClamAV / Maldet / RKHunter / Lynis / Snuffleupagus |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | GoAccess |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP |
File Manager | √ |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | GUI / CLI |
Automatic Updates | Panel Only |
Can be Uninstalled | × |
Control Web Panel (CWP) is a free modern and intuitive control panel for servers and VPS that enables the day to day management and their security easy. Considerations were taken into account through the development of the web panel in terms of security functionalities and the interface.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Paid |
License | Proprietary |
Supported OS | RHEL / CentOS / AlmaLinux / Rocky Linux / Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx / OpenLiteSpeed / LiteSpeed Enterprise |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin |
Email Server | Exim / Dovecot |
Webmail | Roundcube / SquirrelMail |
FTP Server | ProFTPD / Pure-FTPd |
Caching | Redis |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / Rspamd / RBL / Easy Spam Fighter / BlockCracking / Pigeonhole |
Firewall | iptables / CSF / Firewalld |
WAF | ModSecurity / Comodo WAF (CWAF) / Snuffleupagus |
Virus / Malware Scanning | ClamAV / Imunify360 (Paid Addon) |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | JetBackup (Paid Addon) / Acronis (Paid Addon) |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | Number of domains (not subdomains) depends on your tier |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
DirectAdmin is modern web hosting control panel with regular updates. I found its control panel to be uncomfortable to use because of the hidden menus and low contrast ultra-bright theme, ultraclean gone to far. The menu can be stickied which helps a lot and if I ever find where to enable the dark theme that would probably fix the theme. This panel is definately feature rich and for the price is ideal for hosting your own websites at home if you are willing to pay it, and for the hosting companies out there this is definately a good replacement for Plesk or cPanel.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Free |
License | Proprietary |
Supported OS | CentOS / AlmaLinux / Rocky Linux / Debian / Ubuntu / Fedora |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | √ |
Web Server | Apache |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MariaDB / SQLite / PostgreSQL |
Database Admin | phpMyAdmin |
Email Server | Postfix / Dovecot |
Webmail | Roundcube |
FTP Server | VsFTPd |
Caching | Memcached |
Email Validation | SPF / DKIM |
Spam Protection | Sending rate restriction |
Firewall | × |
WAF | × |
Virus / Malware Scanning | ClamAV |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | Bandwidth |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SCP |
File Manager | √ |
Extendable by Plugins | √ (seems to be planned) |
API | √ |
WHMCS Support | ? |
Panel Account Restrictions | × |
Server and Package Updates | CLI |
Automatic Updates | ? |
Can be Uninstalled | × |
Geek Panel (a.k.a. bbPanel) is a new control panel and this shows because although it looks very close to cPanel it still has bugs, is not feature complete, has no community or issue tracker. Too confuse things, there are several websites for this one product and they are all slightly different.
GeekPanel is built with security in mind, to meet everyone needs from Beginners to top Admin Professionals for web hosting control panel management. A smart scalable and secure hosting control panel a comprehensive Linux system for server admins, and a broad toolset for customers to manage shared web hosting, VPS, Cloud, and Dedicated Servers with their domains emails websites, with a ton of rich features.
apt update && apt upgrade apt install curl curl -o latest -L https://download.geekpanel.com && chmod +x latest && ./latest
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Free |
License | Proprietary / GPLv3 / MIT / Apache |
Supported OS | CentOS / AlmaLinux / Cloud Linux |
Supported Cloud Providers | ? |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx / OpenLiteSpeed |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / PostgreSQL / MongoDB |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Postfix / Dovecot |
Webmail | Roundcube / RainLoop |
FTP Server | ProFTPD |
Caching | Varnish |
Email Validation | SPF / DKIM |
Spam Protection | SpamAssassin |
Firewall | CSF |
WAF | ModSecurity |
Virus / Malware Scanning | Imunify360 / Linux Malware Detect (LMD) |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | ? |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | × |
Can be Uninstalled | × |
OVIPanel is web hosting control panel (based on Sentora) that has a modern UI with separate panels for users and the admin. The admin GUI does need some work on the UI and additional features adding because a lot of features that you expect to be in the GUI are absent. The free panel has massive potential and a growing community. This panel does have regular updates and is developed by a large hosting company in India.
There is a paid version which adds support but no extra features. The paid tiers are very reasonable and can give you some reassurance that you can get technical questions answered within 4-6 hours.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Paid |
License | Proprietary |
Supported OS | RHEL / CentOS / AlmaLinux / Rocky Linux / Ubuntu / CloudLinux / Scientific Linux |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Google Cloud Platform (GCP) / Microsoft Azure / Akamai (formerly Linode) |
Install Method(s) | Script / Cloud Quick Launch |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx / OpenLiteSpeed / LiteSpeed Enterprise / Lighttpd / NodeJS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB / PostgreSQL / SQLite / MongoDB |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Exim / Dovecot |
Webmail | Roundcube / RainLoop / WebMail Lite |
FTP Server | Pure-FTPd |
Caching | Redis / Memcached / Varnish |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / RBL / MailChannels |
Firewall | CSF / CXF |
WAF | ModSecurity / OWASP / Brute Force Detection |
Virus / Malware Scanning | ClamAV / ImunifyAV / ImunifyAV+ / Imunify360 / Linux Malware Detect (LMD) / Linux Environment Security (LES) |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SFTP / AWS S3 / Google Drive |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | Tiers based on number of accounts |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
Webuzo is a Multi User Control Panel built for Hosting Providers, Resellers and Website Owners designed and built by Softaculous. Its a powerful and easy to use Web Hosting Control Panel used by users around the world which helps you manage your cloud or dedicated server.
This panel can be installed on dedicated servers, cloud servers and virtual private servers. You can launch Webuzo instances in various clouds like Amazon Web Services, Google Cloud Platform (GCP), Microsoft Azure, Linode, DigitalOcean, etc. You can automate various admin tasks with the API and SDK.
Webuzo now has reseller capabilites and is definately a candidate for a cPanel replacement. The top tier is a fair price which includes unlimited domains, unlimited accounts and free support but the lower tiers also allow the hobbyist to run this platform on their kit at home. The killer feature is that Webuzo offers and inplace conversion of your cPanel and WHMCS to use their platform with no losss of data and no need to performa migration to another IP address.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Rocky Linux |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Hetzner Cloud / Google Compute Engine (GCE) / Google Cloud Platform (GCP) / Microsoft Azure / Vultr / Akamai (formerly Linode) / Alibaba Cloud / Contabo / OVH |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx / OpenLiteSpeed / LiteSpeed Enterprise |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MariaDB |
Database Admin | phpMyAdmin |
Email Server | Exim / Dovecot |
Webmail | Roundcube / RainLoop |
FTP Server | Pure-FTPd |
Caching | Memcached |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin |
Firewall | CSF |
WAF | ModSecurity |
Virus / Malware Scanning | SShield |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | GoAccess |
Cron Jobs | √ |
Local Backup | SBackups |
External Backup | ? |
File Manager | √ |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | √ |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
SPanel is web hosting control panel developed by Scala Hosting and was developed because of the ever increasing cost of cPanel. The next generation cloud management platform, allowing every website owner to easily manage their server in a secure environment. This panel is an ALL-IN-ONE cloud hosting platform allowing every site owner to host multiple websites on their own fully managed cloud VPS and as such is not designed for your own local servers, you must use a cloud based provider that this software supports.
SShield is the all-in-one security solution of SPanel and is unique because it doesn’t just rely on the existing virus and malware databases. Instead, it follows advanced algorithms for predictive analysis and cyber threat prevention. A predictive AI for detecting and removing cyber threats.
SPanel is available for free with any Scala Hosting VPS plan.
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Free (can only be used with 20i.com or their resellers) |
License | Apache |
Supported OS | CentOS / Windows Server |
Supported Cloud Providers |
in-house / Amazon Web Services (AWS) / Google Cloud Platform (GCP) *Reseller hosting platform has been built in-house. AWS and Google Cloud are available as Managed Hosting products. |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | × |
Web Server | Apache |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | Google DNS |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MariaDB / MSSQL (extra cost for license) |
Database Admin | phpMyAdmin |
Email Server | Exim / Dovecot |
Webmail | Roundcube (Stackmail) |
FTP Server | ProFTPD |
Caching | OPCache / CDN (in-house) / in-house WordPress cache plugin (StackCache) |
Email Validation | SPF / DKIM |
Spam Protection | Rspamd |
Firewall | iptables / Firewalld / Voxility / DDOS protection (via Voxility) |
WAF | ModSecurity / Brute Force Detection |
Virus / Malware Scanning | ClamAV |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | × |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | √ (only 20i.com can access, disaster recovery only) |
File Manager | √ |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
My20i and StackCP form a hosting platform from 20i.com and is a direct rival to cPanel except that you need to take out hjosting from 20i.com to use this panel, and best of all it is free with no account limits.
20i.com develops My20i amd StackCP in-house which their resellers can use for free. They refer to their platform as My20i.
The free version works ....................
v=spf1 include:spf.stackmail.com a mx -all
These panels can be used for selling hosting but are aimed towards small hosting companies becasue they generally need more admin input to keep going or do not have all of the required features as the ones above. Hobbyists or techies running can use these to run their own servers from home.
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Both |
License | Proprietary |
Supported OS | Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin |
Email Server | Postfix / Dovecot |
Webmail | Roundcube / RainLoop / SnappyMail |
FTP Server | ProFTPD |
Caching | × |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / Amavis / Greylisting (in Debian version only) |
Firewall | iptables |
WAF | Fail2Ban |
Virus / Malware Scanning | ClamAV |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | × - Limits are set by the admin on the User's account |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats |
Cron Jobs | √ |
Local Backup |
Backups with Snapshots feature |
External Backup |
FTP / SFTP / WebDAV / KeyDisc / Dropbox / Custom with Restic / Rclone |
File Manager | √ |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
KeyHelp is a Control Panel for Users and Server Administrators. Regardless of whether you are a user of a web hosting plan or an administrator of a server – an easy-to-use management interface with many functions and options is appreciated by everyone equally. The Server Hosting Panel KeyHelp is aimed at administrators, resellers and users. The KeyHelp server hosting panel is developed by the Thuringian (German) hosting provider Keyweb and made available to the public free of charge.
The free version is not crippled and the UI is ultra modern and responsive. If you plan to use this to sell web hosting be aware that it does not have a reseller component and you realistically will need to buy the Pro version for those little extras it gives you. Great for the inexperienced Linux convert who wants to do web hosting.
This responsive and stylish panel is not as mature as cPanel but has a passionate team behind it's development and is one to watch. This should be in your shortlist becasue of how easy it is to use and setup.
/home/users/
# keyhelp # keyhelp-toolbox - If you can no longer log in due to a changed IP, you can also disable access restrictions from console by calling this program # keyhelp login - Command to generate URLs that will immediately log you into the KeyHelp interface.
sudo nano /etc/network/interfaces
#Secondary IP Address auto eth0:0 iface eth0:0 inet static address 31.31.31.31 netmask 255.255.255.255
sudo systemctl restart networking
sudo systemctl restart networking
/home/keyhelp/www/
/etc/apache2/keyhelp/htpasswd/.htpasswd_superadmin_xxxxx52984ec401ebedf74286a243e4e
/etc/apache2/keyhelp/This has invisible redirects as shown in this example
# Rspamd RewriteEngine on RewriteRule ^/rspamd$ /rspamd/ [R] ProxyPreserveHost On ProxyPass /rspamd http://localhost:11334/ ProxyPassReverse /rspamd http://localhost:11334/
/root/keyhelp_login_data_2023-10-25_15-56-06 /root/install_keyhelp.sh
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Free |
License | GPLv2 |
Supported OS | Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / NGINX / LigHTTPd (for backend) |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND / PowerDNS |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MariaDB |
Database Admin | × |
Email Server | Postfix / Dovecot |
Webmail | × |
FTP Server | Pure-FTPd |
Caching | OPcache |
Email Validation | SPF / DKIM |
Spam Protection | × |
Firewall | × |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | √ |
Cron Jobs | √ |
Local Backup | × |
External Backup | × |
File Manager | × |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI |
Automatic Updates | × |
Can be Uninstalled | √ |
Froxlor is the lightweight server management software for your needs. Developed by experienced server administrators, this open source (GPL) panel simplifies the effort of managing your hosting platform. Froxlor is ideal for a hobbiest due to the fact a lot of stuff needs to be setup manually and requires knowledge of Linux but also has no dedicated reseller system. This system calls resellers, admins, and customers can be assigned to them. Developed by experienced server administrators, this open source (GPL) panel simplifies the effort of managing your hosting platform.
The panel will generate scripts for you for some actions and you will need to run these as root in the terminal manually, but this is not hard, just an extra step. Froxlor will need to have all of its settings checked upon first installation but this task is not hard and only needs to be done once.
SSH to your server root@froxlor:~# mysql -u root -p Enter in the SQL root password (should be the same as your `froxroot`) MariaDB [(none)]> USE froxlor; MariaDB [(froxlor)]> UPDATE `panel_admins` SET `password` = MD5('my-secret-password') WHERE `adminid` = '1'; or MariaDB [(froxlor)]> UPDATE `panel_admins` SET `password` = MD5('my-secret-password') WHERE `loginname` = 'admin'; Query OK, 1 row affected (0.020 sec) Rows matched: 1 Changed: 1 Warnings: 0 Done
apt-get -y install apt-transport-https lsb-release ca-certificates gnupg curl -sSLo /usr/share/keyrings/deb.froxlor.org-froxlor.gpg https://deb.froxlor.org/froxlor.gpg sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.froxlor.org-froxlor.gpg] https://deb.froxlor.org/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list' apt-get update && apt-get upgrade apt-get install froxlor
mysql -u root
CREATE USER 'froxroot'@'localhost' IDENTIFIED BY 'CHANGEM3'; GRANT ALL PRIVILEGES ON *.* TO 'froxroot'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT;
service apache2 restart
http://{your-ip-address}/froxlor
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Both |
License | Proprietary / GPLv3 |
Supported OS | AlmaLinux / CentOS / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | Docker |
Web Server | OpenLiteSpeed / LiteSpeed Enterprise |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | PowerDNS |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MariaDB |
Database Admin | phpMyAdmin |
Email Server | Postfix / Dovecot |
Webmail | SnappyMail |
FTP Server | Pure-FTPd |
Caching | Memcached / Redis / LiteSpeed Cache (LSCache) |
Email Validation | SPF / DKIM |
Spam Protection | SpamAssassin / MailScanner / Rspamd (Paid Addon) |
Firewall | iptables / CSF / Firewalld |
WAF | ModSecurity / OWASP |
Virus / Malware Scanning | ClamAV / MailScanner / ImunifyAV / Imunify360 |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | √ |
External Backup | SFTP / AWS S3 |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | × |
Can be Uninstalled | × |
CyberPanel is web hosting control panel which is based on OpenLitespeed. Comes with built-in support for DNS, FTP, Email, File Manager and automatic SSL.
The free version works well but the webserver is crippled so could not be used for professional webhosting. Ideal for running your multiple website on a budget. LiteSpeed Enterprise is a powerful webserver and is ideally suited for professional webhosting but it does come at a cost. OpenLightSpeed does not support all Apache .htaccess commands where as LiteSpeed Enterprise as is a complete Apache drop-in replacement and does.
To use the full power of this panel it can get quite expensive and the free version does have some other crippled stuff like no root file manager. A one time payment for all the addons is not too bad and if you like this panel I encourage you to purchase as a one time payment rather that pay every month. I do not know if this covers all future versions of the panel and plugins.
CyberPanel with OpenLiteSpeed allows you to host unlimited domains at no cost. However, with LiteSpeed Enterprise you can host 1 domain for free, for further domains/details visit the pricing page.
# Log in as root (not sudo) # Disable any DNS-Hijacking on your network apt update && apt upgrade -y apt install iputils-ping apt install cron sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Both |
License | Virtualmin Professional / GPLv3 |
Supported OS | RHEL / AlmaLinux / Rocky Linux / Oracle Linux / CentOS / Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization |
Via Cloudmin (Free/Pro) |
Web Server | Apache / Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MariaDB / PostgreSQL / SQLite |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Postfix / Dovecot / QMail / Sendmail |
Webmail | Usermin / Roundcube / SquirrelMail |
FTP Server | ProFTPD / WU-FTP / VsFTPd |
Caching | ? |
Email Validation | SPF / DKIM / DMARC / DANE (TLSA) |
Spam Protection | SpamAssassin / Greylisting |
Firewall | CSF / Linux Firewall / Shorewall / Firewalld |
WAF | Fail2Ban / Comodo WAF (CWAF) |
Virus / Malware Scanning | ClamAV |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SSH / AWS S3 / Dropbox (Pro only) / Azure Blob Storage (Pro only) / Google Cloud Platform (GCP) (Pro only) / Backblaze (Pro only) / Rackspace Cloud Files / Bacula |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions |
Unlimited number of accounts for Free tier. The Pro version has more features such as 100+ install scripts, Reseller Accounts, User limits (Bandwidth, CPU, Memory...), More Stats and other features aimed at people who run businesses with Virtualmin. Pro customers can also file support tickets. The Pro tiers are limited by the number of domains you want. Domains and Sub-Domains count towards this total. |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
Virtualmin is a Webmin module for managing multiple virtual hosts through a single interface, like Plesk or cPanel. It supports the creation and management of Apache or Nginx virtual hosts, BIND DNS domains, MariaDB databases, and mailboxes and aliases with Postfix or Sendmail. It makes use of the existing Webmin modules for these servers, and so should work with any existing system configuration, rather than needing it’s own mail server, web server and so on.
Virtualmin can also create a Webmin user for each virtual server, who is restricted to managing just his domain and its files. Webmin’s existing module access control features are used, and are set up automatically to limit the user appropriately. These server administrators can also manage the mailboxes and mail aliases in their domain, via a web interface that is part of the module.
Virtualmin is a powerful and flexible web hosting control panel for Linux and BSD systems. Available in an Open Source community-supported version, and a more feature-filled version with premium support, Virtualmin is the cost-effective and comprehensive solution to virtual web hosting management. And, Virtualmin is the most popular and most comprehensive Open Source control panel with over 150,000 installations worldwide.
A lot of Webmin tutorials and information will apply to Virtualmin because Virtualmin is a plugin/module of Webmin so you should also check the Webmin section for information.
================================== Webmin Module Installation/Upgrade ================================== To install or upgrade the csf webmin module: Install csf as above Install the csf webmin module in: Webmin --> Webmin Configuration --> Webmin Modules --> From local file --> /usr/local/csf/csfwebmin.tgz --> Install Module
wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh sh virtualmin-install.sh --bundle LEMP
Defined here: /etc/apache2/mods-available/http2.conf Defined as: Protocols h2 h2c http/1.1
virtualmin modify-dns --domain name | --all-domains | --all-nonvirt-domains
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Free |
License | BSD 3-Clause |
Supported OS | CentOS / Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | OpenVZ |
Web Server | Apache / Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND / PowerDNS |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin (not native) |
Email Server | Postfix / Dovecot |
Webmail | Roundcube / SquirrelMail / Exchange |
FTP Server | Pure-FTPd |
Caching | ? |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / Rspamd / Amavis / Greylisting |
Firewall | √ |
WAF | × |
Virus / Malware Scanning | ClamAV / RKHunter / ISPProtect (Paid Addon) |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer / GoAccess |
Cron Jobs | √ |
Local Backup | √ |
External Backup | ? |
File Manager | × |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
ISPConfig is an open source hosting control panel for Linux which allows website owners to easily administer their sites, similar to cPanel and Plesk. It also allows resellers to manage multiple accounts on multiple physical or virtual servers from one control panel. This panel has a lot of potential when it removes the need for manually installing the basics such as phpMyAdmin and a filemanager.
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Both |
License | Proprietary |
Supported OS | AlmaLinux / Rocky Linux / CentOS / Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | × |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / PostgreSQL |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Exim / Dovecot |
Webmail | Roundcube |
FTP Server | ProFTPD |
Caching | Redis / Memcached |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin |
Firewall | iptables |
WAF | Fail2Ban |
Virus / Malware Scanning | AI-Bolit |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | Disk |
Traffic Statistics | AWStats |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SCP / Dropbox / Google Drive |
File Manager | ? |
Extendable by Plugins | √ |
API | ? |
WHMCS Support | ? |
Panel Account Restrictions | × |
Server and Package Updates | × |
Automatic Updates | √ |
Can be Uninstalled | × |
FASTPANEL is a simple and functional server management panel. Create sites in a few clicks, manage mail, databases, backups; plan tasks, and analyze traffic. Set and configure access rights as you like: each site can be assigned to a single user. To improve the security of your account, enable two-factor authentication. Dynamic notifications allow you to be aware of the server and sites' status. Moreover, FASTPANEL includes a Web SSH client, site preview, and a favicon editor.
The free version is for most people and is not crippled in anyway. FASTPANEL only becomes a 'paid for' platform when you start selling it or supplying it to your clients for a fee. The relevant license is available on their website and you should check this license yourself to make sure you can follow the terms because I am not a lawyer. FASTPANEL seems to be made by the company FASTVPS. The code is 'Closed Source' but is updated regularly.
I found the panel to be designed in such a way that it hides all of the techincal stuff and just leaves options that you would need to resell and manage hosting. It is aimed at hosters and not techies who like to play, and this is a good thing because I dont think an admin could easily break this panel. It also features automatic updates which is one less thing to think about. The Apache/Nginx Reverse proxy setup (by default) gives excellent speed and requires no technical input to get working other than enabling a website. You need to make sure you setup the BIND DNS server before creating your website accoutns to make sute they get their DNS zone up automatically.
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Free |
License | GPLv3 |
Supported OS | CentOS / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache |
TLS 1.3 | × |
HTTP/2 | × |
HTTP/3 & QUIC | × |
AutoSSL | × |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | × |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin |
Email Server | Postfix / Dovecot |
Webmail | Roundcube |
FTP Server | ProFTPD |
Caching | × |
Email Validation | SPF |
Spam Protection | × |
Firewall | × |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | × |
File Manager | × |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | × |
Automatic Updates | × |
Can be Uninstalled | × |
Sentora is based on an original fork of ZPanelCP and is an open-source web hosting control panel written in PHP and is designed to work with with Linux, UNIX and BSD based servers or computers. The Sentora software can turn a domestic or commercial server into a fully fledged, easy to use and manage web hosting server. In reality the panel needs a lot of development at the time or writing this article.
setzadmin --set new-password
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | n/a |
License | Proprietary / GPLv3 |
Supported OS | Debian |
Supported Cloud Providers | × |
Install Method(s) | ? |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx / OpenLiteSpeed / LiteSpeed Enterprise |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | ? |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MySQL / PostgreSQL |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | √ (has email but i cannot identify the server) |
Webmail | Roundcube |
FTP Server | Pure-FTPd |
Caching | Memcached / Redis / Varnish |
Email Validation | SPF |
Spam Protection | SpamAssassin |
Firewall | × |
WAF | ModSecurity |
Virus / Malware Scanning | × |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | Dropbox / Google Drive |
File Manager | √ |
Extendable by Plugins | × |
API | ? |
WHMCS Support | ? |
Panel Account Restrictions | × |
Server and Package Updates | ? |
Automatic Updates | ? |
Can be Uninstalled | × |
Hepsia is a proprietary control panel only available through LiquidNet Ltd. resellers.
LiquidNet Ltd. is a UK-based company, headquartered in London, which was established in February 2003. Since then, our company has been offering a large number of professional services in the fields of web hosting, reseller hosting and domain registration.
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Free |
License | CC BY-SA 4.0 |
Supported OS |
Windows Server |
Supported Cloud Providers | × |
Install Method(s) | Installer |
Web Console |
Admin (HTTP) - http://<server-ip>:9001 |
Virtualization | Hyper-V / Proxmox Virtualization |
Web Server | IIS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | ? |
DNS Server | BIND / PowerDNS / Microsoft / SimpleDNS Plus |
DNS Zone Manager | ? |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MySQL / MariaDB / MSSQL / ColdFusion / ODBC (Access/Excel) |
Database Admin | × |
Email Server | Exchange / Ability / ArGoSoft / hMailServer / IceWarp / MailEnable / MDaemon / Merak / SmarterMail |
Webmail | OWA |
FTP Server | Microsoft / Filezilla / Gene6 / Serv-U |
Caching | ? |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | Mailcleaner / Spam Experts |
Firewall | Microsoft |
WAF | × |
Virus / Malware Scanning | Mailcleaner |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / SmarterStats |
Cron Jobs | ? |
Local Backup | × |
External Backup | × |
File Manager | ? |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | ? |
Automatic Updates | √ |
Can be Uninstalled | √ |
SolidCP is a complete management portal for Cloud Computing Companies and IT Providers to automate the provisioning of a full suite of Multi-Tenant services on servers. The powerful, flexible and fully open source SolidCP platform gives users simple point-and-click control over Server applications including IIS 10, Microsoft SQL Server 2022, MySQL, MariaDB, Active Directory, Microsoft Exchange 2019, Microsoft Sharepoint 2019, Microsoft RemoteApp/ RDS, Hyper-v and Proxmox Deployments.
We now make your system admin job a lot easier to freshly deploy a new server, and to keep them all up to date without much hassle! Setup all the software you need automatically from a Single Web server up to an Active directory based setup with Microsoft Exchange while having the system optimized for security.
SolidCP is a fork of WebsitePanel.
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Both |
License | Proprietary |
Supported OS | CentOS / AlmaLinux / Rocky Linux / Ubuntu |
Supported Cloud Providers | DigitalOcean |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx / OpenLiteSpeed |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL |
Database Admin | phpMyAdmin |
Email Server | Exim / Dovecot |
Webmail | Roundcube |
FTP Server | Pure-FTPd |
Caching | Redis |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | × |
Firewall | × |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | √ |
External Backup | × |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI |
Automatic Updates | × |
Can be Uninstalled | × |
ZesleCP is light-weight Web Hosting Control Platform. DigitalOcean's ZesleCP image provides a One-Click installer to automatically install Apache/Nginx, PHP, MySQL database server, Email servers with auto-configured SPF/MX/DKIM records, FTP server, One-click WordPress App, and many more useful features. The panel is beautifully designed panel with a lot of emphasis on easy of use, however is not very mature so a lot of things are missing or not implemented. I think this panel will become a lot better in the near future as it develops.
The Roadmap for this product is can easily be access from the website or from within the panel so the devlopers do want you to know what is going on with the software.
There are many different tiers and packages you can choose from to usit your needs from lifetime (check the LTS for the `lifetime of the product`) to free. I feel there are too many tiers of license but cost the top version for a business is quite acceptable.
zesle passwd root '<new password here>'
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Free |
License | Proprietary |
Supported OS | RHEL / CentOS / AlmaLinux / Rocky Linux / CloudLinux |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / LiteSpeed Enterprise |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | djbdns |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin |
Email Server | Dovecot / Mailman / QMail |
Webmail | Roundcube / Horde |
FTP Server | ProFTPD |
Caching | x |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin |
Firewall | CSF / InterWorx-native APF firewall |
WAF | Fail2Ban / ModSecurity |
Virus / Malware Scanning | ClamAV / ImunifyAV / ImunifyAV+ / Imunify360 |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer / Analog |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SFTP / SCP / JetBackup / Acronis |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | √ The VPS tier restricts you to 4 vCPUs |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
InterWorx is web hosting control panel which is made of 2 panels, NodeWorx for the admin (similar to WHM) and SiteWorx for the end-user (similar to cPanel).
It is not as feature rich as cPanel and has a long way to go, but for the price it is not expensive. The UI is easy to use but is sparse and not always friendly and because the demo is crippled I struggled to get a feel for it as at every turn I just kept on getting told this feature has been turned ofd due to demo mode. The target market is larger hosting companies but even if the platform is stable, it is not ready (for me anyway) to be used for one of these companies but could be ok for a smaller hoster who likes hands on with Linux.
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Paid |
License | Proprietary |
Supported OS | CentOS / Debian / Ubuntu / CloudLinux / openSUSE |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | × |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Postfix / Dovecot |
Webmail | Roundcube |
FTP Server | ProFTPD |
Caching | × |
Email Validation | SPF / DKIM / DANE (TLSA) |
Spam Protection | SpamAssassin / Greylisting / DNSBL |
Firewall | × |
WAF | × |
Virus / Malware Scanning | ClamAV |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | Restic / Borg |
File Manager | √ |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI |
Automatic Updates | √ |
Can be Uninstalled | × |
LiveConfig is a lightweight control panel software which has been developed by German programmers. It simplifies server configuration and cares for reliable and safe operation.
The simple licensing jas only three different editions, very competitive pricing but the lower tier with DNSSEC or SSL certificates should be avoided at all cost.
After having a look through this panel I feel it has a lot of work required to bring it anywhere near useable for a commercial client. I am sure it is stable but the distinct lack of features and the old style of GUI rules it out for me to use it or recommend it at this time.
You definately need to be familiar with the Linux CLI to use this panel.
These will typically be used for hobbyists or techies running their own servers from home but are not suitable to use in a commercial enviroment where you are selling hosting as they are missing a lot of the required features.
These can usually do a lot of the functions for your server via a GUI but are not suitable for hosting companies because they lack packages, resource restrictions, required features or do not offer a full range of services.
Features | Status |
Primarily Designed For | Websites + Email |
Free/Paid | Free with Paid Addons |
License | Sun modified BSD license |
Supported OS | AlmaLinux / Rocky Linux / CentOS / RHEL |
Supported Cloud Providers | × |
Install Method(s) | ISO / Script / VirtualBox Image / VMware Image |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MariaDB |
Database Admin | phpMyAdmin |
Email Server | Postfix / Dovecot / Sendmail |
Webmail | Openwebmail (Paid Addon) / Roundcube (Paid Addon) |
FTP Server | ProFTPD |
Caching | × |
Email Validation | SPF / DKIM |
Spam Protection | AV-SPAM (Paid Addon) / Greylisting |
Firewall | iptables / APF (Paid Addon) / Firewalld |
WAF | Fail2Ban (Paid Addon) |
Virus / Malware Scanning | AV-Spam (Paid Addon) |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | Disk |
Traffic Statistics | Webalizer |
Cron Jobs | × |
Local Backup | Automated Backup (Paid Addon) |
External Backup | ? |
File Manager | × |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | × |
Can be Uninstalled | × |
BlueOnyx is designed to be installed using the official ISOs (which contains the OS) so the disk is laid out correctly. There are VirtualBox and VMware images that you can use instead but for the keen Linux admins you can install manually using a script.
It is the mission of BlueOnyx to provide a fully-integrated Internet hosting platform that includes web, e-mail, DNS and file transfer services from a simple, user-friendly web-based interface that is easily installed on commodity hardware or virtual private server.
I found the software to be buggy. I had trouble installing BlueOnyx so I had to install it again and even then I was still getting warnings about PHP and email services not running. When you try and connect in to the web console by using the server IP it will sometimes redirect you to the hostname you configured earlier. After the installation is complete the console will give you 2 IP addresses and only one of them will work, it looks like the script is not reading the IP correctly or some sort of issue caused by Cockpit being installed aswell. I would like the links to not be hardcoded to use the domain name, this is especially useful for testing on local networks.
Once I logged you will find the web console is very dated which isn't a blocker but the lack of features is. A lot of expected features are via paid addons (AV-Spam and Webmail) via the shop which are not all cheap. The addons in the shop are dated and might not come with updates, meaning they are buy each time you need them updating. I don't mind paying for stuff but I think their revenue model is broken. They should have 2 versions, free and paid. The paid one should have all the apps in it, I hate having to roll my own and that is why I want a panel to do it all for me.
If the developers stopped building all of the ISO and VM images and just concentrated on the script install I think they would have more time to work on the project itself. The version I used is the end product of months of work and the developers said there might be issues so hopefully these will all get sorted out.
Boot of the ISO/DVD Follow the wizard Login as Root When you log in as root for the first time it will runs some stuff and you will not get chance to run the cockpit command. You must setup at least IPv4 Exit Login in as root again and activate Cockpit by running the command 'systemctl enable --now cockpit.socket' Run 'ip addr' to get the correct IP because the one displayed is not correct Log in to the Web Console Complete the Setup-Wizard
Features | Status |
Primarily Designed For | Websites + Email |
Free/Paid | Both |
License | Pagoda Open Source License Agreement |
Supported OS | CentOS / Ubuntu / Deepin / Debian |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | Docker (Paid Addon) |
Web Server | Apache / Nginx / OpenLightSpeed / NodeJS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | PowerDNS |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB / MongoDB / PostgreSQL |
Database Admin | phpMyAdmin |
Email Server | Postfix / Dovecot / Sendmail |
Webmail | Roundcube |
FTP Server | Pure-FTPd |
Caching | Redis / Memcached |
Email Validation | SPF / DKIM |
Spam Protection | Anti-Spam Gateway (Amavis / SpamAssassin / ClamAV) / Rspamd / Greylisting |
Firewall | SYS Firewall / Firewalld / Nginx free firewall |
WAF | Fail2Ban / Apache WAF (Paid Addon) / Nginx WAF (Paid Addon) / Website Tamper-proof (Paid Addon) |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | Website Statistics (Paid Addon) |
Cron Jobs | √ |
Local Backup | √ |
External Backup | AWS S3 |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ (Paid Addon from WHMCS) |
Panel Account Restrictions | × |
Server and Package Updates | GUI |
Automatic Updates | × |
Can be Uninstalled | √ |
aaPanel is a software that improves the efficiency of managing servers supports more than 100 functions such as one-click LEMP/LNMP/monitor/FTP/database. After more than 80 iterations, it is fully functional and safe, and has been approved and installed by millions of users around the world. aaPanel is the International version for BAOTA panel (www.bt.cn).
Free version is great for hobbyists but has no security. The paid version is not for hosting companys because it is single user admin Panel. So I am not sure who the paid version is targeted at.
aaPanel is a simple but powerful control panel for linux server with one-click install LNMP/LAMP/OpenLiteSpeed developing environment and software.
###### IP is getting blocked by Firewall/pfblockerNG ###### sort: cannot read: ping.pl: No such file or directory --2023-05-01 10:05:35-- https://node.aapanel.com/install/4/php.sh ###### When I bypassed pfblockerNG ###### sort: cannot read: ping.pl: No such file or directory --2023-05-01 10:41:36-- https://node.aapanel.com/install/4/mysql.sh Resolving node.aapanel.com (node.aapanel.com)... failed: Temporary failure in name resolution. wget: unable to resolve host address ‘node.aapanel.com’
Features | Status |
Primarily Designed For | Websites + Email |
Free/Paid | Free |
License | GPLv3 |
Supported OS | RHEL / CentOS / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | × |
HTTP/2 | × |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MariaDB / PostgreSQL |
Database Admin | phpMyAdmin (via URL) / phpPgAdmin (via URL) |
Email Server | Exim / Dovecot |
Webmail | Roundcube |
FTP Server | ProFTPD / VsFTPd |
Caching | × |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / ClamAV |
Firewall | iptables |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | ? |
File Manager | √ (Paid Addon) |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
VestaCP is web hosting control panel which has given brith to many forks. It is a simple panel that allows some one to manage their multiple websites. Vesta is an open source hosting control panel with a clean and focused interface without the clutter.
v-change-user-password admin newpassword
Features | Status |
Primarily Designed For | Websites + Email |
Free/Paid | Free |
License | GPLv3 |
Supported OS | Debian |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | × |
HTTP/2 | × |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB / PostgreSQL |
Database Admin | phpMyAdmin (via URL) / phpPgAdmin (via URL) |
Email Server | Exim / Dovecot |
Webmail | Roundcube |
FTP Server | ProFTPD / VsFTPd |
Caching | OPCache |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / ClamAV |
Firewall | iptables |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats / Webalizer |
Cron Jobs | √ |
Local Backup | √ |
External Backup | ? |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
myVesta is a security and stability-focused fork of VestaCP, exclusively supporting Debian in order to maintain a streamlined ecosystem. Boasting a clean, clutter-free interface and the latest innovative technologies, our project is committed to staying synchronized with official VestaCP commits. We work independently to enhance security and develop new features, driven by our passion for contributing to the open-source community rather than monetary gain. As such, we will offer all features built for myVesta to the official VestaCP project through pull requests, without interfering with their development milestones.
This panel is Debian fork of VestaCP that is under development by one of the VestaCP developers. Focused on security and stability, with a lot of security improvements and because only Debian is supported this allowa myVesta to focus on only one eco-system and not wasting energy on compatibility with other Linux distributions.
a2enmod proxy_fcgi setenvif a2enconf php7.4-fpm systemctl reload apache2
v-change-user-password admin newpassword
=== Patching php.ini for php8.2 2023-10-28 16:52:31 URL:https://c.myvestacp.com/tools/patches/php8.2.patch [2970/2970] -> "/root/php8.2.patch" [1] patching file /etc/php/8.2/fpm/php.ini Reversed (or previously applied) patch detected! Assume -R? [n]
Features | Status |
Primarily Designed For | Websites + Email |
Free/Paid | Free |
License | GPLv3 |
Supported OS | Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MySQL / MariaDB / PostgreSQL |
Database Admin | phpMyAdmin (via URL) / phpPgAdmin (via URL) |
Email Server | Exim / Dovecot |
Webmail | Roundcube / RainLoop |
FTP Server | ProFTPD / VsFTPd |
Caching | × |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / ClamAV |
Firewall | iptables |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | Disk / Bandwidth |
Traffic Statistics | AWStats |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SFTP / Rclone |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
HestiaCP 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.
The goal of each panel might be different, especially as HestiaCP does not neccessarily aim at the things cPanel, Plesk or Directadmin do, instead it strives to be something that a system admin likes to use to make his tasks more easy or compact - while keeping as many options as possible to still manually change things in the system whereas I think most of the so called “competitors” want to be a replacement for a system admin at all. HestiaCP are not interested in competing in that area at all, but rather find what’s helping people who manage servers on a daily basis and for us it is very important that people see that from the beginning to have their expectations set correctly.
The project is a fork of VestaCP and is currently in active development.
v-change-user-password admin newpassword
Features | Status |
Primarily Designed For | Small Hosting Company |
Free/Paid | Free |
License | Proprietary / GPLv3 / MIT / Apache |
Supported OS | Debian / Ubuntu |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | ? |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Exim / Dovecot |
Webmail | × |
FTP Server | VsFTPd |
Caching | × |
Email Validation | SPF / DKIM |
Spam Protection | × |
Firewall | iptables |
WAF | Guard (Alternative to Fail2Ban) |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | × |
External Backup | × |
File Manager | √ |
Extendable by Plugins | × |
API | × |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | GUI |
Automatic Updates | × |
Can be Uninstalled | √ |
TinyCP is originally designed for the company behind it Technalab. They made it free to use so its easier to catch bugs. Beside that they truly listen to the community. The way this control panel has been created is the best available compared to any other control panel! TinyCP doesn't have its own php,nginx,apache libraries and so when you do not want it anymore or experience issues you can easily just remove TinyCP and reinstall it without having the troubles of making a complete new install on your server.
This control panel is extremely easy to use and has a lot of potential. It needs to have some more features added and a few edges smoothed of but definately one to watch. Syle and ease of use over more features is definately the motto.
Features | Status |
Primarily Designed For | Websites + Email |
Free/Paid | Paid |
License | Proprietary |
Supported OS | CentOS / AlmaLinux / Rocky Linux / Debian / Ubuntu / VzLinux |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | Docker |
Web Server | Apache / Nginx / OpenLiteSpeed / NodeJS / ihttpd (for backend) |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | √ |
Database Server | MySQL / MariaDB / Percona / PostgreSQL |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Exim / Dovecot |
Webmail | Roundcube / Custom |
FTP Server | ProFTPD |
Caching | × |
Email Validation | SPF |
Spam Protection | SpamAssassin / DNSBL |
Firewall | iptables |
WAF | × |
Virus / Malware Scanning | ImunifyAV (paid) / Dr.Web (paid) |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | Custom |
Cron Jobs | √ |
Local Backup | √ |
External Backup | × |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | Each Tiers has domain limits |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
ISPmanager is a Linux-based control panel for managing dedicated and game and VPS web servers, as well as selling shared hosting. This panel is not really developed for reselling hosting although it does it. There are many expected features missing which would make managing more than a few customers tiresome. This panel might have its place but I am not sure where. Over the coming years ISPmanager might be worth revisiting.
ISPmanager uses Docker to support alternate versions of the database servers. Each MySQL-server is deployed in a separate container, and this eliminates the conflict of libraries. ihttpd is used as a lightweight web-server for the admin GUI.
These stacks are primarily for developing and hosting your apps and not traditional websites, but some may have the option to create a website. These 'Panels' are usually hosted in the Cloud but can be hosted on your own server with the same effect.
If you only need to Web Applications, this category is for you. If you need to host email these platforms are not a good solution for you. In that case, you should consider standard control panels. The apps created with these platforms usually send emails.
Wordpress websites are Apps and this is why some of these platforms refer to Web Hosting for clients. these platforms deploy 1 server for each website.
These platforms usual have some type of remote server monitoring as this goes hand in hand in deploying software to remote servers.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Free |
License | Proprietary |
Supported OS | Debian / Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Hetzner Cloud / Google Compute Engine (GCE) / Microsoft Azure / Vultr |
Install Method(s) | Script / Cloud Quick Launch |
Web Console |
|
Virtualization | × |
Web Server | Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | ProFTPD |
Caching | Redis / Varnish |
Email Validation | × |
Spam Protection | × |
Firewall | iptables / Uncomplicated Firewall (UFW) |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | √ |
External Backup | AWS S3 |
File Manager | × |
Extendable by Plugins | × |
API | × |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | × |
Automatic Updates | × |
Can be Uninstalled | √ |
CloudPanel is a free and modern server control panel to configure and manage a server with an obsessive focus on simplicity. Run PHP, NodeJS, Static Websites, Reverse Proxies and Python applications in no time on a High-Performance Technology Stack.
CloudPanel is a free web hosting control panel with advanced features for server management. It offers a fast technology stack built with lightweight components for maximum performance. The control panel provides a suite of tools to strengthen security at the server level.
This panel supports all big cloud providers such as AWS, DigitalOcean, and Google Cloud Platform (GCP) and it comes with advanced cloud functionalities. The control panel provides a suite of tools to strengthen security at the server level. You can also install this panel on Debian or Ubuntu. I would recommend the administrator having Linux knowlege when using this panel as it seems very basic.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Both |
License | Proprietary |
Supported OS | RHEL / CentOS |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | Docker (not directly supported yet) |
Web Server | Apache |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND / PowerDNS / Cloud via API |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / PostgreSQL |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Postfix / Dovecot |
Webmail | × |
FTP Server | VsFTPd |
Caching | Redis |
Email Validation | SPF / DKIM / DMARC |
Spam Protection | SpamAssassin / Rspamd / Pigeonhole |
Firewall | iptables / Rampart |
WAF | Fail2Ban / ModSecurity / Evasive / Fortification |
Virus / Malware Scanning | ClamAV |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | Disk |
Traffic Statistics | Google Analytics / Bandwidth |
Cron Jobs | × |
Local Backup | √ |
External Backup | Git (for Snapshots) / Bacula / Duplicity / JetBackup (under consideration) |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
ApisCP is an open-source hosting platform for your PHP, Ruby, Node, Python, and Go projects. Set-it-and-forget-it SSL with 1-click, automatically update web apps, securely isolate and clone WordPress sites, block threats real-time, fix OS configuration drifts, resolve service defects, and keep your site operating at peak performance.
ApisCP is built by a hosting company for hosting. It's the only hosting platform built for its original audience by its intended audience. ApisCP integrates a wealth of knowledge rolled up into best practices that achieves higher throughput, lower TTFB, fewer burnt CPU cycles, and denser servers than any other product on the market.
ApisCP automatically configures services, tunes on demand, and provides defect monitoring including monthly integrity checks through Bootstrapper.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Both |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | Custom Server (via SSH) |
Install Method(s) | PaaS |
Web Console |
|
Virtualization | Docker / OpenVZ / Hyper-V / Proxmox Virtualization |
Web Server | Apache / Nginx / NodeJS |
TLS 1.3 | ? |
HTTP/2 | ? |
HTTP/3 & QUIC | × |
AutoSSL | -LetsEncrypt |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | × |
Database Server | MySQL / MongoDB |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | Postfix |
Webmail | × |
FTP Server | ? |
Caching | Redis / Memcached |
Email Validation | ? |
Spam Protection | × |
Firewall | iptables |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | ? |
Cron Jobs | × |
Local Backup | ? |
External Backup | ? |
File Manager | × |
Extendable by Plugins | × |
API | × |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | GUI |
Automatic Updates | ? |
Can be Uninstalled | √ |
Moss is SaaS control panel aimed at App developers. After a lot of reading of their website and guessing, I think I figured out how works.
After everything is setup, you develop your App on your Git repo as normal and then Moss can automatically provision the code directly onto a webserver. This means changes and updates can be pushed very quickly without having to setup servers or push code.
Moss concentrates on apps that use the web technoloigies : PHP, NodeJS NodeJS, PHP, or static (Javascript + HTML + CSS),Laravel, Symfony and WordPress, but is not limited to them.
The Workflow:
Features | Status |
Primarily Designed For | Hosting Company |
Free/Paid | Both |
License | Proprietary |
Supported OS | RHEL / CentOS / Amazon Linux 2 |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Microsoft Azure / Vultr / UpCloud |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx / Lighttpd / NodeJS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | × |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin |
Email Server | Postfix / Dovecot |
Webmail | Roundcube |
FTP Server | ProFTPD |
Caching | Redis / Memcached / Varnish |
Email Validation | SPF / DKIM / DMARC / DANE (TLSA) |
Spam Protection | SpamAssassin |
Firewall | iptables |
WAF | Fail2Ban |
Virus / Malware Scanning | ClamAV |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | √ |
Quotas | √ |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | × |
External Backup | FTP / AWS S3 |
File Manager | × |
Extendable by Plugins | × |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | Different amount of servers and domains on each tier |
Server and Package Updates | GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
ClusterCS is a SaaS cloud based control panel. It deploys an agent that communicates between your server and the management engine through SSH, and does not require any server pre-install, making it easy to manage and monitor your web server. All the configurations are done using standard configuration files without any vendor lock in options. With ClusterCS, you have a platform that unifies all your servers and instances into a single location, making it easy for you to manage them. Management of your servers, such as creating domains and databases, will be done via SSH.
This panel has a unique selling point that you can configure server clusters for things like HA (High Availability) configurations. The GUI is located on the companies servers so is a true SaaS platform whereas the servers are where you put them. High availability is indeed a unique selling point, but you can also manage multiple servers from the same panel interface.
ClusterCS is a SaaS platform. The entire logic runs on our systems which stay connected to your servers to issue configuration commands so the actual install of ClusterCS is on your servers, it is a cloud mangement platform? Your servers and data is completely independant, ClusterCS only issue linux command to reflect the changes you request via the panel. You can think of ClusterCS just as any other panel, the only difference being that it configures your servers via SSH commands instead of running them locally.
Reselling is an important part of ClusterCS and it contains a wide range of features. Currently it doesn't support integration with WHMCS but that will be available fairly soon and ClusterCS are actually releasing a major new version of ClusterCS that has been under development for about a year. There are many new features and there is a new interface for the panel in the upcoming release. When released ClusterCS will support API integrations with major Cloud providers to create servers from within our interface but until then currently commands are only supported by SSH.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Google Cloud Platform (GCP) / Vultr / Akamai (formerly Linode) / Webdock.io |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | Docker |
Web Server | Apache / Nginx / OpenLiteSpeed / NodeJS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | phpMyAdmin |
Email Server | Postfix |
Webmail | × |
FTP Server | × |
Caching | Redis / Memcached |
Email Validation | ? |
Spam Protection | × |
Firewall | iptables / Firewalld |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | × |
External Backup | Custom |
File Manager | √ |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | Different Tiers, Different Options |
Server and Package Updates | GUI |
Automatic Updates | × |
Can be Uninstalled | √ |
Runcloud is SaaS panel that will allow you to quickly deploy websites as Web Applications.
RunCloud is basically a server management panel, a step towards autonomy and control over your own servers, giving you access to install multiple websites, easy database setup, enhanced security measures, and automatic updates.
RunCloud serves as a control panel that offers one-click solutions to common tasks including web deployment with Git, script installation to install common Content Management Systems, and provides the most optimized server stack including Nginx, Apache, Redis, MariaDB, Memcached, and more.
They don't have a specific fully-managed subscription for now, But we'll help you with any issues regarding RunCloud services.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Google Cloud Platform (GCP) / Microsoft Azure |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | Docker / OpenVZ / Hyper-V / Proxmox Virtualization |
Web Server | Apache / Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL |
Database Admin | × |
Email Server | Postfix |
Webmail | × |
FTP Server | × |
Caching | × |
Email Validation | × |
Spam Protection | × |
Firewall | iptables |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | Custom |
Cron Jobs | × |
Local Backup | × |
External Backup | × |
File Manager | × |
Extendable by Plugins | × |
API | √ |
WHMCS Support | √ |
Panel Account Restrictions | No. of Servers and No. Apps |
Server and Package Updates | GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
ServerPilot is a cloud service for hosting WordPress and other PHP websites on servers at DigitalOcean, Amazon, Google, or any other server provider. You can think of ServerPilot as a modern, centralized hosting control panel.
If security is critical to your business and you only need to run fast PHP applications, you should use ServerPilot. If you need to host email, ServerPilot is not a good solution for you. In that case, you should consider cPanel or other control panels. However, you might want to consider other options for hosting mail.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Both |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Hetzner Cloud / Vultr / Akamai (formerly Linode) / Custom Server (via SSH) |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | Docker |
Web Server | Nginx / NodeJS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | × |
Database Server | MySQL / MariaDB / PostgreSQL |
Database Admin | phpMyAdmin / phpPgAdmin |
Email Server | WildDuck |
Webmail | × |
FTP Server | × |
Caching | Redis |
Email Validation | × |
Spam Protection | × |
Firewall | iptables / Uncomplicated Firewall (UFW) |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SFTP / AWS S3 / Dropbox / Google Drive / DigitalOcean Spaces |
File Manager | √ |
Extendable by Plugins | × |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
Ploi is a modern looking SaaS platform which has a lot of features and a free tier, however the deploy security options are very weak and lacking.
Features | Status |
Primarily Designed For | Web Applications (WordPress only) |
Free/Paid | Both |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Hetzner Cloud / Google Compute Engine (GCE) / Vultr / Akamai (formerly Linode) / OVH / UpCloud / Custom Server (via SSH) |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | × |
Web Server | Nginx / OpenLiteSpeed |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | × |
Database Server | MariaDB / Percona |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | Redis |
Email Validation | × |
Spam Protection | × |
Firewall | iptables / Uncomplicated Firewall (UFW) |
WAF | Fail2Ban / ModSecurity / OWASP / 7G |
Virus / Malware Scanning | ClamAV / Maldet |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | √ |
External Backup | AWS S3 / Wasabi / Backblaze |
File Manager | × |
Extendable by Plugins | × |
API | × |
WHMCS Support | × |
Panel Account Restrictions | Different tiers, different options |
Server and Package Updates | GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
GridPane is a SaaS that has a modern feel. While offering a free tier the first paid level is quite high and is definately aimed at small developers and agencies.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Hetzner Cloud / Vultr / Akamai (formerly Linode) / Oracle Cloud / UpCloud / Custom Server (via SSH) |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | Docker |
Web Server | Nginx / NodeJS |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | × |
Database Server | MySQL / MariaDB / PostgreSQL |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | Redis / Memcached |
Email Validation | × |
Spam Protection | × |
Firewall | iptables / Uncomplicated Firewall (UFW) |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | √ |
External Backup | AWS S3 / DigitalOcean Spaces / Wasabi / Backblaze |
File Manager | × |
Extendable by Plugins | × |
API | × |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | × |
Can be Uninstalled | √ |
Cleavr is Saas that has quite a few options but is not exhaustive and does not use Apache. The spread of Apps that can be deployed is better than some other providers and with the price is goog value for money.
The cleavr website is modern, not cluttered so is eay to navigate.
Features | Status |
Primarily Designed For | Web Applications (WordPress only) |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | -Amazon Web Services (AWS) / -DigitalOcean / Hetzner Cloud / -Google Compute Engine (GCE) / Google Cloud Platform (GCP) / Microsoft Azure / -Vultr / -Akamai (formerly Linode) / Oracle Cloud / Webdock.io / Alibaba Cloud / Contabo / OVH / UpCloud / Webdock.io / -Custom Server (via SSH) |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | × |
Web Server | Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | Redis |
Email Validation | × |
Spam Protection | × |
Firewall | iptables / Uncomplicated Firewall (UFW) |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | √ |
Local Backup | × |
External Backup | AWS S3 / Google Cloud Platform (GCP) / DigitalOcean Spaces / Wasabi / Backblaze |
File Manager | × |
Extendable by Plugins | × |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | Number of servers |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
SpinupWP is a SaaS product aimed at App developers utilising WordPress. It is not for hoster reselling. The price point and limited fuctionality makes the personal tier pointless as you might aswell setup your own WordPress server.
If you are an experienced developer and need a cloud platform to automat WordPress deploys you might as well look at this to see if it gives you the features you need. One interesting thiing is that theya re developing their own aPI whic is currently in Beta.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | in-house / Amazon Web Services (AWS) / Google Cloud Platform (GCP) |
Install Method(s) | PaaS |
Web Console |
|
Virtualization | × |
Web Server | Apache / Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | √ |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | Redis / Memcached / Varnish / Cloudflare CDN (paid) / in-house WordPress cache plugin (Breeze) |
Email Validation | × |
Spam Protection | × |
Firewall | DigitalOcean Cloud Firewall |
WAF | Cloudflare WAF |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | × |
Local Backup | Droplet Backups (paid) |
External Backup | × |
File Manager | × |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | More money, more server resources |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
Cloudways is PaaS (from DigitalOcean) and actually runs on top of AWS and Digital Ocean (and a bunch of other IaaS platforms as well). When you buy infrastructure on Cloudways, you can specify the underlying infrastructure provider. They’ll automatically do the configuration, set up your servers, and customize (usually, with a single click) your applications on those servers. Plus, they offer actual humans 24-7-365 that can provide you with support.
The Cloudways platform features >99.9% uptime, super fast page load time, pro-active app monitoring, dedicated workflows, leading security including add ons from Cloudflare and 24/7 premium support.
Features | Status |
Primarily Designed For | Web Applications |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Microsoft Azure / Custom Server (via SSH) |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | Docker |
Web Server | ? |
TLS 1.3 | × |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | × |
Database Server | MySQL / PostgreSQL |
Database Admin | phpMyAdmin / pgAdmin |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | Redis |
Email Validation | × |
Spam Protection | × |
Firewall | × |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | Disk |
Cron Jobs | √ |
Local Backup | × |
External Backup | × |
File Manager | × |
Extendable by Plugins | × |
API | × |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | × |
Can be Uninstalled | × |
ZoomAdmin is web hosting control panel which provides a cloud-based platform to easily manage and maintain your servers and apps, using intuitive web interface and modern technology.
This platform utilises Docker containers for all of its apps rather than seperate servers.
Features | Status |
Primarily Designed For | Hosting Company / Small Hosting Company / Websites + Email / Web Applications / Web Applications (WordPress only) / Personal Server |
Free/Paid | Paid |
License | Proprietary |
Supported OS | Windows / Linux |
Supported Cloud Providers | ? |
Install Method(s) | SaaS |
Web Console | ? |
Virtualization | ? |
Web Server | ? |
TLS 1.3 | ? |
HTTP/2 | ? |
HTTP/3 & QUIC | ? |
AutoSSL | ? |
DNS Server | ? |
DNS Zone Manager | ? |
DNSSEC | ? |
Multi-PHP | ? |
Database Server | ? |
Database Admin | ? |
Email Server | ? |
Webmail | ? |
FTP Server | ? |
Caching | ? |
Email Validation | ? |
Spam Protection | ? |
Firewall | ? |
WAF | ? |
Virus / Malware Scanning | ? |
Reseller Accounts | √ |
User Accounts | √ |
Separate Panels (Admin / Users) | ? |
Hosting Packages | √ |
Quotas | ? |
Traffic Statistics | ? |
Cron Jobs | ? |
Local Backup | ? |
External Backup | ? |
File Manager | ? |
Extendable by Plugins | ? |
API | √ |
WHMCS Support | ? |
Panel Account Restrictions | ? |
Server and Package Updates | ? |
Automatic Updates | ? |
Can be Uninstalled | × |
HC - Website Hosting Module integrates into the Hosting Controller Cloud Automation Platform and is not a standalone panel. This software is aimed at corporate entities with a substancial amount of technical staff and a company that wants a wide reach without running out of resources.
These panels are designed for deploying and managing remote servers in the cloud, usually from the larger providers. They provide such things as turnkey installations, cloud service configuration, package updates and other server related things but without requiring serious indepth configuration of the underlying hardware. These platforms allow easy deployment and a more efficient use of server resources as you only pay for what you use in most cases. `Web Development Agencies` and `Software Design Houses` will benefit greatly from using this setup.
You also find there are a few different types of these platforms aimed at different areas: Web Hosting, Apps and General Server deployments.
Features | Status |
Primarily Designed For | Server Management / Cloud Management.........?????? |
Free/Paid | Free |
License | MIT |
Supported OS | Ubuntu |
Supported Cloud Providers | Amazon Web Services (AWS) / DigitalOcean / Google Cloud Platform (GCP) / Microsoft Azure / Vultr / Akamai (formerly Linode) |
Install Method(s) | Script / Cloud Quick Launch |
Web Console |
|
Virtualization | × |
Web Server | Nginx |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL |
Database Admin | phpMyAdmin |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | Redis |
Email Validation | × |
Spam Protection | × |
Firewall | iptables / Firewalld / Uncomplicated Firewall (UFW) |
WAF | Fail2Ban |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | × |
Local Backup | × |
External Backup | × |
File Manager | × |
Extendable by Plugins | × |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
Cipi is a Laravel based cloud server control panel that supports DigitalOcean, AWS, Linode, Azure, Vultr, Google Cloud Platform (GCP) and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi-users, Supervisor, Composer, npm, free Let's Encrypt certificates, Git deployment, Fail2Ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP sites.
Cipi is easy, stable, powerful and free for any personal and commercial use and it's a perfect alternative to Runcloud, Ploi.io, Serverpilot, Forge, Moss.sh and similar software.
Install and manage your server like a pro! With Cipi you don’t need to be a Sysadmin to deploy and manage websites and PHP applications powered by cloud VPS. Cipi monitors itself and remote servers for issues.
Features | Status |
Primarily Designed For | Server Management / Cloud Management.........?????? |
Free/Paid | Paid |
License | Proprietary |
Supported OS | CentOS / Debian / Ubuntu / Fedora |
Supported Cloud Providers | DigitalOcean / Hetzner Cloud / Vultr / Akamai (formerly Linode) / Custom Server (via SSH) |
Install Method(s) | SaaS |
Web Console |
|
Virtualization | × |
Web Server | × |
TLS 1.3 | × |
HTTP/2 | × |
HTTP/3 & QUIC | × |
AutoSSL | × |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | × |
Database Server | MySQL |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | × |
Email Validation | × |
Spam Protection | × |
Firewall | Uncomplicated Firewall (UFW) |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | Custom |
Cron Jobs | √ |
Local Backup | × |
External Backup | × |
File Manager | × |
Extendable by Plugins | × |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | GUI |
Automatic Updates | × |
Can be Uninstalled | √ |
ServerAuth is web-based server management panel with limited functionality. On the website it says that `Website Management` and `1-click package installers` are coming soon.
ServerAuth provides a whole host of management tools, from controlling who can access your server, to adding cron jobs, securing your servers and installing packages. And with an ever growing suite of tools you'll always be one step ahead!
This platform works by asking you to install their open source agent on your server which in turn calls back to our system to retrieve the public SSH keys that should have access to that server and system account.
I suspect this SaaS will develop from `Server Management` only to being focused on `Web applications` and it might be that this is a new company and development is on the way. The website does certainly have some out of date information on it.
Server Management - local server admin - Cloud Server Admin - Local Server admin - Server Admin (Cloud) - Server Admin (Local)
These panels are used to directly change settings on a single server on which they are installed and because of this they usually are feature rich and allow you to do most of the configuration through the panel and not the command line.
Features | Status |
Primarily Designed For | Server Management |
Free/Paid | Free |
License | LGPLv2.1+ |
Supported OS | Fedora / RHEL / Fedora CoreOS / CentOS / Debian / Ubuntu / Clear Linux / Archlinux / Tumbleweed / SUSE |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | KVM / Docker / Podman (this replaces Docker) |
Web Server | × |
TLS 1.3 | √ |
HTTP/2 | × |
HTTP/3 & QUIC | × |
AutoSSL | × |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | × |
Database Server | × |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | × |
Email Validation | × |
Spam Protection | × |
Firewall | Firewalld |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | √ |
Cron Jobs | × |
Local Backup | Automated Backup (Paid Addon) |
External Backup | ? |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
Cockpit is a server manager that makes it easy to administer your Linux servers via a web browser. Jumping between the terminal and the web tool is no problem. A service started via Cockpit can be stopped via the terminal. Likewise, if an error occurs in the terminal, it can be seen in the Cockpit journal interface.
Cockpit is perfect for new sysadmins, allowing them to easily perform simple tasks such as storage administration, inspecting journals and starting and stopping services. You can monitor and administer several servers at the same time. Just add them with a single click and your machines will look after its buddies.
The Cockpit Web Console enables users to administer GNU/Linux servers using a web browser. It offers network configuration, log inspection, diagnostic reports, SELinux troubleshooting, interactive command-line sessions, and more.
Once Cockpit is installed, enable it with "systemctl enable --now cockpit.socket".
Features | Status |
Primarily Designed For | Server Management |
Free/Paid | Free |
License | BSD 3-Clause |
Supported OS | RHEL / CentOS / AlmaLinux / Rocky Linux / Oracle Linux / Debian / Ubuntu / Fedora / Kali |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization |
Xen / KVM / OpenVZ / Vservers / Amazon EC2 / Solaris Zones / Google Compute Engine (GCE) Via Cloudmin (Free/Pro) |
Web Server | Apache |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | × |
DNS Server | BIND |
DNS Zone Manager | √ |
DNSSEC | √ |
Multi-PHP | × |
Database Server | MariaDB / PostgreSQL |
Database Admin | × |
Email Server | Postfix / Dovecot / Sendmail / QMail |
Webmail | Usermin |
FTP Server | ProFTPD / WU-FTPD |
Caching | × |
Email Validation | × |
Spam Protection | SpamAssassin |
Firewall | iptables / CSF / Linux Firewall / Shorewall / Firewalld |
WAF | Fail2Ban / Comodo WAF (CWAF) |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | √ |
Hosting Packages | × |
Quotas | Disk / Bandwidth |
Traffic Statistics | Webalizer |
Cron Jobs | × |
Local Backup | √ |
External Backup | RSH / SSH / FTP / Bacula |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | √ |
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.
Webmin is the base platform that Virtualmin and Usermin use. It is Webmin that is extended by plugins/modules. Virtualmin is Webmin plugin/module and therefore requires Webmin to be installed. Usermin is a standalone package but has a Webmin plugin/module but I feel it's role outsite of Webmin is limited and I would not install it as a standalone package.
Usermin is a web-based interface for webmail, password changing, mail filters, fetchmail and much more. It is designed for use by regular non-root users on a Unix system, and limits them to tasks that they would be able to perform if logged in via SSH or at the console. Most users of Usermin are sysadmins looking for a simple webmail interface to offer their customers. Unlike most other webmail solutions, it can be used to change passwords, read email with no additional servers installed (like IMAP or POP3), and setup users’ configurations for forwarding, spam filtering and autoreponders. Usermin also provides web interfaces for viewing and managing data in MySQL and PostgreSQL databases, editing Apache .htaccess configuration files, running commands on the server, and full featured File Manager. The administrator has full control over which of these modules are available to users.
If you want to install Webmin, you might aswell install Virtualmin.
wget https://waf.comodo.com/cpanel/cwaf_client_install.sh
Webmin > Webmin Configuration > Webmin Modules >From local file > /usr/local/csf/csfwebmin.tgz > Install Module
Don't do this.
- You should never mix Webmin and Virtualmin repos, this comes from the developers.
- This is my research I used to workout how to install Nginx onto Webmin, and is just for my reference.
# Download `Package sigining key for Virtualmin 7` wget --quiet https://software.virtualmin.com/lib/RPM-GPG-KEY-virtualmin-7 # Process and import key into the security Store gpg --import RPM-GPG-KEY-virtualmin-7 && cat RPM-GPG-KEY-virtualmin-7 | gpg --dearmor > /usr/share/keyrings/debian-virtualmin-7.gpg # Delete the Key file rm RPM-GPG-KEY-virtualmin-7 # Add the Repo ##(Option 1) Add repo into the hidden store where Webmin repo is configured (works) printf "deb [signed-by=/usr/share/keyrings/debian-virtualmin-7.gpg] https://software.virtualmin.com/vm/7/gpl/apt virtualmin main\\n" >>/etc/apt/sources.list.d/virtualmin.list ##(Option 2) Add the repo into the main repo store (Webmin does not give you the option of adding signing details from the GUI). Does work but does not get shown in the GUI. #printf "deb [signed-by=/usr/share/keyrings/debian-virtualmin-7.gpg] https://software.virtualmin.com/vm/7/gpl/apt virtualmin main\\n" >>/etc/apt/sources.list # Remove Apache2 In CLI or GUI # Add Nginx System --> Software Packages --> Package from APT --> `nginx` --> Install (apt-get install nginx-ssl) # Add Virtualmin Nginx plugins System --> Software Packages --> Package from APT --> `webmin-virtualmin-nginx` --> Install System --> Software Packages --> Package from APT --> `webmin-virtualmin-nginx-ssl` --> Install (apt-get install webmin-virtualmin-nginx webmin-virtualmin-nginx-ssl) # Refresh modules to show the new module Refresh Modules # Enable the Nginx option and disable the Apache server option Virtualmin --> System Settings --> Features and Plugins --> Nginx website | Nginx website SSL = Enabled Virtualmin --> System Settings --> Features and Plugins --> apache website | Apache website SSL = Enabled # Configure you Nginx server as required. Servers --> Nginx Webserver
Features | Status |
Primarily Designed For | Server Management |
Free/Paid | Free |
License | MIT |
Supported OS | RHEL / CentOS / Debian / Ubuntu / Gentoo |
Supported Cloud Providers | × |
Install Method(s) | Script |
Web Console |
|
Virtualization | Docker |
Web Server | × |
TLS 1.3 | × |
HTTP/2 | × |
HTTP/3 & QUIC | × |
AutoSSL | × |
DNS Server | × |
DNS Zone Manager | × |
DNSSEC | × |
Multi-PHP | × |
Database Server | × |
Database Admin | × |
Email Server | × |
Webmail | × |
FTP Server | × |
Caching | × |
Email Validation | × |
Spam Protection | × |
Firewall | × |
WAF | × |
Virus / Malware Scanning | × |
Reseller Accounts | × |
User Accounts | × |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | × |
Traffic Statistics | × |
Cron Jobs | × |
Local Backup | × |
External Backup | × |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | GUI |
Automatic Updates | × |
Can be Uninstalled | √ |
Ajenti is a Linux & BSD modular server admin panel. Ajenti 2 provides a new interface and a better architecture, developed with Python3 and AngularJS.
Ajenti Project itself consists of Ajenti Core itself and a set of stock plugins forming the Ajenti Panel. Ajenti Core is a web interface development framework which includes a web server, IoC container, a simplistic web framework and set of core components aiding in client-server communications. Ajenti Panel consists of plugins developed for the Ajenti Core and a startup script, together providing a server administration panel experience. The Panel’s plugins include: file manager, terminal, notepad, etc.
This does not have enough features to be able to fully manage your servere or to run websites. It is actively being developed so will grow over time. So far the interface is nice and the ability to extend by plugins is a positive feature. The developer needs to remove the old version of the software from his homepage as I find this confusing.
Debian: apt-get remove ajenti CentOS/RHEL: yum remove ajenti FreeBSD: pip uninstall ajenti
Although these are not what I would class as `Control Panels` they are related and this category can also be known as `Sovereign Computing`.
These platforms can run on NAS, Cloud servers or your own hardware which you keep locally and they allow you run apps in your own mini cloud (SaaS) rather than deploying Apps to remote platforms (PaaS). `Personal Servers` usually have an App eco-system which allows the installation of a single instances of the App and they will be located on server itself rather than remotely deployed.
Extensibly `Personal Servers` are a preconfigured server platform with an App eco-systems, mainly GUI driven and designed for easy of use by the end user rather than directed at techies.
Running Xpenology is illegal, as you are accessing the Synology DSM for free instead of paying for it. It is also not guaranteed to be stable.
These panels I have come across but the projects are dead or have not been updated in a while. I wanted to included them here so you know not to bother with them. If a project is revived, I can update this article if someone lets me know.
Features | Status |
Primarily Designed For | Hosting Company / Small Hosting Company / Websites + Email / Web Applications / Web Applications (WordPress only) / Personal Server |
Free/Paid | Free / Paid / Both |
License | Proprietary / GPLv3 / MIT / Apache / BSD 3-Clause / CC BY-SA 4.0 |
Supported OS | RHEL / CentOS / AlmaLinux / Rocky Linux / Oracle Linux / Debian / Ubuntu / Fedora / CloudLinux / Clear Linux / Archlinux / Tumbleweed / SUSE / openSUSE / Amazon Linux 2 / Kali / Scientific Linux / Gentoo / VzLinux / Windows / Windows Server |
Supported Cloud Providers | in-house / Amazon Web Services (AWS) / DigitalOcean / Hetzner Cloud / Google Compute Engine (GCE) / Google Cloud Platform (GCP) / Microsoft Azure / Vultr / Akamai (formerly Linode) / Oracle Cloud / Webdock.io / Alibaba Cloud / Contabo / OVH / UpCloud / Webdock.io / Custom Server (via SSH) |
Install Method(s) | Script / Cloud Quick Launch / Installer / SaaS / PaaS / IaaS |
Web Console |
|
Virtualization | Docker / OpenVZ / Hyper-V / Proxmox Virtualization |
Web Server | Apache / Nginx / OpenLiteSpeed / LiteSpeed Enterprise / IIS / Lighttpd / NodeJS / Caddy |
TLS 1.3 | √ |
HTTP/2 | √ |
HTTP/3 & QUIC | × |
AutoSSL | LetsEncrypt |
DNS Server | BIND / PowerDNS / Microsoft / SimpleDNS Plus / djbdns / Cloud via API / Google DNS |
DNS Zone Manager | √ |
DNSSEC | × |
Multi-PHP | √ |
Database Server | MySQL / MariaDB / Percona / PostgreSQL / SQLite / MongoDB / MSSQL / ColdFusion / ODBC (Access/Excel) |
Database Admin | phpMyAdmin / phpPgAdmin / pgAdmin |
Email Server | Exim / Postfix / Dovecot / Sendmail / QMail / Mailman / WildDuck / Exchange / Gmail SMTP |
Webmail | Roundcube / Horde / SquirrelMail / RainLoop / SnappyMail / OWA / WebMail Lite / Custom |
FTP Server | ProFTPD / Pure-FTPd / WU-FTP / VsFTPd / Microsoft / Filezilla / Gene6 / Serv-U |
Caching | Redis / Memcached / Varnish / OPCache / CDN (in-house) / Cloudflare CDN / in-house WordPress cache plugin (<name-here>) |
Email Validation | SPF / DKIM / DMARC / DANE (TLSA) |
Spam Protection | SpamAssassin / Amavis / Rspamd / Greylisting / RBL / DNSBL / Easy Spam Fighter / BlockCracking / Pigeonhole / Mailcleaner / Spam Experts / MailChannels |
Firewall | iptables / nftables / CSF / CXF / Firewalld / Linux Firewall / Shorewall / Uncomplicated Firewall (UFW) / Rampart / Microsoft / DDos Protection |
WAF | Fail2Ban / ModSecurity / Comodo WAF (CWAF) / OWASP / Snuffleupagus / Brute Force Detection / Evasive / Fortification / 7G / Cloudflare WAF |
Virus / Malware Scanning | ClamAV / Maldet / MailScanner / ImunifyAV / ImunifyAV+ / Imunify360 / RKHunter / Linux Malware Detect (LMD) / Linux Environment Security (LES) / AI-Bolit / Dr.Web |
Reseller Accounts | × |
User Accounts | √ |
Separate Panels (Admin / Users) | × |
Hosting Packages | × |
Quotas | Disk / Bandwidth |
Traffic Statistics | Disk / Bandwidth / AWStats / Webalizer / GoAccess / SmarterStats / Analog / Google Analytics / Custom |
Cron Jobs | √ |
Local Backup | √ |
External Backup | FTP / SFTP / SCP / SSH / RSH / WebDAV / Git / AWS S3 / Dropbox / Azure Blob Storage / Google Drive / Google Cloud Platform (GCP) / DigitalOcean Spaces / Wasabi / Backblaze / Rackspace Cloud Files / Rclone / R1Soft / Restic / Borg / Bacula / Duplicity / KeyDisc / JetBackup / Acronis / Custom |
File Manager | √ |
Extendable by Plugins | √ |
API | √ |
WHMCS Support | × |
Panel Account Restrictions | × |
Server and Package Updates | CLI / GUI |
Automatic Updates | √ |
Can be Uninstalled | × |
Blank Template is web hosting control panel which ...................
The free version works ....................
Just a quick list of the servers for my reference as they popped up during my research.
Hosting or you are not sure:
- Ubuntu Server LTS (Minimal) (Pro flavour is optional)
- AlmaLinux (Minimal)
Testing or local hobby sites:
- Ubuntu Desktop LTS (Minimal/Normal) (Pro flavour is optional)
This is just a collection of notes but might get more refined as I go along.
sudo reboot sudo apt update sudo apt upgrade sudo reboot or sudo apt update && sudo apt upgrade sudo reboot
# RESTRICT ACCESS TO DIRECTORY BY IP ADDRESS # Include in .htaccess of any directory <RequireAny> Require all denied Require ip 1.2.3.4 Require ip 5.6.7.8/12 # If local server access to the directory is required # add the following; include the server ip addresses (ipv4 & ipv6) Require local Require ip 9.10.11.12 Require ip 2001:0db8:85a3:0000:0000:8a2e:0370:7334 </RequireAny>
This is an easy thing but I will just mention the key points.
Recommend Storage
NB: You need to have enough space for making backups, especially if you do an all accounts backup which will require at least twice the currently used space on your server.
sudo passwd root
sudo apt update && sudo apt upgrade sudo reboot
ip addr or ip a
Instead of using `sudo` you could run this command to swap to the `root account`: sudo -s sudo apt-get install nano (you might not need to install this if part of your Ubuntu flavour) sudo nano /etc/ssh/sshd_config Add the following permit rule in the correct section as shown below: # Authentication: PermitRootLogin yes
systemctl restart ssh or service ssh restart
You can now connect in with SSH using the root account and the server's IP and I can copy and paste instructions via SSH using PuTTY from my Windows PC.
I would recommend adding the following packages:
Recommendations
- Don't disable the root account
- Use a sudo-capable account for administration
- Disable root logins in SSH
root
user will not have a password set. And, that’s been the case since around Xenial (16.06) or Trusty (14.04), maybe even earlier. Your first user will be configured with sudo ALL
privileges. You can, of course, set a root
password, and many hosting providers do that with their Ubuntu image.root
user (many processes start with UID 0), but you can disable direct logins as root in a variety of ways. Using the “lock” option in passwd
, as you mentioned above, is one (this sets the hashed password to start with !
, which will never match a hash and thus prevent all authentication as this user). Disabling root
logins in ssh is another (console root login still works). I tend to prefer the latter, as I like knowing I can get in on the console in the event everything else fails. But a sudo-capable user works for that, too, and you probably always still have single user mode, if you can get to the console.sudo passwd -l root
sudo
privileges to perform administrative tasks.As with the Ubuntu server we will be doing a minimal installation, however Debian does not have a specific 'minimal' installation and there are a few other small differences in the setup.
nano /etc/apt/sources.list
apt install wget
Follow the Ubuntu instructions above, starting at "Update OS", as these are the same for Debian.
Top 10 Things to Do After Installing Debian 12 (Bookworm) - In this guide, we will explain top 10 things to do after installing Debian 12 (Bookworm to make the most out of this powerful operating system.
These are a collection of my notes on how to use Divi to build websites.
/* Hamburger Styling */ span.mobile_menu_bar:before { color:#ffffff; font-size: 50px; }
All you need to know about concrete
- It will always go off
- It will always crack
- No-one will steal it
Mix Ratio (by volume) Cement/Sand/Aggregate |
Name | Generally used for | Notes |
1 : 2 : 4 | Concrete | Small slabs, Fence posts |
|
1 : 3 : 3 | Concrete | Slabs, Floors, Walls, footings (foundations) |
|
1 : 2 : 3 | Concrete | DIY projects |
|
1 : 3 : 0 | Concrete Mortar | Mortaring/Pointing Retaining walls and Chimneys. |
|
1 : 4 : 0 | Mortar | Bricklaying |
|
1 : 4 (with plasticiser) |
Scratch Coat (bottom coat) |
Rendering brick |
|
1: 5 (with waterproofer) |
Finish Coat (top coat) |
Rendering brick, Pebble dashing |
|
0 : 3 : 3 | Pre-mixed Ballast / All-In Ballast | Part of the mix for footings |
|
These are my notes on concrete mixes and various project using concrete, mortar and cement.
Your bed is linked to the mattress size you select.
My preference is for a Pine Wood bed with storage space underneath. I dont like Divans as I feel they are old.
These are my notes for figuring out what bed and mattress I need.
I have more notes in my XLSX....
Type | Dimensions |
Single | 3′ x 6’3″ (90cm x 190cm) |
Double | 4’6″ x 6’3″ (135cm x 190cm) |
King | 5′ x 6’6″ (150cm x 200cm) |
Super king | 6′ x 6’6″ (180cm x 200cm) |
Read through all of these articles to see what other people have done and give your more information
BED SIZE | DUVETS (W x L) |
---|---|
Cot Bed | 120cm x 150cm 47" x 59" |
Single | 135cm x 200cm 53" x 79" |
Double | 200cm x 200cm 79" x 79" |
King Size | 230cm x 220cm 91" x 87" |
Super King | 260cm x 220cm 102" x 87" |
Emperor | 290cm x 235cm 114" x 93" |
I bought this diagnostic card from AliExpress but the instructions were not the best but there is a lot of information in the product page. I am merging the information I find here.
Another description
TL631 Pro interface description:
Package Contents:
1 * TL631 Pro Diagnostic Card
1 * MINI adapter board
1 set * cables
1 * 2.0 modules
2 * 2.54 modules
TL631 Pro interface description:
Specifications:
Packing List (TL631 PRO Full Set):
The Full Kit (get this one)
The TL631 supports all the headers the TL611 did and the new ones.
LED Descriptions
Number 4 is obviously RAM
I believe are examples of how the device should be plugged in.
This is the English manual for the TL611Pro but is very similar to the TL631Pro.
Page 1 of 2
Page 2 of 2
These are just some rough notes for my Home network project. There is more information on my PC.
These are my Atari ST notes
Thanks to Emmanuel Puybaret for this amazing and free software.
You can buy a version with more models and support the project, a paid version available on the Microsoft Store, automatically updated and bundled with 1500 pieces of furniture and 418 textures.
Sweet Home 3D is a free home design software. It is not developed to be be a full CAD system but aimed for people to do interior design which it does really well.
I had some issues when using this software dues to the feature set or how they are implemented.
These are my notes which will help people new to the software be able to use it and answer all of those question I had.
Read this
- if you are going to do a precise plan
- Backup often, especially before big operations or resize (keep versions)
- Make use of dimension lines to record your true measurements
- When making or editing walls beware of the fact that a wall might be longer than you want so as to allow it to join, and consequently when you delete a wall it might have a different length than you initially expect.
- My Jigsaw method is better for precise plans when you are cobbling them together when going round your house getting random measurements
- Wall thickness is a one you have to be careful about (unless using Jigsaw method)
- Un-joined walls sometimes have a habit of moving or appearing to move, zoom in and out to make sure it is not just a drawing issue
- If you use the resize feature, sometimes assets locations and measurements get messed up. Backup before you use this in any complex scenario.
- When you have created a room sometimes the asset selection can get mixed up and you move something you did not want to.
- Install all the recommended plugins from the official plugin page
- Read the forum, many answers to many problems in easy to read responses
- YouTube has a lot of tutorial videos (many referenced on this page)
- This article has answers to many newbie questions, because i had them and then wrote the answers down.
Notes
These will help you understand home Sweet Home 3D works:
"C:\Program Files\Sweet Home 3D\SweetHome3D.exe" 2>log.txt
Walls are one of the building blocks of Sweet Home 3D. Learn how to use them well by seeing how they work before building your master project.
Like most people I went around my house with a measuring gizmo and measured the rooms and walls because I do not have the blueprints but will use the rooms and their measurements to build a complete model of my house with correct dimensions for use with future projects, and yes, interior design. My house is old and has different thicknesses of walls.
These instructions are based on my rooms all having straight walls at 90 degrees. The methods will translate to odd shaped walls but that is outside the scopes of these instructions.
Using your floor plan as a background image can help when drawing your rooms but is optional. See this video How to design rooms from their inner dimensions | YouTube | SweetHome3D
These are the available methods below with their pros and cons.
Great for making a room with walls that are all the same. Can be used as a base for making rooms with different wall sizes but will require some extra work.
This method can be tricky to get the room dimensions right.
This method allows you to build your house will all independent walls (or as required) giving you the most freedom to alter wall thickness without affecting any other wall. This is my preferred method because I did not know the thicknesses of my my house and had to change and alter them as a I went along.
This method prevents any distortions caused by changing thickness when building you room and also prevents automatic joining.
I currently have only ever used this to make my house which has all square rooms and is why I have included the methods above as-well just in-case one of those is a better fit. This method is a lot more fiddly because you constantly have to use the zoom to make sure walls are where they should be. I have found that wall measurements are not as precise as they should be but i don't know if that is because of using this non-standard way of joining walls.
Notes
/contributions/ /contributions/1DoorLowerCabinet/ /contributions/1DoorLowerCabinet/1DoorLowerCabinet1.jpg /contributions/1DoorLowerCabinet/1DoorLowerCabinet2.jpg /contributions/1DoorLowerCabinet/1DoorLowerCabinet3.jpg /contributions/1DoorLowerCabinet/1DoorLowerCabinet.mtl /contributions/1DoorLowerCabinet/1DoorLowerCabinet.obj /contributions/ButterflyFrame/ /contributions/ButterflyFrame/Butterfly.jpg /contributions/ButterflyFrame/ButterflyFrame.mtl /contributions/ButterflyFrame/ButterflyFrame.obj LICENSE.TXT PluginFurnitureCatalog.properties PluginFurnitureCatalog_fr.properties
newmtl Glass illum 2 Ka 0.0 0.0 0.0 Kd 0.009412 0.009412 0.009412 Ks 0.039062 0.039062 0.039062 Ns 1.960784 Ni 1.45 d 0.5
Staircases are a special type of model in Sweet Home 3D
There are a few things about how doors and their frames work to get the best out of them.
There is no native support for conservatories in Sweet Home 3D but there are workarounds such as the one below which allowed me to draw my full height PVC Double glazing conservatory.
I have made a conservatory.sh3f library with a few useful assets in, i will release it when i sort the licensing out
Create the conservatory room with a wall
Create your glass pane
Assembling the conservatory glass panels
Now you have the assets you have just made, it is time to use them.
Notes
The wiring plugin notes will go here.
Tutorials, tutorial series or ones that don't fit elsewhere.
Once you have created an asset (objectys, lines, rooms etc...) in Sweet Home 3D you can only modify the object in the following ways:
Notes
There are 2 ways to mount this cabinet to a wall and then the fixing method depends on the type of substrate you are attaching too (BRick/Concrete/Drywall/Plasterboard)
Both methods require the use of some sort of Anchor Bolt........ get proper name
In the box 4 are included but it is unclear which method they are suitable for.
Pros
Cons
Pros
Cons