{"id":745,"date":"2019-10-24T18:59:07","date_gmt":"2019-10-25T01:59:07","guid":{"rendered":"https:\/\/ioflood.com\/blog\/?p=745"},"modified":"2023-08-11T17:39:31","modified_gmt":"2023-08-12T00:39:31","slug":"directadmin-vs-cpanel","status":"publish","type":"post","link":"https:\/\/ioflood.com\/blog\/directadmin-vs-cpanel\/","title":{"rendered":"DirectAdmin vs. cPanel"},"content":{"rendered":"\r\n<p>With the recent price increases for cPanel licences, there has been a lot of chatter on various hosting forums regarding alternatives, so today I thought I\u2019d take a look and see what else is out there for those of you that may be considering looking for an alternative.\u00a0\u00a0<br><\/p>\r\n\r\n\r\n\r\n<p>There seems to be three main contenders when it comes to a control panel for your dedicated server, the widely known cPanel as well as Plesk and DirectAdmin.<br><\/p>\r\n\r\n\r\n\r\n<p>With Plesk and cPanel now both owned by the same parent company, I have decided to focus this comparison on the pros and cons of DirectAdmin Vs. cPanel.\u00a0\u00a0<\/p>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"534\" height=\"208\" src=\"https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image2.png\" alt=\"directadmin logo\" class=\"wp-image-1749\" title=\"\" srcset=\"https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image2.png 534w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image2-300x117.png 300w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image2-200x78.png 200w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/figure><\/div>\r\n\r\n\r\n\r\n<p>DirectAdmin offers a range of general features as well as additional features that are specific to their standard access levels, being Admin, Reseller, and User.\u00a0 There is also an additional fourth access level of Email supported which can be added using the official free plugin.\u00a0<\/p>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<p>The <em>General Features<\/em> DirectAdmin has to offer are listed out as being:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\"><li><strong>Integrated Ticket Support System<\/strong> <br>With DirectAdmin&#8217;s integrated ticket support system, you&#8217;ll provide better customer service with less hassle. &#8220;You have XX messages waiting&#8221; is displayed every time you sign in &#8212; and you can set DirectAdmin to notify you of support requests by e-mail, ensuring that no request will be missed. If you prefer to offer support in a different way, simply turn this feature off.<\/li><li> <strong>Two-Factor Authentication<\/strong> <br>Allows any DirectAdmin account to require the Two-Factor Authentication using a time-based code from a smart-phone app.  <\/li><li> <strong>Plugin System<\/strong> <br>Allows to extend DirectAdmin functionality easily. Plugins support Admin, Reseller and User levels.  <\/li><li> <strong>Live Updates<\/strong> <br>Server administrators can click the &#8220;licensing \/ updates&#8221; button to view the current license and version status. There is no need to manually download, extract, and install &#8211; DirectAdmin performs all updates automatically.  <\/li><li> <strong>Completely Customizable<\/strong> <br>DirectAdmin is designed to be as unique as your business. Every aspect of the DirectAdmin interface can be changed, and new designs are easily imported through the &#8220;skins&#8221; menu.  <\/li><li> <strong>Automatic Recovery From Crashes<\/strong> <br>DirectAdmin TaskQueue ensures that all services are up, all of the time. If something crashes, DirectAdmin will attempt to fix the problem by restarting the service. If this fails, DirectAdmin will notify the server administrator immediately. <\/li><li> <strong>Customer Support Through Site-Helper<\/strong> <br>Site-Helper is designed to help you and your customers use DirectAdmin. We provide full instructions on every DirectAdmin feature, along with plenty of pictures and examples. <\/li><\/ul>\r\n\r\n\r\n\r\n<p>After that, the features become much more customised to be end user specific, depending on which role you will be using when you interact with DirectAdmin.\u00a0 We\u2019ll look at those features now.<\/p>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<p>Aimed at the end users of the service, the \u2018<em>User Level<\/em>\u2019 features DirectAdmin are offering are listed out as follows:<br><\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\"><li><strong>E-mail Administration<\/strong> <br>Users can create POP\/IMAP accounts, catch-all e-mail addresses, forwarders, mailing lists, autoresponders, and webmail. Filters allow users to block mail by domain, keyword, and size. Adult Filter is also available. <\/li><li> <strong>FTP Management<\/strong> <br>Users can create FTP accounts and set directory permissions for each account. Anonymous FTP is also supported.  <\/li><li> <strong>DNS Menu<\/strong> <br>Users can can add and remove records, change MX settings, and anything else that goes with full DNS control.\u00a0  <\/li><li> <strong>Statistics Menu<\/strong> <br>Users have available every possible statistic about their account. More advanced options and Webalizer are also included.  <\/li><li> <strong>Subdomains Menu<\/strong> <br>Users can list, create, delete, and get statistics on subdomains.  <\/li><li> <strong>File Manager<\/strong> <br>A user-friendly and fast alternative to FTP. Includes every feature needed to build and maintain a web site.  <\/li><li> <strong>MySQL Databases<\/strong> <br>Users can easily create, modify, and delete MySQL databases from this menu.  <\/li><li> <strong>Site Backup<\/strong> <br>Using this powerful tool, users can backup and restore only what they want to. For example, account data but not web site files. <\/li><li> <strong>Error Pages<\/strong> <br>Users can create custom messages and outputs for 401, 403, 404, and 500 error codes.  <\/li><li>  <strong>Directory Password Protection<\/strong> <br>Users can password protect any directory with a username and password.  <\/li><li> <strong>PHP Selector<\/strong> <br>Allows the client to select which version of PHP should be associated with the .php extension.  <\/li><li> <strong>Advanced Tools<\/strong> <br>Users can install SSL certificates, view sever information and installed perl modules, set cron jobs, mime types, and apache handlers, and enable site redirection and domain pointers.  <\/li><\/ul>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<p>The next tier of features is the Reseller, and the features offered for \u2018<em>Reseller Level<\/em>\u2019 are as follows:<br><\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\"><li><strong>Create \/ List \/ Modify Accounts<\/strong> <br>Account creation, listing, modification, and deletion is done quickly and easily. <\/li><li> <strong>User Packages<\/strong> <br>Resellers can create predefined account packages using this feature. When creating an account, the reseller simply chooses a package instead of manually setting each account feature.  <\/li><li> <strong>Reseller Statistics<\/strong> <br>Resellers are provided with a complete overview of their total usage. Resellers may also sort data by users to quickly assess the overall situation.  <\/li><li> <strong>Message All Users<\/strong> <br>Resellers can quickly send a message to all their customers by using DirectAdmin&#8217;s built in ticket support system. <\/li><li> <strong>Import \/ Manage Skins<\/strong> <br>With this menu option, resellers can quickly import and apply new skins with the click of a button.  <\/li><li><strong>IP Assignment<\/strong> <br>Resellers can allocate IP address to their customers by using this menu option. <\/li><li><strong>System \/ Services Information<\/strong> <br>By clicking this feature, resellers have instant access to server status and system information.<\/li><li><strong>Name Servers<\/strong> <br>Resellers can create personalized nameservers for their customers from this menu. <\/li><\/ul>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<p>The topmost tier of DirectAdmin features is the server \u2018<em>Administration Leve<\/em>l\u2019 which offers the following additional features:<br><\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\"><li><strong>Create \/ Modify Admins and Resellers<\/strong> <br>Admins can create resellers or extra admins quickly and easily with this feature. <\/li><li><strong>Reseller Packages<\/strong> <br>Admins can create predefined account packages using this feature. When creating an account, the admin simply chooses a package instead of manually setting each account feature. <\/li><li><strong>Show All Users<\/strong> <br>This feature allows the admin to quickly view every single account on the system and sort this list in various ways. <\/li><li><strong>DNS Administration<\/strong> <br>This feature allows the admin to create, modify, or delete any DNS records on the server. <\/li><li> <strong>IP Manager<\/strong> <br>This is where the admin sets the IP address available to the server. The admin can also allocate IP address to resellers from this menu.  <\/li><li><strong>Mail Queue Administration<\/strong> <br>Tool to view mail queue and it&#8217;s messages. Includes tools to take action on those messages. <\/li><li><strong>System \/ Services Info<\/strong> <br>The admin can view, stop, start, and restart services from this menu. <\/li><li><strong>Complete Usage Statistics<\/strong> <br>This feature provides the admin with a complete overview of system usage. Exact input and output from the server&#8217;s Ethernet card is also monitored. <\/li><li><strong>DNS Clustering<\/strong> <br>DirectAdmin talks to other DirectAdmin machines to automatically transfer DNS data between them. It also has the ability to check the other server for a domain so as to not allow duplicate domains on your DA network. <\/li><li><strong>SPAM fighting tools in DirectAdmin<\/strong> <br>A wide varienty of SPAM-fighting tools are provided with DirectAdmin. <\/li><li><strong>Licensing \/ Updates<\/strong> <br>The admin can view his or her license status and download the latest DirectAdmin security and software upgrades from this menu. <\/li><\/ul>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<p>Conveniently DirectAdmin also offers an interactive demonstration on their website for each of the different user levels so you can take a look.\u00a0 You can find the interactive demonstrations here:  <a href=\"https:\/\/www.directadmin.com\/demo.php\" target=\"_blank\" rel=\"noopener\">https:\/\/www.directadmin.com\/demo.php<\/a><\/p>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<p>So that\u2019s the features that DirectAdmin states that they offer, but in a direct side by side comparison, how does DirectAdmin compare, features wise, against cPanel?<br><\/p>\r\n\r\n\r\n\r\n<p>Now, while this list is in no way an extensive list of all comparable features, it does have what could be considered some of the most important features to take into account:<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Resellers<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>Configurable reseller hosting packages<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>CSS-brandable reseller experience<\/td><td>NO<\/td><td>YES<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Brand Experience<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>CSS-based theme system<\/td><td>NO<\/td><td>YES<\/td><\/tr><tr><td>Multiple language packs<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>Time Saving<\/td><td>cPanel<\/td><td>DirectAdmin<\/td><\/tr><tr><td>Fast, RPM-based installation<\/td><td>~35 MIN<\/td><td>N\/A<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Database<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>Manage MySQL databases, users, &#038; permissions<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>phpMyAdmin integration<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>PostgreSQL Support<\/td><td>YES<\/td><td>NO<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Email, Spam, &#038; Viruses<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>Configurable mailboxes, forwarders, quotas<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>Configurable spam filtering<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>E-mail virus protection<\/td><td>YES<\/td><td>LIMITED<\/td><\/tr><tr><td>Domainkeys (DKIM) &#038; SPF records<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>Global white &#038; black lists<\/td><td>YES<\/td><td>YES<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Troubleshooting<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>Log Viewer<\/td><td>YES<\/td><td>YES<\/td><\/tr><tr><td>Secure Remote Assistance Feature<\/td><td>YES<\/td><td>NO<\/td><\/tr><tr><td>Graphical Real Time Usage Statistics<\/td><td>LIMITED<\/td><td>LIMITED<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Scalability Features<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>External DNS syncronization<\/td><td>YES<\/td><td>NO<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Supporting Software<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>DNS<\/td><td>BIND<\/td><td>BIND<\/td><\/tr><tr><td>E-mail<\/td><td>EXIM<\/td><td>EXIM<\/td><\/tr><tr><td>Firewall<\/td><td>CSF<\/td><td>IPTABLES<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Security<\/strong><\/td><td><strong>cPanel<\/strong><\/td><td><strong>DirectAdmin<\/strong><\/td><\/tr><tr><td>Avg. days to acknowledge an exploit<\/td><td>9<\/td><td>0<\/td><\/tr><tr><td>Avg. days to resolve an exploit<\/td><td>28<\/td><td>64<\/td><\/tr><\/tbody><\/table><\/figure>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\"\/>\r\n\r\n\r\n\r\n<p>Ultimately, DirectAdmin and cPanel are very similar, yet they do have important differences, functionally and cosmetically.<br><\/p>\r\n\r\n\r\n\r\n<p>From a functionality perspective, they both provide a server configuration framework and UI, but DirectAdmin leaves quite a bit of the work to be done in the root shell.\u00a0<br><\/p>\r\n\r\n\r\n\r\n<p>cPanel, on the other hand, provides nearly all the configuration and functionality within the UI. This makes it far easier to use and a better fit for many user levels. However, advanced users who do want to make changes from the root shell, may find getting these manual changes to &#8220;stick&#8221; to be more difficult with cPanel.<br><\/p>\r\n\r\n\r\n\r\n<p>DirectAdmin is a formidable competitor with an emphasis on the fact that it is a lighter control panel than cpanel which makes it a better choice for servers having limited resources. Also, while DirectAdmin is expandable, the cost of adding additional functionality can be very high.\u00a0<br><\/p>\r\n\r\n\r\n\r\n<p>cPanel is often perceived as being better for beginners\u00a0 with its ease of use, while also providing the customization more advanced users desire.\u00a0Its easy to use graphical interface and strong third-party developer support means you can add plugins and modules very easily and inexpensively.\u00a0For example, plugins such as softaculous provide one click installation of wordpress, joomla, drupal etc.\u00a0<br><\/p>\r\n\r\n\r\n\r\n<p>Although functionally, DirectAdmin has been a good cPanel alternative for some time, before the recent cPanel price increases, many people saw it as easier to stick with what they knew rather than consider alternatives.\u00a0  <br>In the current market, with such large increases in price for cPanel, people are taking a second look at DirectAdmin. As price is the biggest factor driving this shift, let&#8217;s take a look at how the costs of the two control panels compare.<br><\/p>\r\n\r\n\r\n\r\n<p>DirectAdmin end user pricing starts from $2 \/mo for a single domain license, up to $29 \/ mo for an unlimited accounts license:<br><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"647\" src=\"https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image1-8-1024x647.jpg\" alt=\"directadmin account tier pricing\" class=\"wp-image-1750\" title=\"\" srcset=\"https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image1-8-1024x647.jpg 1024w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image1-8-300x190.jpg 300w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image1-8-200x125.jpg 200w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image1-8.jpg 1455w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>While prices for a comparable single-account cPanel end user licence starts at $15 \/mo, with 100 accounts costing $45 \/ mo, and there not being any unlimited accounts option:<br><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image4-7-1024x573.jpg\" alt=\"cpanel account tier pricing\" class=\"wp-image-1751\" title=\"\" srcset=\"https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image4-7-1024x573.jpg 1024w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image4-7-300x168.jpg 300w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image4-7-200x112.jpg 200w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image4-7-1536x859.jpg 1536w, https:\/\/ioflood.com\/blog\/wp-content\/uploads\/2022\/11\/image4-7.jpg 1782w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>I&#8217;ve mentioned &#8220;end user price&#8221; twice now. What that means, the cost the user of the license would pay, buying the license directly from the developer of the software. Another license type is a &#8220;datacenter license&#8221;, which offers lower prices for companies that rent dedicated servers or VPS&#8217;s to end users. In these cases, a typical 200-account cPanel license is over $30 \/ mo, while an unlimited-account DirectAdmin license is typically under $15 \/ mo. For servers with over 200 accounts, the price difference grows, as cPanel continues to cost more, while DirectAdmin costs remain fixed.<\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center\"><strong><em>What does all that mean?<\/em><\/strong><\/p>\r\n\r\n\r\n\r\n<p>In summary, your preference for one brand of hosting control panel software over another will always be subjective and dependent on what best suits both your budget your needs. With that in mind, DirectAdmin is definitely a viable contender worthy of consideration.<\/p>\r\n\r\n\r\n\r\n<p><em>*<\/em>*\u00a0 All prices apply to licences purchased directly online from <a href=\"https:\/\/www.directadmin.com\/pricing.php\" target=\"_blank\" rel=\"noopener\">https:\/\/www.directadmin.com\/pricing.php<\/a> or from <a href=\"https:\/\/cpanel.net\/pricing\/\" target=\"_blank\" rel=\"noopener\">https:\/\/cpanel.net\/pricing\/<\/a>\u00a0 &#8212;\u00a0 Prices are accurate as of September 30, 2019 but may be subject to change.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>With the recent price increases for cPanel licences, there has been a lot of chatter on various hosting forums regarding alternatives, so today I thought I\u2019d take a look and see what else is out there for those of you that may be considering looking for an alternative.\u00a0\u00a0 There seems to be three main contenders [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":749,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[118,7,9,132],"tags":[],"class_list":["post-745","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel","category-hosting","category-sysadmin","category-webservers","cat-118-id","cat-7-id","cat-9-id","cat-132-id","has_thumb"],"_links":{"self":[{"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/posts\/745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/comments?post=745"}],"version-history":[{"count":9,"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/posts\/745\/revisions"}],"predecessor-version":[{"id":3129,"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/posts\/745\/revisions\/3129"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/media\/749"}],"wp:attachment":[{"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/media?parent=745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/categories?post=745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ioflood.com\/blog\/wp-json\/wp\/v2\/tags?post=745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}