Reseller Hosting
Start and run your own hosting business.
The Quick Start Guide To Making Money With Reselling Web Hosting
We host a lot of resellers here at Allanux Web Reseller hosting lets you start your own web hosting company without buying servers or hiring a systems administrator. You buy capacity from us at wholesale, split it into hosting accounts, and sell those to your own customers under your own brand. We run every reseller account on high-speed NVMe cloud infrastructure with the Plesk control panel, free SSL certificates and LiteSpeed included. When your customers have a problem, that reflects on your business, so we put real support behind you: billing, technical and migration teams are available seven days a week. South Africa is a strong market for this. Businesses are coming online every day and most of them would rather deal with a local provider who understands local payment methods, local domains and the local market than a faceless overseas host. This guide walks you through the whole process, from choosing a package to running the business day to day. What you need to get started You need three things: a reseller package, a way to bill your customers, and a domain to trade under. We handle the infrastructure. You choose how much capacity you need, set your own prices, and keep the difference between what you pay us and what you charge your customers. The Plesk control panel Every account you create runs on Plesk, which is the control panel your customers will log in to. It handles websites, email accounts, databases, files, SSL certificates and DNS through one interface. Your customers do not need to touch a command line, and neither do you. Plesk includes the WP Toolkit, which installs and manages WordPress in a few clicks. Since most small business websites run on WordPress, this covers the majority of what your customers will ask for. Billing and automation To run a hosting business properly you need software that creates accounts automatically when someone pays, sends invoices, chases late payments and handles support tickets. WHMCS is the standard tool for this, and every one of our reseller packages includes a free WHMCS add-on. We install and configure it for you as part of your signup, so you are not left working out how to connect billing software to a hosting server. Choosing your reseller package All packages include NVMe storage, the Plesk control panel, free SSL certificates, LiteSpeed and the free WHMCS add-on. The difference is capacity. Micro Reseller โ R280/month Best for testing the water or running a handful of client sites. - 25GB NVMe storage - 25 accounts - 50 domains - Unlimited sub-domains and databases Lite Reseller โ R420/month A sensible starting point for a new hosting business. - 50GB NVMe storage - 50 accounts - Unlimited domains, sub-domains and databases Starter Reseller โ R940/month Our most popular package, and the right size for most agencies with an existing client base. - 80GB NVMe storage - 100 accounts - Unlimited domains, sub-domains and databases Pro Reseller โ R1,540/month For established businesses that have outgrown a fixed account limit. - 120GB NVMe storage - Unlimited accounts, domains, sub-domains and databases Expert Reseller โ R2,460/month Our largest package, for resellers with a big client base or heavy storage needs. - 240GB NVMe storage - Unlimited accounts, domains, sub-domains and databases Annual billing works out cheaper than paying monthly on every package. You can also upgrade at any time as your client base grows, so start with what you need now rather than paying for capacity you are not using. See full reseller pricing and order Why reselling works as a business It is affordable to start. You buy capacity at wholesale and resell it at your own price. There is no server to buy and no infrastructure to maintain, so your only real cost is the monthly package. Income is recurring. Hosting is billed monthly or annually and customers rarely move once their site is running. A client base built over a year keeps paying the year after. It grows with you. When you fill your accounts, you upgrade to a bigger package. You are never rebuilding anything. You sell under your own brand. Your customers see your business name, your prices and your support. Plesk can be white-labelled so your brand appears in the control panel too. It pairs naturally with other work. If you already build websites, design or do marketing, hosting is the obvious add-on. You are likely already advising clients where to host, so you may as well host them yourself. Setting up your business Research the market Look at what other South African hosts charge and what they include. You do not need to be the cheapest. Small businesses will pay more for someone who answers the phone and understands their setup. Choose your business name Your name sits at the centre of your brand: your logo, your domain, your invoices. Pick something distinct that is not easily confused with an existing host, and keep it broad enough to grow into if you later add design or marketing services. Check the domain is available before you commit to the name. Decide who you are selling to Local businesses in your area? WordPress sites? A specific trade you already work with? A clear target market makes your pricing and marketing decisions much easier than trying to sell to everyone. Set your prices Work out your monthly package cost, divide by the number of accounts you realistically expect to sell, and price above that with room for support time. Remember that unpaid support is part of your cost. Register the business Decide on a structure โ sole proprietor, partnership or a registered company โ and register accordingly. Do a proper name search first to make sure the name is free. Running the business day to day Create and manage accounts Once your reseller package is live, you create hosting accounts for your customers in Plesk. Each account gets its own login, its own resource limits and its own control panel. Related guides: - How to create a customer account in Plesk - How to create a service plan in Plesk - How to change a customer service plan in Plesk Brand it as your own White-label the control panel so your customers see your business rather than ours. - How to white label the Plesk control panel - How to upload a custom logo in Plesk - How to set up a custom login URL for Plesk customers Keep an eye on resources Watch your usage so you know when to upgrade, and catch any single customer using more than their share. - How to view your Plesk reseller resource usage and limits - How to identify heavy resource users in Plesk - How to view Plesk reseller traffic reports Keep customer sites secure Security problems become your support tickets, so it is worth being proactive. - How to install a free Let's Encrypt SSL in Plesk - How to enable SSL auto-renewal in Plesk - How to secure WordPress with Plesk WP Toolkit Find customers Start with people who already know you. Existing clients, local businesses, and anyone whose website you have worked on. Offer to move their hosting across for free โ we migrate sites to our platform at no charge, so this costs you nothing but makes switching easy for them. From there, word of mouth in a local market does a lot of the work, as long as your support is good. Ready to start Pick the package that matches where you are now. You can upgrade whenever you outgrow it. View reseller hosting packages and pricing If you are not sure which package suits your plans, contact our billing and sales team and we will help you work it out.
How to activate your Affiliate Account
Your Allanux Web affiliate account lets you earn commission by referring new customers to our hosting, domain and web design services. Activating it takes a few minutes. Before you start You need an active Allanux Web client account. If you do not have one yet, register first at the client area, then come back to this guide. How to activate your affiliate account 1. Log in to your client area at allanuxweb.com/clientarea.php using your email address and password. 2. Open the Affiliates page from the main menu. 3. Click Activate Affiliate Account. Your account is created immediately. 4. Your unique referral link is shown on the same page. It looks like allanuxweb.com/?aff=YOURID. 5. Copy that link and use it whenever you refer someone. How commission works When a visitor clicks your referral link, a tracking cookie is stored in their browser. If they sign up and pay for a service, the referral is credited to your affiliate account. Commission appears as Pending during the standard clearing period, which protects against refunds and chargebacks. Once cleared, the balance becomes Available and can be withdrawn or applied as credit against your own invoices. Where to find your stats The Affiliates page shows your total visitors referred, signups, pending commission and available balance. Figures update as referrals are recorded. Tips for better results - Share your link where hosting or web design is genuinely relevant โ a blog post, a client handover, or a directory listing. - Explain what the customer gets rather than only that you earn commission. - Do not post your link as spam on forums or social media. This breaches our terms and can close your affiliate account. Troubleshooting The Affiliates menu is missing. Make sure you are logged in to the client area rather than webmail or the hosting control panel. A referral was not tracked. Tracking relies on a browser cookie. If the visitor cleared cookies, used private browsing, or bought on a different device, the referral may not register. If something still does not look right, open a support ticket from your client area and we will check the account for you.
Plesk Reseller Dashboard Overview
As a reseller, your Plesk dashboard provides tools to manage customers, service plans, subscriptions, and resources. This guide explains the reseller interface and navigation so you can manage your hosting business efficiently. The Reseller Dashboard When you log in to Plesk with reseller credentials, you will see: - Home: An overview of your resource usage, including disk space, traffic, and the number of websites, domains, and customers you manage. - Hosting Services: Quick access to your personal subscriptions and service plans. - Customers: A list of all your customer accounts with status indicators. - Subscriptions: All subscriptions across your customers, including resource usage and status. - Service Plans: Your hosting plans and add-on plans. - Domains: All domains hosted across your customer accounts. The Left Navigation Menu - Customers: Create, suspend, and manage customer accounts. - Subscriptions: Manage all subscriptions, change plans, suspend or activate. - Service Plans: Create and modify hosting plans and add-on plans. - Domains: View and manage all domains across your customers. - Mail: Manage mail settings for your personal subscriptions. - WordPress: Manage WordPress installations across all customer accounts (if WP Toolkit is available). - Websites & Domains: Manage your own personal websites. - Tools & Settings: Server-wide and reseller-level configuration options. - Extensions: Install and manage Plesk extensions. Understanding Your Resource Limits As a reseller, your hosting provider allocates a pool of resources. These are shared among all your customers: - Maximum disk space: Total storage for all your customers combined. - Maximum traffic: Total monthly bandwidth for all customers. - Maximum websites: Total number of websites you can host. - Maximum domains: Total number of domains across all customers. - Maximum mail accounts: Total email accounts across all customers. Monitor these limits on the Home page. If you approach a limit, contact your hosting provider to discuss upgrades. Important Notes - Your reseller resources are shared across all customers. Plan your allocations carefully. - Service plans define what resources and permissions each customer receives. - The features available to you depend on your reseller plan and what your hosting provider has enabled. Troubleshooting A menu item is missing: - Your hosting provider may have disabled certain features. Contact support. Resource limits show as exceeded: - Check resource usage per customer and consider upgrading your reseller plan. Related Guides - Reseller vs customer roles - Your resource limits - Create your first customer
Reseller vs Customer: Understanding Your Role in Plesk
In Plesk, the reseller is an intermediary between the hosting provider and end customers. Understanding the distinction between reseller, customer, and administrator roles helps you manage your business effectively. The Three User Roles in Plesk - Administrator: The server owner or hosting provider. Has full control over the server, all resellers, and all customers. - Reseller: Purchases hosting resources from the administrator and resells them to customers. Can create service plans, manage customers, and allocate resources. Does not have server-level access. - Customer: An end user who purchases hosting from a reseller. Can manage their own websites, email, and databases within the limits set by the reseller. What Resellers Can Do - Create and manage customer accounts. - Create and modify service plans (hosting plans offered to customers). - Create and manage subscriptions (assigning plans to customers). - Suspend or activate customer accounts and subscriptions. - Manage domains, websites, email, databases for their own subscriptions. - View traffic and resource usage across all customers. - Log in as a customer to troubleshoot issues from the customer perspective. What Resellers Cannot Do - Install or configure server-level software. - Modify server-wide PHP settings or Plesk extensions (unless permitted by the administrator). - Manage other resellers accounts. - Access server shell (SSH) as root. Important Notes - If you need a feature that is not available, contact your hosting provider (the administrator). - Resources used by your own subscriptions count against your reseller limits. Troubleshooting "Access denied" when trying to access a server setting: - The setting may require administrator-level access. Contact your hosting provider. Related Guides - The reseller dashboard - Log in as a customer - Create a customer account
How to Log In to a Customer Account as a Plesk Reseller
As a reseller, you can log in to any of your customer Plesk accounts to troubleshoot issues, check configurations, or assist with support requests. This is done without needing the customer password. Logging In as a Customer 1. Log in to Plesk with your reseller credentials. 2. Go to Customers. 3. Find the customer account. 4. Click the Log in as customer icon (a key or user icon) next to the customer name. 5. Plesk will open a new session showing the customer control panel. 6. You can now manage the customer account as if you were the customer. Returning to Your Reseller Session - Click the Back to previous user link (usually at the top of the page or in the user menu). - Alternatively, log out and log back in with your reseller credentials. Important Notes - Any changes you make while logged in as a customer are applied immediately. - The customer will not be notified that you logged in to their account. - Use this feature responsibly โ always inform customers before accessing their accounts. Troubleshooting "Log in as customer" option is not visible: - Your hosting provider may have disabled this feature. Contact support. "Access denied" when trying to log in as customer: - The customer account may be suspended. Activate it first, then try again. Related Guides - Your reseller role - Create a customer - View customer activity
How to View Your Plesk Reseller Resource Usage and Limits
Monitoring your resource usage helps you plan capacity, avoid over-limit errors, and make informed decisions about upgrading. This guide covers how to view your resource allocation and usage as a reseller. Viewing Resource Usage 1. Log in to Plesk with your reseller credentials. 2. Go to Home. 3. The dashboard displays your resource overview: - Disk space: Total allocated vs. used across all customers. - Traffic: Monthly bandwidth usage. - Websites: Number of websites created vs. maximum allowed. - Domains: Number of domains vs. maximum allowed. - Mail accounts: Number of email accounts vs. maximum allowed. - Databases: Number of databases vs. maximum allowed. Viewing Per-Customer Usage 1. Go to Customers. 2. The customer list shows resource usage indicators (disk space, traffic) next to each customer. 3. Click a customer name to see detailed usage breakdown. Important Notes - Your reseller limits are set by your hosting provider and cannot be changed from the reseller panel. - If you frequently approach your limits, contact your hosting provider about upgrading your reseller plan. Troubleshooting Resource usage does not update: - Statistics may take up to 24 hours to update. Check again later. "You have exceeded your resource limits": - Review per-customer usage and ask heavy users to upgrade or reduce usage. - Contact your hosting provider to increase your reseller limits. Related Guides - Traffic reports - Find heavy users - Set overuse alerts
How to Manage Additional Users and Permissions in Plesk
As a reseller, you can create additional user accounts and assign them specific roles and permissions. This is useful when you have staff members who need access to the reseller panel, or when a customer needs multiple people to manage their account. Adding an Additional User to Your Reseller Account 1. Log in to Plesk. 2. Click your username in the top-right corner. 3. Select Users (or go to Users in the left menu). 4. Click Create User. 5. Fill in the user details: - Contact name: The user full name. - Email: The user email address. - Username: The login username. - Password: Set a strong password. - User role: Select the appropriate role. For details on what each role can do, see How to Configure Customer Permissions and Access Levels in Plesk. 6. Click OK. Understanding User Roles - Administrator: Full access to the reseller panel (use with caution). - Webmaster: Can manage websites, domains, and files. - Application user: Can manage specific applications (e.g., WordPress). - Accountant: Can view billing and resource usage information. Important Notes - Additional users count against your user limit (if applicable). - Remove users who no longer need access to maintain security. Troubleshooting "Maximum number of users reached": - Contact your hosting provider to increase your user limit. Related Guides - Set customer access levels - Password policies - Change credentials
How to Create a Website in Plesk
Plesk provides several built-in tools to help you create a website from scratch, even without any technical knowledge. You can use the drag-and-drop Sitejet Builder, install a content management system like WordPress, or upload your own HTML files. This guide covers each method step by step. Method 1: Create a Website with Sitejet Builder Sitejet Builder is a free drag-and-drop website builder included with Plesk. It is the easiest option for beginners who want to create a professional website without coding. 1. Log in to Plesk. 2. Go to Websites & Domains. 3. Click Add Domain. 4. Under "Choose a way of creating a website", select Sitejet Builder. 5. Enter your domain name and webspace settings, then click Add Domain. 6. Choose a template from the Sitejet gallery, or start with a blank page. 7. Use the drag-and-drop editor to add text, images, buttons, and other elements to your page. 8. Click Publish when you are done. Your website will go live immediately. Sitejet Builder is recommended for: Personal websites, landing pages, simple business sites, portfolios, and anyone who wants a website up quickly without technical skills. Method 2: Install WordPress and Use a Theme WordPress powers over 40% of all websites and offers thousands of free themes and plugins to extend functionality. 1. Log in to Plesk. 2. Go to Websites & Domains โ click Add Domain. 3. Select WordPress as the creation method. 4. Enter your domain name and webspace settings, then click Add Domain. 5. Plesk will install WordPress automatically with default credentials. 6. Click Log in on the installation card to access the WordPress dashboard. 7. Go to Appearance โ Themes โ Add New Theme to choose a design. 8. Customise your theme, add pages, and install plugins as needed. WordPress is recommended for: Blogs, business websites, e-commerce stores (with WooCommerce), and anyone who wants access to thousands of themes and plugins. Method 3: Upload Your Own HTML Files If you already have a website built with HTML/CSS/JS, you can upload it directly to Plesk. 1. Log in to **Plesk- Go to Websites & Domains โ click Add Domain. - Select Blank website or Upload files as the creation method. - If uploading, select your website files from your computer. - Plesk will extract and place the files in the httpdocs directory. - If you chose blank, you can later upload files via the File Manager.** Uploading files is recommended for: Developers who have built a custom website, sites using custom frameworks (React, Vue, etc.), and migrations from another host. Which Method Should You Choose? - No coding skills: Use Sitejet Builder or WordPress. - Want a blog or online store: Use WordPress. - Building a custom site: Upload your own files. - Need a quick landing page: Use Sitejet Builder. Important Notes - Your domain must be publicly accessible and pointing to your Plesk server before visitors can see your website. - Plesk automatically creates the httpdocs directory where your website files are stored. - The default page loaded when visiting your domain is index.html or index.php. Make sure one of these files exists. - Publishing a Sitejet website will replace all files in httpdocs. Back up any existing files first. Troubleshooting "Sitejet Builder" option is not available: - Your subscription may not include Sitejet Builder. Contact your hosting provider. "WordPress" option is not visible: - The WP Toolkit extension may not be installed. Contact your hosting provider. Website shows "Index of /" instead of your site: - No index.html or index.php file exists in httpdocs. Upload your website files or create a homepage. Website shows after DNS propagation but content is missing: - Make sure you uploaded files to the correct httpdocs directory. - Check that the main page file is named index.html or index.php. Related Guides - Install WordPress - Use Sitejet Builder - Add the domain first