+234 916 042 1899
Sign in

How to Install Plesk on Linux

How to Install Plesk on Linux

How to Install Plesk on Linux

Plesk is one of the most popular web hosting control panels, offering an intuitive interface for managing websites, email accounts, databases, and server settings. Installing Plesk on a VPS or dedicated server is simple, and following the correct setup process can save you time and prevent common issues.

In this guide, you’ll learn how to install Plesk on Linux and complete the initial setup.

Plesk Installation Requirements

Before you begin, make sure you have:

  • A fresh installation of Ubuntu, Rocky Linux, or AlmaLinux.
  • Root access to your VPS or dedicated server.
  • An active internet connection.
  • A valid hostname configured on your server.
  • An SSH client, such as PuTTY or Terminal.

Important: Plesk should be installed on a clean server to avoid software conflicts and installation issues.

Step 1: Connect to Your Server via SSH

Log in to your server using an SSH client with root privileges.

Once connected, run the following command:

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

Press Enter to begin the installation.

The installation process usually takes between 5 and 10 minutes.

Note: If you receive hostname-related warnings, don’t stop the installation. Plesk often provides instructions on how to resolve these issues while continuing with the setup.

Step 2: Access the Plesk Setup Page

After the installation is complete, Plesk will display a success message and provide a setup URL.

Copy the entire URL and open it in your web browser.

If the page doesn’t load:

  • Verify that your firewall isn’t blocking the connection.
  • Temporarily disable the firewall to test access.
  • Open the required Plesk ports if necessary.

Step 3: Enter Your Contact Information

When prompted, accept the cookie policy.

Under Contact Information, enter:

  • Your name.
  • Your email address.

This information will be associated with your Plesk administrator account.

Step 4: Create Your Administrator Password

Enter a secure password for your Plesk account or generate one automatically.

Tip: Store your password in a secure location or use a password manager to avoid losing access to your server.

Step 5: Activate Your Plesk License

Under the License section, choose one of the following:

  • Enter your existing Plesk license key.
  • Select a full-featured trial license if you’re evaluating Plesk.

Final Step: Complete the Setup

Scroll to the bottom of the page and read the End User License Agreement.

Accept the agreement and click Enter Plesk.

Congratulations! You’ve successfully installed Plesk on your Linux server.

You can now access the Plesk administrator dashboard using:

  • The root account credentials.
  • The administrator username and password created during setup.

Common Installation Issues

Unable to Access the Setup URL

If the setup page doesn’t open:

  • Check your firewall settings.
  • Ensure the required Plesk ports are open.
  • Verify that the installation completed successfully.
  • Restart the server if necessary.

Hostname Warnings During Installation

Plesk may display warnings if your server hostname isn’t configured properly.

These are often non-critical and can usually be corrected after installation by following the instructions provided by Plesk.

Installation Failed

Installation failures are commonly caused by:

  • Unsupported operating systems.
  • Insufficient RAM or disk space.
  • Network connectivity issues.
  • Existing software conflicting with Plesk.

What to Do After Installing Plesk

Once Plesk is installed, you may want to:

  • Create hosting subscriptions.
  • Add domains and websites.
  • Configure email accounts.
  • Install SSL certificates.
  • Enable automatic backups.
  • Secure your server with a firewall.
  • Update PHP versions and server components.
  • Install additional Plesk extensions.

Conclusion

Installing Plesk on Ubuntu, Rocky Linux, or AlmaLinux provides a powerful and user-friendly environment for managing websites and server resources. After completing the setup wizard, you’ll have access to all the tools needed to host and manage your websites efficiently.

Tip: Before hosting production websites, make sure to secure your server, configure backups, and keep Plesk updated to ensure optimal performance and security.

Post Your Comment

Build Your Website with Hosting Nigeria.

We are rated the best web hosting company in Nigeria!