๐ŸŽจ

Reseller: Branding & Server

20 articles Allan Tanaka By Allan Tanaka

White-label branding, server settings and reports.

How to View Plesk Reseller Traffic Reports

Monitoring traffic across all your customers helps you identify heavy users, plan capacity, and ensure fair resource distribution. This guide covers accessing traffic reports as a reseller. Viewing Traffic Reports 1. Log in to Plesk. 2. Go to Home. 3. The dashboard shows your total traffic usage for the current billing period. Viewing Per-Customer Traffic 1. Go to Customers. 2. The traffic column shows each customer current monthly usage. 3. Click a customer name โ†’ Websites & Domains โ†’ Statistics for detailed breakdown. Important Notes - Traffic statistics are updated once per day (usually at midnight server time). - Traffic includes HTTP, FTP, SMTP, POP3, and IMAP bandwidth. Troubleshooting Traffic report is empty: - Statistics may not have been processed yet. Wait 24 hours. Related Guides - Disk-space reports - Usage summaries - Heavy resource users

How to View Disk Space Usage Reports in Plesk

Disk space is one of the most common resources that customers exceed. As a reseller, you can monitor disk usage across all accounts to prevent issues and plan capacity. Viewing Overall Disk Usage 1. Log in to Plesk. 2. Go to Home. 3. The dashboard shows total disk space used vs. allocated across your reseller account. Viewing Per-Customer Disk Usage 1. Go to Customers. 2. The disk usage column shows each customer storage consumption. 3. Click a customer name to see a detailed breakdown (websites, databases, mail, backups). Important Notes - Disk usage includes website files, databases, email, and backups. - If a customer is approaching their limit, notify them before services are disrupted. Troubleshooting Disk usage seems incorrect: - Run the Plesk statistics utility or wait for the next daily update. Related Guides - Traffic reports - Heavy users - Export the data

How to Generate Plesk Customer Usage Summaries

Plesk provides tools for viewing resource consumption summaries across your customer base. This guide covers generating and interpreting usage reports. Viewing Resource Summary 1. Log in to Plesk. 2. Go to Home. 3. The overview panel displays: - Number of customers, websites, and domains. - Disk space and traffic totals. - Resource allocation vs. available limits. Filtering by Status 1. Go to Customers or Subscriptions. 2. Use the filter button (next to the search bar) to filter by: - Status: Active, Suspended, Expired. - Plan: Service plan name. Important Notes - Reports reflect the last 24-hour period. Real-time data is not available. Troubleshooting Numbers do not add up: - Statistics are calculated at different times. Small discrepancies are normal. Related Guides - Traffic reports - Export reports - Set overuse alerts

How to Identify Heavy Resource Users in Plesk

Finding customers who consume the most resources helps you prevent abuse, plan capacity upgrades, and enforce fair usage policies. This guide covers identifying heavy users of disk space, traffic, and other resources. Finding Heavy Users 1. Log in to Plesk. 2. Go to Customers. 3. Sort the list by clicking the Disk Usage or Traffic column header. Customers using the most resources will appear at the top. Common Heavy Resource Indicators - High disk usage: Large websites, old backups, full mailboxes, or database-heavy applications. - High traffic: Popular websites, streaming media, or file download sites. - High database usage: Large WordPress sites, forums, or e-commerce stores. Actions for Heavy Users - Notify the customer and suggest upgrading their plan. - Help them clean up old backups, empty mailboxes, or optimize databases. - If the customer is on a base plan, suggest an add-on for additional resources. Troubleshooting Cannot sort by resource usage: - Resource columns may not be visible. Click the column visibility settings to enable them. Related Guides - Set overuse notifications - Traffic reports - Disk-space reports

How to Export Customer and Usage Reports in Plesk

If you need to create reports for billing, accounting, or business analysis, you can export customer and resource usage data from Plesk. Exporting via Plesk Interface 1. Log in to Plesk. 2. Go to Customers or Subscriptions. 3. Plesk does not have a built-in CSV/PDF export for customer lists. 4. Alternative: Use the Plesk CLI or API to generate reports. Using Plesk API for Reports The Plesk XML API can retrieve customer and subscription data programmatically: - API endpoint: https://yourserver:8443/enterprise/control/agent.php - Use the customer and subscription API requests to retrieve data. - Contact your hosting provider or Plesk documentation for API details. Important Notes - For detailed billing reports, consider integrating Plesk with a billing system (WHMCS, Blesta, etc.). Troubleshooting Need automated reporting: - Consider using the Plesk API with a custom script, or integrate with a billing platform. Related Guides - Usage summaries - Traffic reports - Disk-space reports

How to Upload a Custom Logo in Plesk

Uploading a custom logo replaces the Plesk default branding with your own company logo. Your customers will see your branding when they log in to their control panel. Uploading a Logo 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Branding (or Customization). 3. Under Login Page Branding, click Logo Image. 4. Click Browse and select your logo file (PNG or SVG recommended). 5. Click OK. 6. The logo will now appear on the Plesk login page and dashboard for all your customers. Logo Requirements - Format: PNG, SVG, or JPG. - Recommended size: 200x40 pixels (height should not exceed 40px). - Background: Transparent PNG or SVG works best. Important Notes - Custom branding may require your hosting provider to enable it for your reseller account. - The logo applies to all customers under your reseller account. Troubleshooting "Branding" option is not visible: - Contact your hosting provider to enable branding for your account. Logo is distorted or too large: - Resize the image to the recommended dimensions before uploading. Related Guides - Customise the login page - White-label the panel - Set a custom login URL

How to Customise the Plesk Login Page

Beyond uploading a logo, you can customise the Plesk login page with your company name, login URL, and other branding elements. This gives your customers a fully white-labelled experience. Customising Login Page Settings 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Branding. 3. Configure the available options: - Logo image: Your company logo. - Login URL text: Text displayed above the login form. - Login page welcome text: A welcome message for customers. - Footer text: Text displayed at the bottom of the page. 4. Click OK to save. Important Notes - Keep welcome text concise and professional. - Changes apply to all customer login pages under your account. Troubleshooting Changes not visible: - Clear your browser cache. Login page branding is heavily cached by browsers. Related Guides - Upload your logo - Set a custom login URL - White-label everything

How to Set Up a Custom Login URL for Plesk Customers

By default, customers log in at https://yourdomain.com:8443. You can set up a custom login URL that is easier for customers to remember and more professional. Setting a Custom Login URL 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Branding. 3. Under Login Page Branding, find the login URL settings. 4. Enter your preferred login URL text or configure a custom domain. 5. Click OK. Alternatively, set up a subdomain like panel.yourdomain.com that redirects to the Plesk login page. Important Notes - Port 8443 must still be accessible for the login to work. - Some hosting providers offer a proxy domain that hides the port number. Troubleshooting Custom URL not working: - Ensure the subdomain DNS is properly configured and pointing to the server. - Check that port 8443 is not blocked by a firewall. Related Guides - Full white-label setup - Style the login page - Add your logo

How to White-Label the Plesk Control Panel

White-labeling removes all Plesk branding from the customer panel, giving your customers a fully branded experience. This includes removing Plesk logos, links, and references. Enabling White-Label Branding 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Branding. 3. Upload your custom logo (see the "Upload a Custom Logo" guide). 4. Configure the login page with your company name and welcome text. 5. Check if the Hide Plesk branding option is available and enable it. 6. Click OK. Important Notes - Full white-labeling may require a specific Plesk license. Contact your hosting provider. - Some Plesk links (like the help menu) may still reference Plesk documentation. Troubleshooting Plesk branding still visible: - Your license may not include full white-label capabilities. Contact your hosting provider. Related Guides - Logo - Login page - Custom login URL

How to Customise Plesk Email Notifications Sent to Customers

Plesk sends various email notifications to customers (account creation, subscription expiry, etc.). You can customise these templates to match your brand and include your own messaging. Customising Email Templates 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Notifications (or Mail Server Settings). 3. Browse the list of available notification templates. 4. Click a template to edit it. 5. Modify the subject line and body text as needed. 6. You can use variables like <customer_name>, <domain>, and <login_url> to personalise emails. 7. Click OK to save. Important Notes - Keep email templates professional and include your company contact details. - Test email templates by sending a test notification before making changes live. Troubleshooting Notifications are not visible: - Your hosting provider may manage notification templates. Contact support. Customers are not receiving notifications: - Check that the mail server is working correctly and that notification emails are not being filtered as spam. Related Guides - Notification settings - Welcome screen - Brand it with your logo

How to Manage IP Addresses in Plesk

As a reseller, you may have one or more IP addresses assigned to your account. These IPs are used to host customer websites. This guide covers managing IP addresses in Plesk. Viewing Your IP Addresses 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ IP Addresses. 3. You will see a list of all IPs assigned to your account, including: - IP address - Type (Shared or Exclusive) - Status (Active or Inactive) - Number of domains hosted on each IP Shared vs Exclusive IP - Shared IP: Multiple domains share the same IP. Suitable for most hosting scenarios. - Exclusive IP: Only one domain uses this IP. Required for some SSL configurations and for customers who need a dedicated IP. Assigning an IP to a Subscription 1. Go to Subscriptions โ†’ click the subscription. 2. Click Change Hosting Settings. 3. Select the IP address from the dropdown. 4. Click OK. Important Notes - IP addresses are assigned by your hosting provider. You cannot add IPs yourself. - Request additional IPs from your hosting provider if needed. Troubleshooting "No available IPs": - Contact your hosting provider to assign IP addresses to your reseller account. Related Guides - Change a subscription's IP - Mail server settings - Manage extensions

How to Configure Plesk Mail Server Settings as a Reseller

As a reseller, you can configure mail-related settings that affect your customers. This includes enabling or disabling mail features and setting up spam and antivirus protection defaults. Viewing Mail Settings 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Mail Server Settings. 3. Review the available mail settings. Configuring Mail Features - Webmail: Enable Roundcube for customer email access. - Spam filtering: Enable SpamAssassin server-wide. - Antivirus: Enable ClamAV or Dr.Web antivirus scanning for incoming mail. - Greylisting: Enable greylisting to reduce spam (temporarily rejects mail from unknown senders). - DKIM signing: Enable DomainKeys Identified Mail for outgoing emails. Important Notes - Some mail settings are server-wide and may be managed by your hosting provider. - Individual customers can configure their own mail settings within their plan permissions. Troubleshooting "Mail Server Settings" is not visible: - Your hosting provider manages mail settings at the server level. Contact support. Related Guides - Manage IP addresses - Manage extensions - Enable DKIM

How to Configure Customer Permissions and Access Levels in Plesk

Plesk lets you control which features and tools your customers can access. Permissions are defined in service plans, but you can also check and understand what each permission controls. Understanding Key Permissions - Manage DNS: Allows customers to modify DNS records. - Manage SSL/TLS certificates: Allows customers to install and manage SSL certificates. - PHP settings management: Allows customers to change PHP version and settings. - Access to server over SSH: Allows SSH access (use with caution). - Cron jobs: Allows customers to schedule automated tasks. - File Manager: Allows customers to manage files via the web interface. - Web statistics: Allows customers to view traffic and visitor reports. - Log rotation: Allows customers to manage log rotation settings. Modifying Permissions in a Service Plan 1. Go to Service Plans โ†’ Hosting Plans. 2. Click the plan name. 3. Go to the Permissions tab. 4. Enable or disable permissions as needed. 5. Click OK. Important Notes - Disabling a permission for a plan will immediately remove access for all synced subscriptions. - Be cautious with SSH and database management permissions. Troubleshooting Customer cannot access a feature: - Check the service plan permissions and enable the feature. - Sync the subscription if it is locked. Related Guides - Password policies - Manage users - Manage extensions

How to Manage Plesk Extensions as a Reseller

Plesk extensions add extra functionality to the control panel. As a reseller, you can install and manage extensions that benefit your customers (e.g., WP Toolkit, Sitejet Builder, or backup tools). Viewing Installed Extensions 1. Log in to Plesk. 2. Go to Extensions โ†’ Catalog. 3. The catalog shows available extensions. Installed extensions are marked accordingly. Installing an Extension 1. Go to Extensions โ†’ Catalog. 2. Find the extension you want to install. 3. Click Install. 4. Follow any configuration prompts. Popular Extensions for Resellers - WP Toolkit: Manage WordPress installations across all customers. - SSL It!: Free SSL certificate provisioning and management. - Sitejet Builder: Free website builder for customers. - Imunify360: Server-wide security and malware protection. - Monit: Server monitoring and alerting. Important Notes - Some extensions require a license or are not free. Check pricing before installing. - Your hosting provider may restrict which extensions you can install. Troubleshooting Cannot install an extension: - Contact your hosting provider โ€” the extension may require server-level installation or licensing. Related Guides - IP addresses - Mail server settings - Migration manager

How to Set Password Policies in Plesk

Setting strong password policies helps protect customer accounts from unauthorized access. Plesk lets you configure password requirements at the service plan level. Configuring Password Policies 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Security Policy. 3. Configure the password settings: - Minimum password length: Set a minimum (e.g., 8 characters). - Password strength: Set a minimum strength level (e.g., Strong). - Password complexity: Require uppercase, lowercase, numbers, and special characters. 4. Click OK to save. Important Notes - Password policies apply to new passwords and password changes. - Stronger policies improve security but may frustrate customers who prefer simple passwords. - Communicate password requirements to your customers. Troubleshooting "Security Policy" option is not visible: - Your hosting provider manages security policies at the server level. Contact support. Customer cannot set a password that meets requirements: - Suggest using the password generator in Plesk. - Consider relaxing requirements if customers frequently report issues. Related Guides - Access levels - Change credentials - Manage users

How to Set Resource Alerts in Plesk

Plesk can automatically notify you when your customers approach or exceed their resource limits. This helps you prevent service disruptions and manage capacity proactively. This guide covers configuring overuse notifications as a reseller. Understanding Resource Notifications Plesk can send notifications when: - A customer subscription is approaching or has exceeded its disk space limit. - A customer subscription is approaching or has exceeded its traffic limit. - Your reseller account is approaching its overall resource limits. - A domain has an expired or soon-to-expire SSL certificate. Configuring Notification Settings 1. Log in to Plesk with your reseller credentials. 2. Go to Tools & Settings โ†’ Notifications (or search for "Notifications" in the top bar). 3. Browse the list of available notification events. 4. For each event you want to be notified about: Common notifications to enable: - Subscription disk usage exceeded warning. Notifies you when a customer uses more than 80% of their allocated disk space. - Subscription traffic limit is approaching. Notifies you when a customer is about to exceed their monthly bandwidth. - SSL certificate is about to expire. Notifies you 30, 14, and 7 days before expiry. - Subscription suspended. Notifies you when a subscription is automatically suspended (e.g., due to overuse or expiry). 5. For each notification, select the notification channel: - Email: Receive notifications via email. - Push: Receive push notifications in the Plesk mobile app. 6. Click OK to save. Viewing Resource Usage at a Glance 1. Go to Home to see your overall reseller resource usage. 2. Go to Customers to see per-customer usage indicators. 3. Go to Subscriptions to see per-subscription usage details. Important Notes - Notifications are sent to the email address associated with your reseller account. - Disk space and traffic statistics are updated once per day. Notifications may be delayed by up to 24 hours. - Some notifications (e.g., "subscription suspended") require your hosting provider to enable them at the server level. Troubleshooting Not receiving notifications: - Check that the correct email address is configured in your reseller profile. - Check your spam or junk folder. - Ensure the notification event is enabled in Tools & Settings โ†’ Notifications. "Notifications" option is not visible: - Your hosting provider may manage notifications at the server level. Contact support. Related Guides - Identify heavy users - Resource limits - Traffic reports

How to Set Up the Plesk Welcome Screen for New Customers

The Plesk welcome screen is the first thing customers see when they log in to their control panel. You can customise this screen to include a welcome message, helpful links, and branding for new customers. This guide covers setting up a custom welcome experience. Understanding the Welcome Screen When a new customer logs in to Plesk for the first time, they see a welcome screen with: - A welcome message from the hosting provider. - Quick-start guides for common tasks (creating a website, setting up email, etc.). - Links to the knowledge base, support channels, and contact information. Customising the Welcome Screen 1. Log in to Plesk with your reseller credentials. 2. Go to Tools & Settings โ†’ Customization (or Branding). 3. Under Welcome Screen (or Onboarding), you can configure: - Welcome message: A personalised greeting for new customers. Keep it professional and include key information like how to get started and where to find help. - Quick links: Add links to your knowledge base, support portal, or video tutorials. - Branding elements: Your company logo and colours. 4. Click OK to save. Best Practices for the Welcome Screen - Keep the welcome message concise and helpful. Focus on the most important first steps. - Include links to your knowledge base and support channels. - Mention the customer Plesk login URL and credentials reminder. - Add your company contact information (support email, phone number, business hours). Important Notes - The welcome screen is only shown the first time a customer logs in. After that, they see the standard dashboard. - Customers can re-view the welcome screen by going to the help section. - Customisation options depend on your hosting provider. Contact support if the feature is not available. Troubleshooting "Welcome Screen" or "Customization" option is not visible: - Your hosting provider may not have enabled welcome screen customisation. Contact support. Changes not appearing for customers: - Customers who have already logged in will not see the updated welcome screen. The new content is only shown on the very first login. Related Guides - Welcome email content - Notification settings - White-label the experience

How to Transfer Accounts with Plesk Migration Manager

The Plesk Migration Manager allows you to transfer websites, email accounts, databases, and other content from one Plesk server to another. As a reseller, you can use this tool to migrate customer accounts to or from your server. This guide covers the basics of the migration process. Important: Before You Begin - Contact your hosting provider before attempting a migration. The Migration Manager is typically a server-level tool that may require administrator access. - Ensure you have a full backup of the source server before migrating. - Verify that the destination server has sufficient resources (disk space, PHP versions, extensions) for the migrated data. - Plan the migration during off-peak hours to minimise downtime for your customers. Initiating a Migration 1. Log in to Plesk. 2. Go to Tools & Settings โ†’ Migration Manager. 3. Click Start New Migration. 4. You will be asked to select the migration source: - Another Plesk server: Transfer from another Plesk instance. - cPanel server: Transfer from a cPanel server. - Other panels: Transfer from other hosting control panels. 5. Follow the on-screen instructions to connect to the source server. 6. Plesk will analyse the source server and display a list of objects available for migration. 7. Select the customer accounts and subscriptions you want to migrate. 8. Click Start Migration. During the Migration - The migration process may take several hours depending on the amount of data. - Customer websites on the source server remain active during migration. - Plesk will copy all data including files, databases, email accounts, and settings. - You can monitor the migration progress in the Migration Manager interface. After the Migration 1. Verify that all customer accounts, websites, databases, and email have been transferred correctly. 2. Test customer websites to ensure they load without errors. 3. Update DNS records to point to the new server (if applicable). 4. Notify customers that their accounts have been migrated and provide updated login credentials if needed. Important Notes - Migration Manager is typically a server-level tool. As a reseller, you may need your hosting provider to initiate the migration. - Always back up before migrating โ€” the process can be reversed, but it is safer to have a backup. - SSL certificates are not migrated automatically. You will need to reissue them on the new server. Troubleshooting Migration fails with a connection error: - Verify the source server hostname, port, and credentials are correct. - Ensure the source server allows incoming connections from the destination server. - Contact your hosting provider for assistance. "Migration Manager" is not visible: - Your hosting provider may not have installed the Migration Manager extension. Contact support. Related Guides - Manage extensions - Create the target customer - WHM Transfer Tool alternative

How to Configure Email Notification Settings in Plesk

Plesk sends various email notifications automatically, such as password reset links, subscription alerts, SSL certificate expiry warnings, and system updates. This guide covers configuring who receives these notifications and how to customise them. Configuring Your Notification Email Address 1. Log in to Plesk. 2. Click your username in the top-right corner. 3. Select Profile & Preferences. 4. Verify that your email address is correct. 5. Click OK to save. Managing Notification Subscriptions 1. Go to Tools & Settings โ†’ Notifications. 2. Browse the list of available notification events. 3. For each event, you can: - Enable or disable the notification. - Choose the delivery method (email, push notification, or both). 4. Click OK to save changes. Common Notification Events - Subscription suspended due to overuse. Sent when a customer exceeds their resource limits. - SSL certificate expiry warning. Sent 30, 14, and 7 days before a certificate expires. - Successful backup completed. Confirms that a scheduled backup finished successfully. - Failed backup. Alerts you when a backup operation encounters an error. - Customer created. Notifies you when a new customer account is created under your reseller account. - Plesk update available. Alerts you when a new Plesk version is ready to install. Important Notes - Notification settings depend on what your hosting provider has enabled. Some events may not be configurable by resellers. - System-critical notifications (e.g., security alerts) are always sent and cannot be disabled. - Ensure your notification email address is correct to avoid missing important alerts. Troubleshooting Not receiving email notifications: - Check your spam or junk folder. - Verify the email address in your profile settings. - Contact your hosting provider if notifications are not being sent. "Notifications" page is not available: - Your hosting provider may manage all notifications at the server level. Contact support. Related Guides - Customise the notifications - Set the welcome screen - White-label branding

How to Configure Customer Permissions in Plesk

As a reseller, you control which features and tools your customers can access through their service plans. Permissions determine what a customer can do in their Plesk panel โ€” from managing DNS and SSL to changing PHP settings and accessing SSH. This guide covers understanding and configuring customer permissions. Understanding Permission Levels Permissions in Plesk are defined at the service plan level. When you create or modify a plan, you choose which features are available to customers assigned to that plan. Key Permissions Explained - Management of DNS zone: Allows customers to add, modify, and delete DNS records for their domains. - Management of SSL/TLS certificates: Allows customers to install, manage, and configure SSL certificates. - PHP settings management: Allows customers to change PHP versions and modify PHP configuration directives (memory_limit, upload_max_filesize, etc.). - Access to the server over SSH: Allows SSH access to the server. Use with caution โ€” only enable for trusted, technical customers. - Scheduled tasks (cron jobs): Allows customers to create and manage cron jobs. - File Manager: Allows customers to upload, edit, and manage files via the Plesk web interface. - Log rotation: Allows customers to configure how often log files are rotated and archived. - Web statistics: Allows customers to view traffic and visitor reports. - Additional FTP accounts: Allows customers to create extra FTP users for their domain. - Database management: Allows customers to create, modify, and delete MySQL databases and users. - Mail management: Allows customers to create email accounts, set up forwarding, and configure spam filtering. Configuring Permissions in a Service Plan 1. Log in to Plesk. 2. Go to Service Plans โ†’ Hosting Plans. 3. Click the plan you want to modify. 4. Go to the Permissions tab. 5. Enable or disable permissions by checking or unchecking the boxes. 6. Click OK to save. Best Practices for Setting Permissions - Basic/Starter plans: Enable File Manager, Mail management, and Web statistics. Disable SSH, PHP settings, and DNS management. - Business plans: Enable everything except SSH. Allow PHP settings management and DNS management. - Developer plans: Enable all features including SSH and advanced PHP settings. - Never enable SSH for customers who do not need it. SSH access poses a significant security risk if misused. Important Notes - Permissions are applied at the plan level. All customers on the same plan have the same permissions. - If a customer needs a specific permission that is not in their plan, you have two options: upgrade their plan or customise their subscription (which locks it from plan sync). - Disabling a permission takes effect immediately for all synced subscriptions. - Your hosting provider may restrict which permissions you can configure. Contact support if a permission is greyed out. Troubleshooting Customer cannot access a feature they need: - Check the service plan permissions and enable the feature. - If the subscription is locked, sync it with the plan to apply the permission. A permission option is greyed out: - Your hosting provider may have disabled this permission at the reseller level. Contact support to enable it. Customer has SSH access but should not: - Immediately disable SSH in their service plan and sync the subscription. - Review all subscriptions to ensure SSH is only enabled where needed. Related Guides - Canonical version