{"id":3645,"date":"2025-10-08T14:02:21","date_gmt":"2025-10-08T14:02:21","guid":{"rendered":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/?p=3645"},"modified":"2025-12-12T09:56:44","modified_gmt":"2025-12-12T09:56:44","slug":"how-to-install-plesk-on-linux-server","status":"publish","type":"post","link":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html","title":{"rendered":"How to Install Plesk on a Linux Server?"},"content":{"rendered":"\n<p>Installing Plesk on a Linux server allows you to set up a fully managed hosting environment quickly and efficiently. With the right preparation and steps, you can quickly get your server ready for websites, emails, and applications.<\/p>\n\n\n\n<p>This guide provides a complete step-by-step process for installing Plesk on popular Linux distributions, including CentOS, RHEL, AlmaLinux, Ubuntu, and Debian.<\/p>\n\n\n\n<p>You will learn how to update your server, run the official installer, select the correct components, and access Plesk through your browser, ensuring your server is fully configured and ready for use.<\/p>\n\n\n\n<p>Let\u2019s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<p>Before installing Plesk, ensure your server meets the minimum requirements:<\/p>\n\n\n\n<p><strong>Minimum requirements for Plesk:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CPU:<\/strong> 1 GHz or higher.<\/li>\n\n\n\n<li><strong>RAM:<\/strong> 1 GB minimum (2 GB recommended).<\/li>\n\n\n\n<li><strong>Disk space:<\/strong> 10 GB of free space is required (more space may be needed depending on the websites).<\/li>\n\n\n\n<li><strong>Operating Systems supported:<\/strong> CentOS, RHEL, AlmaLinux, Ubuntu, Debian.<\/li>\n<\/ul>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/369\/How-to-Upload-Website-Files-in-Plesk-Panel.html\"><strong>How to Upload Website Files in Plesk Panel?<\/strong><\/a><\/p><hr>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Steps to Install Plesk on Linux Server<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>Update Your Packages<\/strong><\/h3>\n\n\n\n<p>Firstly, let\u2019s update your server so everything is fresh and ready:<\/p>\n\n\n\n<p>\u27a2 <strong>CentOS \/ RHEL:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>sudo yum update -y<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u27a2 <strong>AlmaLinux:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>sudo dnf update -y<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u27a2 <strong>Ubuntu \/ Debian:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>sudo apt update &amp;&amp; sudo apt upgrade -y<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>*Note:<\/strong> You have to make sure your server has a static IP and a fully qualified domain name (FQDN) set up. Plesk installation may fail on servers without proper hostname configuration.<\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/382\/How-to-Create-a-Database-in-the-Plesk-Panel.html\"><strong>How to Create a Database in the Plesk Panel?<\/strong><\/a><\/p><hr>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Download and Prepare the Plesk Installer<\/strong><\/h3>\n\n\n\n<p>Now, we need the Plesk installer script. It\u2019s just a small file that will help us set up everything automatically.<\/p>\n\n\n\n<p>\u2794 <strong>Download the installer:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>wget http:\/\/autoinstall.plesk.com\/plesk-installer<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u2794 <strong>Make it executable (so your server can run it):<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>sudo chmod +x plesk-installer<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>And that\u2019s it for preparation, simple, right?<\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/410\/how-to-install-wordpress-in-plesk.html\"><strong>How to Install WordPress Using Plesk Panel?<\/strong><\/a><\/p><hr>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Run the Installer<\/strong><\/h3>\n\n\n\n<p>You can install Plesk using either the command line interface (CLI) or the web interface (GUI).<\/p>\n\n\n\n<p>\u27a2 <strong>Option 1: Command Line<\/strong><\/p>\n\n\n\n<p>You have to run this:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>sudo .\/plesk-installer<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>If you want to see all available Plesk versions:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>sudo .\/plesk-installer &#8211;all-versions<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u27a2 <strong>Option 2: Web Interface<\/strong><\/p>\n\n\n\n<p>Do you prefer a GUI to click through options? Try this:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span><table class=\"has-fixed-layout\"><tbody><tr><td class=\"kb_firewall\"><strong>sudo .\/plesk-installer &#8211;web-interface &#8211;all-versions<\/strong><\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Once you run it, either the CLI or the web interface will guide you through the installation.<\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/306\/How-to-Create-an-Email-Account-in-Plesk.html\"><strong>How to Create an Email Account in Plesk?<\/strong><\/a><\/p><hr>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Choose How You Want to Install<\/strong><\/h3>\n\n\n\n<p>The installer will now ask you a few questions. Don\u2019t worry, it\u2019s mostly clicking and confirming:<\/p>\n\n\n\n<p>\u27a2 <strong>Choose Installation Type:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Recommended: <\/strong>Installs all the basic stuff you need.<\/li>\n\n\n\n<li><strong>Full:<\/strong> Installs everything available (more storage and time needed).<\/li>\n\n\n\n<li><strong>Custom:<\/strong> Select exactly what you want. It would be great if you knew the specific components you need.<\/li>\n<\/ul>\n\n\n\n<p>\u27a2 <strong>Pick Your Components:<\/strong><\/p>\n\n\n\n<p>Decide what you want, like Apache or Nginx, PHP versions, Mail Server, MySQL\/PostgreSQL, WordPress Toolkit, etc.<\/p>\n\n\n\n<p>\u27a2 <strong>Confirm and Install:<\/strong><\/p>\n\n\n\n<p>Double-check your choices and hit install. Plesk will take care of downloading and setting up everything for you.<\/p>\n\n\n\n<figure class=\"wp-block-table note-box-container\"><table class=\"has-fixed-layout note-box\"><tbody><tr><td class=\"\"><strong>*Tip:<\/strong> This step can take 30\u201345 minutes, depending on your server&#8217;s speed and internet connection. Grab a coffee while it runs!<\/td>\n<\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Access Plesk After Installation<\/strong><\/h3>\n\n\n\n<p>Once the installation is finished, you can log in to Plesk through your browser.<\/p>\n\n\n\n<p>\u2794 Open your browser and go to: <strong>https:\/\/&lt;server_ip_or_hostname>:8443<\/strong><\/p>\n\n\n\n<p>\u2794 Log in with your username &amp; password.<\/p>\n\n\n\n<p><strong>\u2794<\/strong> <strong>Set up your Plesk:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" style=\"list-style: '\\25C6';\">\n<li>&nbsp;Change your admin password and add a contact email.<\/li>\n\n\n\n<li>&nbsp;Apply your Plesk license.<\/li>\n\n\n\n<li>&nbsp;Start adding domains and subscriptions.<\/li>\n\n\n\n<li>&nbsp;Install any additional tools you want.<\/li>\n<\/ul>\n\n\n\n<p>And boom, you are ready to manage your server, websites, emails, and everything else Plesk offers!<\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/400\/How-to-create-nameserver-in-plesk.html\"><strong>How to Create Nameserver in the Plesk Panel?<\/strong><\/a><\/p><hr>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wrapping Up<\/strong><\/h2>\n\n\n\n<p>That\u2019s it!<\/p>\n\n\n\n<p>Installing Plesk involves updating your server, downloading the installer, and following the on-screen prompts.\u00a0<\/p>\n\n\n\n<p>Once complete, you will have a powerful control panel to manage websites, emails, databases, and more, all from one convenient location.<\/p>\n\n\n<script>\nfunction copyCommand(btn) {\n  const td = btn.parentElement.querySelector(\"td.kb_firewall\");\n  const text = td.innerText.trim();\n\n  navigator.clipboard.writeText(text).then(() => {\n    const msg = btn.parentElement.querySelector(\".copy-msg\");\n    msg.style.display = \"inline-block\";\n    setTimeout(() => msg.style.display = \"none\", 1000);\n  });\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Installing Plesk on a Linux server allows you to set up a fully managed hosting environment quickly and efficiently. With the right preparation and steps, you can quickly get your server ready for websites, emails, and applications. This guide provides a complete step-by-step process for installing Plesk on popular Linux distributions, including CentOS, RHEL, AlmaLinux, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[],"class_list":["post-3645","post","type-post","status-publish","format-standard","hentry","category-plesk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Install Plesk on a Linux Server?<\/title>\n<meta name=\"description\" content=\"Learn how to install Plesk on a Linux server with a step-by-step, easy-to-follow guide that covers system requirements, commands, and tips.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Plesk on a Linux Server?\" \/>\n<meta property=\"og:description\" content=\"Learn how to install Plesk on a Linux server with a step-by-step, easy-to-follow guide that covers system requirements, commands, and tips.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html\" \/>\n<meta property=\"og:site_name\" content=\"Host IT Smart Knowledge base\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-08T14:02:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-12T09:56:44+00:00\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html\",\"url\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html\",\"name\":\"How to Install Plesk on a Linux Server?\",\"isPartOf\":{\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website\"},\"datePublished\":\"2025-10-08T14:02:21+00:00\",\"dateModified\":\"2025-12-12T09:56:44+00:00\",\"author\":{\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108\"},\"description\":\"Learn how to install Plesk on a Linux server with a step-by-step, easy-to-follow guide that covers system requirements, commands, and tips.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website\",\"url\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/\",\"name\":\"Host IT Smart Knowledge base\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"sameAs\":[\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/\"],\"url\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Plesk on a Linux Server?","description":"Learn how to install Plesk on a Linux server with a step-by-step, easy-to-follow guide that covers system requirements, commands, and tips.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html","og_locale":"en_US","og_type":"article","og_title":"How to Install Plesk on a Linux Server?","og_description":"Learn how to install Plesk on a Linux server with a step-by-step, easy-to-follow guide that covers system requirements, commands, and tips.","og_url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html","og_site_name":"Host IT Smart Knowledge base","article_published_time":"2025-10-08T14:02:21+00:00","article_modified_time":"2025-12-12T09:56:44+00:00","author":"Admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html","url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html","name":"How to Install Plesk on a Linux Server?","isPartOf":{"@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website"},"datePublished":"2025-10-08T14:02:21+00:00","dateModified":"2025-12-12T09:56:44+00:00","author":{"@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108"},"description":"Learn how to install Plesk on a Linux server with a step-by-step, easy-to-follow guide that covers system requirements, commands, and tips.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/473\/how-to-install-plesk-on-linux-server.html"]}]},{"@type":"WebSite","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website","url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/","name":"Host IT Smart Knowledge base","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108","name":"Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g","caption":"Admin"},"sameAs":["https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/"],"url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts\/3645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/comments?post=3645"}],"version-history":[{"count":11,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts\/3645\/revisions"}],"predecessor-version":[{"id":3849,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts\/3645\/revisions\/3849"}],"wp:attachment":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/media?parent=3645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/categories?post=3645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/tags?post=3645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}