{"id":12715,"date":"2026-06-08T05:00:23","date_gmt":"2026-06-08T05:00:23","guid":{"rendered":"https:\/\/www.webystrata.co.uk\/blog\/learn-to-work-with-feature-lists-in-whm\/"},"modified":"2026-06-09T09:42:31","modified_gmt":"2026-06-09T09:42:31","slug":"learn-to-work-with-feature-lists-in-whm","status":"publish","type":"post","link":"https:\/\/www.webystrata.co.uk\/blog\/learn-to-work-with-feature-lists-in-whm\/","title":{"rendered":"Learn to Work with Feature Lists in WHM"},"content":{"rendered":"<h1>Learn to Work with Feature Lists in WHM<\/h1>\n<p>Managing a web hosting server involves more than just creating cPanel accounts. As a hosting provider, reseller, or server administrator, you often need to control which features are available to different users. This is where <strong>Feature Lists in WHM<\/strong> become extremely useful.<\/p>\n<p>Feature Lists allow administrators to customize the functionality available within cPanel accounts. Instead of manually enabling or disabling features for every account, you can create predefined lists and assign them to hosting packages. This saves time, improves security, and ensures consistency across your hosting environment.<\/p>\n<p>In this guide, you&#8217;ll learn what Feature Lists are, why they matter, and how to create and manage them effectively within WHM.<\/p>\n<h2>What Are Feature Lists in WHM?<\/h2>\n<p>A Feature List in WHM is a collection of cPanel features that can be enabled or disabled for hosting accounts. These lists determine what tools and options users can access from their cPanel dashboard.<\/p>\n<p>For example, you can choose whether users have access to:<\/p>\n<ul>\n<li>File Manager<\/li>\n<li>phpMyAdmin<\/li>\n<li>AWStats<\/li>\n<li>Backup Wizard<\/li>\n<li>Cron Jobs<\/li>\n<li>IP Blocker<\/li>\n<li>SSH Access<\/li>\n<li>FTP Accounts<\/li>\n<li>Redirects<\/li>\n<li>Email Filters<\/li>\n<\/ul>\n<p>By controlling these features, you can customize hosting plans according to customer requirements and business objectives.<\/p>\n<h2>How to Create a Feature List in WHM<\/h2>\n<p>Creating a Feature List is a straightforward process.<\/p>\n<h2>Step 1: Log in to WHM<\/h2>\n<p>Start by accessing your WHM dashboard.<\/p>\n<p>Common WHM login URLs include:<\/p>\n<ul>\n<li><a href=\"https:\/\/yourdomain.com:2087\/\" target=\"_blank\" rel=\"noopener\">https:\/\/yourdomain.com:2087<\/a><\/li>\n<li><a href=\"https:\/\/server-ip-address:2087\/\">https:\/\/server-ip-address:2087<\/a><\/li>\n<\/ul>\n<p>Enter your WHM username and password to log in.<\/p>\n<p>Once authenticated, you will be directed to the WHM home page where all server management tools are available.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-12624\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/dashboard.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1912\" height=\"911\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Step 2: Open Feature Manager<\/h3>\n<p>From the WHM sidebar menu:<\/p>\n<p><strong>Packages \u2192 Feature Manager<\/strong><\/p>\n<p>The Feature Manager interface allows you to create and manage Feature Lists.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12625\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/feature-manager.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1911\" height=\"905\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Step 3: Create a New Feature List<\/h3>\n<p>Under the section labeled <strong>Add a New Feature List<\/strong>, enter a unique name for your list.<\/p>\n<p>Examples:<\/p>\n<ul>\n<li>Basic Hosting Features<\/li>\n<li>Business Hosting Features<\/li>\n<li>Developer Package Features<\/li>\n<\/ul>\n<p>Click <strong>Add Feature List<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-12626\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/add-f-list.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1915\" height=\"898\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Step 4: Select Desired Features<\/h3>\n<p>A complete list of available cPanel features will appear.<\/p>\n<p>Check the boxes next to features you want users to access and uncheck features you want to disable.<\/p>\n<p>You can customize the list based on your hosting package requirements.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12627\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/enable-list.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1918\" height=\"902\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Step 5: Save the Feature List<\/h3>\n<p>Scroll to the bottom of the page and click <strong>Save<\/strong>.<\/p>\n<p>Your Feature List is now available for package assignment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12628\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/save-changes.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1907\" height=\"898\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Assigning a Feature List to a Hosting Package<\/h2>\n<p>Feature Lists are not assigned directly to cPanel accounts. Instead, they are linked to hosting packages.<\/p>\n<h3>Step 1: Navigate to Edit a Package<\/h3>\n<p>In WHM, go to:<\/p>\n<p><strong>Packages \u2192 Edit a Package<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12629\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/edit-pack.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1918\" height=\"911\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Step 2: Select a Package<\/h3>\n<p>Choose the package you wish to modify and click <strong>Edit<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12630\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/edit.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1907\" height=\"892\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Step 3: Choose the Feature List<\/h3>\n<p>Locate the <strong>Feature List<\/strong> dropdown menu under package settings.<\/p>\n<p>Select the Feature List you created earlier.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12631\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/flist-drop.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1918\" height=\"902\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Step 4: Save Changes<\/h3>\n<p>Click <strong>Save Changes<\/strong> to update the package.<\/p>\n<p>Any new accounts created using this package will automatically inherit the selected Feature List.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12632\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/done.webp\" alt=\"learn-to-work-with-feature-lists-in-whm\" width=\"1918\" height=\"902\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Common Use Cases for Feature Lists<\/h2>\n<p>Feature Lists are commonly used in the following scenarios:<\/p>\n<ul>\n<li>Restricting SSH access on shared hosting plans.<\/li>\n<li>Disabling Backup Wizard for low-cost packages.<\/li>\n<li>Providing advanced developer tools for premium plans.<\/li>\n<li>Limiting database management options for beginner users.<\/li>\n<li>Creating customized reseller hosting environments.<\/li>\n<\/ul>\n<p>These use cases help maintain security while providing customers with the tools they actually need.<\/p>\n<h2>Why Are Feature Lists Important?<\/h2>\n<p>Feature Lists provide flexibility and control when managing multiple hosting accounts. Rather than giving every user unrestricted access, you can create different levels of permissions based on hosting packages.<\/p>\n<p>Some hosting providers create separate feature lists for:<\/p>\n<ul>\n<li>Shared Hosting<\/li>\n<li>Business Hosting<\/li>\n<li>Reseller Hosting<\/li>\n<li>Managed Hosting<\/li>\n<li>Developer Hosting<\/li>\n<\/ul>\n<p>This ensures customers receive only the tools included in their selected hosting plan.<\/p>\n<h2>Benefits of Using Feature Lists in WHM<\/h2>\n<h3>1. Simplified Account Management<\/h3>\n<p>Feature Lists eliminate the need to configure permissions manually for each account. Once a list is created, it can be assigned to multiple packages and users.<\/p>\n<h3>2. Better Security<\/h3>\n<p>Certain cPanel features may not be necessary for all users. Disabling unused features reduces security risks and prevents accidental misuse.<\/p>\n<h3>3. Customized Hosting Packages<\/h3>\n<p>Different customers have different requirements. Feature Lists make it easy to create hosting plans tailored to beginners, businesses, or developers.<\/p>\n<h3>4. Consistent User Experience<\/h3>\n<p>Every account assigned to the same package receives identical feature access, ensuring consistency across your hosting platform.<\/p>\n<h3>5. Efficient Resource Management<\/h3>\n<p>Restricting unnecessary features can help reduce server load and improve overall resource utilization.<\/p>\n<h2>Conclusion<\/h2>\n<p>Feature Lists in WHM are a powerful tool for controlling the functionality available to cPanel users. They simplify account administration, improve security, and help hosting providers create customized hosting plans with ease.<\/p>\n<p>By understanding how to create, assign, and manage Feature Lists, you can streamline your hosting operations and provide a better experience for your customers. Whether you manage a few websites or hundreds of hosting accounts, Feature Lists offer an efficient way to maintain consistency and control across your server environment.<\/p>\n<h4>For more WHM management tutorials and step-by-step guides, visit our WHM knowledge base:\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<a href=\"https:\/\/www.webystrata.com\/blog\/category\/whm-panel\/\" target=\"_blank\" rel=\"noopener\">www.webystrata.com\/blog\/category\/whm-panel\/<\/a><\/h4>\n<p>&nbsp;<\/p>\n<p class=\"ws-crosspost-source\">Originally published on <a href=\"https:\/\/www.webystrata.com\/blog\/learn-to-work-with-feature-lists-in-whm\/\" target=\"_blank\" rel=\"noopener\">WebyStrata.com Blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn to Work with Feature Lists in WHM Managing a web hosting server involves more than just creating cPanel accounts. As a hosting provider, reseller, or server administrator, you often need to control which features are available to different users. This is where Feature Lists in WHM become extremely useful. Feature Lists allow administrators to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12726,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3],"tags":[],"class_list":["post-12715","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latest-updates","category-whm-panel"],"_links":{"self":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/12715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=12715"}],"version-history":[{"count":11,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/12715\/revisions"}],"predecessor-version":[{"id":12887,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/12715\/revisions\/12887"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/media\/12726"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=12715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=12715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=12715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}