Plesk is a web hosting control panel that lets you manage websites, email accounts, databases, DNS and SSL certificates from one browser-based dashboard, without touching the command line. If your South African hosting plan runs on Plesk, this guide shows you where everything lives and how to do the tasks you'll need most often.
Menu names can differ slightly between Plesk versions and depending on which features your host has enabled, but the layout below applies to most modern Plesk installations.
How Plesk is organised
Plesk groups everything around subscriptions and domains. A subscription is your hosting account; inside it you have one or more domains, each with its own website files, email, DNS and SSL.
The main areas you'll use:
| Area | What you do there |
|---|---|
| Websites & Domains | Add domains, manage files, PHP settings, SSL, DNS, logs |
| Create mailboxes, forwarders, aliases and auto-replies | |
| Databases | Create MySQL databases and users, open phpMyAdmin |
| Files | Browser-based file manager for your web root |
| WordPress (if enabled) | Install, update and secure WordPress sites |
| Scheduled Tasks | Run scripts or fetch URLs on a schedule |
| Backup Manager (if enabled) | Create and restore backups of your subscription |
If you're weighing up control panels, our comparison of cPanel vs Plesk covers the differences.
Managing your website
Uploading files
Your site's public files live in the httpdocs folder of the domain. You have three ways to upload:
- File Manager in the browser. Fine for a few files; you can also upload a ZIP and extract it in place.
- FTP or SFTP with a client such as FileZilla. Plesk shows your FTP details under the domain's connection information.
- Git, if the Git extension is available on your plan, which can pull from a repository and deploy to
httpdocs.
Changing the PHP version
Under the domain's PHP Settings, you can choose the PHP version and handler, and adjust values such as memory_limit, upload_max_filesize and max_execution_time. Use a currently supported PHP version; older versions stop receiving security fixes.
Reading logs
The Logs section shows access and error logs for each domain. When a page shows a blank screen or a 500 error, the error log almost always tells you why.
Installing and managing WordPress
On Plesk servers with WP Toolkit enabled, you can install WordPress in a few clicks, then manage it from the same screen:
- Update WordPress core, plugins and themes (individually or in bulk).
- Apply security hardening such as disabling file editing in the dashboard.
- Clone a site to a staging subdomain, test changes, then copy them back.
- Toggle maintenance mode and search-engine indexing.
Keep plugins to the ones you actually use and apply updates promptly. See our notes on WordPress hosting in South Africa for what matters beyond the panel.
Setting up email
Email on your own domain (like [email protected]) is managed under Mail.
- Click Create Email Address, enter the name and a strong password, and set the mailbox size if your plan allows.
- Add forwarders to send copies of mail to another address, or aliases so one mailbox receives mail for several addresses.
- Set auto-replies for out-of-office messages.
- Connect a mail client or phone using IMAP. Plesk's mail settings page lists the incoming and outgoing server names and ports.
Webmail is usually available too, so you can read mail from a browser without setting anything up.
For your mail to be trusted by other servers, your domain needs SPF, DKIM and DMARC records. Plesk can generate DKIM keys and add SPF records for domains using its DNS. Our DNS records explained guide shows what each record does.
Working with databases
Under Databases, click Add Database, choose a name, and create a database user with a strong password. Then:
- Click phpMyAdmin to browse tables, run queries, and import or export data.
- Use the Export Dump and Import Dump options for backups and migrations.
- Use
localhostas the database host in your application's configuration, unless your host tells you otherwise.
A typical WordPress wp-config.php connection looks like this:
define( 'DB_NAME', 'example_wp' );
define( 'DB_USER', 'example_wpuser' );
define( 'DB_PASSWORD', 'use-a-long-random-password' );
define( 'DB_HOST', 'localhost' );
DNS and SSL
DNS
If your domain uses the host's nameservers, you edit records under the domain's DNS Settings: A records for the website, MX for mail, TXT for verification and email authentication. If your DNS is managed elsewhere, make the changes there instead.
SSL certificates
Under SSL/TLS Certificates, you can issue a free Let's Encrypt certificate, include www and mail subdomains, and turn on automatic renewal. Then enable permanent 301 redirect from HTTP to HTTPS so every visitor lands on the secure version. Let's Encrypt can only issue once your domain points to the server, so do this after DNS is live.
Scheduled tasks
Scheduled Tasks lets you run a PHP script, a command or fetch a URL on a schedule, for example a nightly cleanup or a WordPress cron trigger. Choose the frequency, the command or URL, and whether to be emailed the output.
Backups
If Backup Manager is available on your plan, you can create a full backup of your subscription (files, databases and email) on demand before big changes, and restore from it. Keep an off-server copy of important backups too. Check with your host what automatic backups they run on their side and how restores work.
Frequently asked questions
Is Plesk good for beginners?
Yes. Plesk is designed so that non-technical users can manage websites and email through a browser, with guided screens for common tasks. Developers also get access to logs, PHP settings, Git and scheduled tasks when they need more control.
Can I host multiple websites on one Plesk account?
Usually, yes, depending on your plan's domain limits. Each domain gets its own web root, email and DNS settings within the same subscription.
Does Plesk work with Node.js and Next.js apps?
Plesk can run Node.js through an extension, but modern Node.js and Next.js apps are often simpler to run on a dedicated app hosting platform with Git deploys. See shared hosting vs app hosting to decide.
How do I get my email on my phone with Plesk?
Add an IMAP account on your phone using your full email address, mailbox password and the server settings shown in Plesk's mail settings. IMAP keeps messages in sync across your phone, laptop and webmail.
NewHost's web hosting runs on Plesk, with WordPress, PHP and mailboxes on your own domain, hosted in South Africa. Need email only? See business email hosting.