{"id":7508,"date":"2023-12-30T10:02:40","date_gmt":"2023-12-30T10:02:40","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=7508"},"modified":"2024-01-03T11:10:35","modified_gmt":"2024-01-03T11:10:35","slug":"setup-config-plesk-ubuntu-almalinux","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/","title":{"rendered":"How to Install Plesk on Ubuntu and AlmaLinux"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en.jpg\" alt=\"setup Plesk on Ubuntu 20.04\/22.04 or AlmaLinux 8\/9\" class=\"wp-image-7519\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction\">Introduction<\/h2>\n\n\n\n<p><strong>Plesk<\/strong> is a popular <strong>web hosting control panel<\/strong> that makes managing websites, domains, and hosting services easy for web hosting providers, web developers, and server administrators. It provides a simple yet powerful interface to handle common hosting tasks like creating and managing websites and domains, emails, databases, DNS settings, and more.<\/p>\n\n\n\n<p>In this comprehensive guide, we will go through step-by-step instructions to install the latest version of Plesk on two popular Linux distributions &#8211; Ubuntu and AlmaLinux.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites<\/h2>\n\n\n\n<p>Before we begin with the installation, let&#8217;s look at the prerequisites:<\/p>\n\n\n\n<ul>\n<li>A server running Ubuntu 20.04\/22.04 or AlmaLinux 8\/9 with root access<\/li>\n\n\n\n<li>At least 2 GB RAM for Plesk<\/li>\n\n\n\n<li>At least 20 GB free disk space<\/li>\n\n\n\n<li>A valid Plesk licence key<\/li>\n<\/ul>\n\n\n\n<p>Without further ado, let&#8217;s move on to installing Plesk!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-1---install-required-packages\">Step 1 &#8211; Install Required Packages<\/h2>\n\n\n\n<p>First, we need to ensure some required packages are installed on the server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"on-ubuntu\">On Ubuntu<\/h3>\n\n\n\n<p>Log in as root on your Ubuntu server and run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update\n$ sudo apt install unzip curl wget perl libnet-ssleay-perl ntp ntpdate apache2 apache2-utils apache2-suexec-custom libapache2-mod-ruid2 libapache2-mod-fcgid libmysqlclient-dev libpq-dev rsync git sudo<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"on-almalinux\">On AlmaLinux<\/h3>\n\n\n\n<p>On AlmaLinux, run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum update -y\n$ sudo yum install unzip curl wget perl-libwww-perl perl-Net-SSLeay perl-Archive-Tar ntp ntpdate httpd httpd-tools mod_ssl mod_fcgid mod_ruid2 mysql-devel postgresql-devel rsync git sudo -y<\/code><\/pre>\n\n\n\n<p>This will install all the required packages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-2---configure-ntp\">Step 2 &#8211; Configure NTP<\/h2>\n\n\n\n<p>Plesk requires the system date and time to be accurate. We&#8217;ll configure NTP for that:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo ntpdate pool.ntp.org\n$ sudo systemctl enable ntpd.service\n$ sudo systemctl start ntpd.service<\/code><\/pre>\n\n\n\n<p>Check NTP sync status with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo ntpstat<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-3---configure-firewall\">Step 3 &#8211; Configure Firewall<\/h2>\n\n\n\n<p>Open the required ports in the firewall.<\/p>\n\n\n\n<p>For Ubuntu, allow ports:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">21, 22, 25, 80, 110, 143, 443, 465, 993, 995, 8443, 8447<\/code><\/pre>\n\n\n\n<p>On AlmaLinux, run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo firewall-cmd --permanent --add-port={21,22,25,80,110,143,443,465,993,995,8443,8447}\/tcp\n$ sudo firewall-cmd --reload<\/code><\/pre>\n\n\n\n<p>This opens the necessary ports for Plesk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-4---disable-selinux-almalinux-only\">Step 4 &#8211; Disable SELinux (AlmaLinux only)<\/h2>\n\n\n\n<p>On AlmaLinux, disable SELinux by editing&nbsp;<code>\/etc\/sysconfig\/selinux<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo sed -i 's\/SELINUX=enforcing\/SELINUX=disabled\/g' \/etc\/sysconfig\/selinux<\/code><\/pre>\n\n\n\n<p>Reboot the system for changes to take effect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-5---create-plesk-user\">Step 5 &#8211; Create Plesk User<\/h2>\n\n\n\n<p>Create a user called&nbsp;<code>psaadm<\/code>&nbsp;for Plesk:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo useradd psaadm<\/code><\/pre>\n\n\n\n<p>And set a password:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo passwd psaadm<\/code><\/pre>\n\n\n\n<p>This user will be used to run Plesk services.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-6---download-and-install-plesk\">Step 6 &#8211; Download and Install Plesk<\/h2>\n\n\n\n<p>Now we&#8217;re ready to install Plesk.<\/p>\n\n\n\n<p>Go to the Plesk downloads page and grab the Plesk installer for Linux:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo cd \/tmp\n$ wget https:\/\/download.plesk.com\/plesk\/plesk-installer\/plesk-installer<\/code><\/pre>\n\n\n\n<p>Make the installer executable:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo chmod +x \/tmp\/plesk-installer<\/code><\/pre>\n\n\n\n<p>Finally, run the installer as root providing your license key:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo \/tmp\/plesk-installer --with-panel bind --license-key YOUR_LICENSE_KEY_HERE<\/code><\/pre>\n\n\n\n<p>This will install Plesk with all components and apply the license key. Follow the on-screen instructions.<\/p>\n\n\n\n<p>Once the installer finishes, Plesk will be installed and ready!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-7---configure-apache-for-plesk-ubuntu-only\">Step 7 &#8211; Configure Apache for Plesk (Ubuntu only)<\/h2>\n\n\n\n<p>On Ubuntu, we need to configure Apache for Plesk.<\/p>\n\n\n\n<p>Open&nbsp;<code>\/etc\/apache2\/apache2.conf<\/code>&nbsp;and add\/edit the following lines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"apacheconf\" class=\"language-apacheconf\">&lt;Directory \/var\/www\/&gt;\n  AllowOverride All\n&lt;\/Directory&gt;\n\nInclude \/etc\/plesk-apache.conf<\/code><\/pre>\n\n\n\n<p>Save and exit. Then enable required modules:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo a2enmod rewrite actions include proxy_fcgi setenvif<\/code><\/pre>\n\n\n\n<p>Finally, restart Apache:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo systemctl restart apache2<\/code><\/pre>\n\n\n\n<p>That&#8217;s it! Apache is now configured for Plesk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-8---configure-postgresql-for-plesk\">Step 8 &#8211; Configure PostgreSQL for Plesk<\/h2>\n\n\n\n<p>Plesk requires access to a PostgreSQL database. We&#8217;ll configure a postgres user and database for Plesk.<\/p>\n\n\n\n<p>Connect to PostgreSQL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo su - postgres\n$ sudo psql<\/code><\/pre>\n\n\n\n<p>Create a user called&nbsp;<code>psa<\/code>&nbsp;and set a password:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">CREATE USER psa WITH ENCRYPTED PASSWORD 'strongpassword';<\/code><\/pre>\n\n\n\n<p>Create a database&nbsp;<code>psa<\/code>&nbsp;owned by user&nbsp;<code>psa<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"sql\" class=\"language-sql\">CREATE DATABASE psa OWNER psa;<\/code><\/pre>\n\n\n\n<p>Allow the user to connect remotely:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"sql\" class=\"language-sql\">ALTER USER psa WITH LOGIN;<\/code><\/pre>\n\n\n\n<p>Exit PostgreSQL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"sql\" class=\"language-sql\">\\q\nexit<\/code><\/pre>\n\n\n\n<p>PostgreSQL is now ready for Plesk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-9---configure-mariadb-for-plesk-optional\">Step 9 &#8211; Configure MariaDB for Plesk (Optional)<\/h2>\n\n\n\n<p>If you want Plesk to also use MariaDB, follow these steps.<\/p>\n\n\n\n<p>Log in to MariaDB as root:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ mysql -u root -p<\/code><\/pre>\n\n\n\n<p>Create a user&nbsp;<code>psa<\/code>&nbsp;and database&nbsp;<code>psa<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"sql\" class=\"language-sql\">CREATE USER 'psa'@'localhost' IDENTIFIED BY 'strongpassword';\nCREATE DATABASE `psa` \/*!40100 DEFAULT CHARACTER SET utf8mb4 *\/;\nGRANT ALL PRIVILEGES ON `psa`.* TO 'psa'@'localhost';\nFLUSH PRIVILEGES;<\/code><\/pre>\n\n\n\n<p>Exit MariaDB:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"sql\" class=\"language-sql\">exit<\/code><\/pre>\n\n\n\n<p>MariaDB is now ready for Plesk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-10---access-plesk-web-interface\">Step 10 &#8211; Access Plesk Web Interface<\/h2>\n\n\n\n<p>Plesk should now be installed and ready! You can access the Plesk web UI at:<\/p>\n\n\n\n<p><code>http:\/\/your_server_ip:8443<\/code><\/p>\n\n\n\n<p>Log in with:<\/p>\n\n\n\n<ul>\n<li>Username:&nbsp;<code>admin<\/code><\/li>\n\n\n\n<li>Password: the one you set during installer<\/li>\n<\/ul>\n\n\n\n<p>That&#8217;s it! You now have Plesk installed on your Ubuntu\/AlmaLinux server. From the web UI you can create websites, emails, databases and manage all aspects of your hosting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting-common-issues\">Troubleshooting Common Issues<\/h2>\n\n\n\n<p>Here are some common issues and fixes while installing or accessing Plesk:<\/p>\n\n\n\n<p><strong>Page not loading<\/strong><\/p>\n\n\n\n<ul>\n<li>Make sure the hostname resolves on the server. Add it to&nbsp;<code>\/etc\/hosts<\/code><\/li>\n\n\n\n<li>Check firewall rules and open required ports<\/li>\n\n\n\n<li>Ensure Apache is running on Ubuntu<\/li>\n<\/ul>\n\n\n\n<p><strong>Login page accessible but login fails<\/strong><\/p>\n\n\n\n<ul>\n<li>Reset admin password from CLI:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo \/usr\/local\/psa\/bin\/admin --set-password admin <\/code><\/pre>\n\n\n\n<p><strong>Web interface loads but is unstyled<\/strong><\/p>\n\n\n\n<ul>\n<li>Permissions issue on Plesk directories. Fix with:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo chown -R psaadm:psaadm \/usr\/local\/psa<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>With Plesk installed, you now have a powerful and easy-to-use control panel to manage your hosting services. Plesk makes it simple to administer websites, emails, DNS, databases, and more through its intuitive web interface. It is a great choice for web hosts, developers, and server administrators looking to simplify website management and hosting automation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Plesk is a popular web hosting control panel that makes managing websites, domains, and hosting services easy for web hosting providers, web developers, and server administrators. It provides a simple yet powerful interface to handle common hosting tasks like creating and managing websites and domains, emails, databases, DNS settings, and more. In this comprehensive ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[69,198],"tags":[],"yoast_head":"\n<title>How to Install Plesk on Ubuntu and AlmaLinux - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"This comprehensive installation guide provides step-by-step instructions on how to install the Plesk control panel on Ubuntu and AlmaLinux servers. It covers prerequisites, installing required packages, NTP configuration, firewall setup, creating the Plesk user, downloading and installing Plesk, configuring Apache, PostgreSQL and MariaDB for Plesk, and accessing the Plesk web interface. Useful for web hosts, developers and server admins looking to easily manage websites, emails, DNS, databases and more.\" \/>\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.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\" \/>\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 Ubuntu and AlmaLinux - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"This comprehensive installation guide provides step-by-step instructions on how to install the Plesk control panel on Ubuntu and AlmaLinux servers. It covers prerequisites, installing required packages, NTP configuration, firewall setup, creating the Plesk user, downloading and installing Plesk, configuring Apache, PostgreSQL and MariaDB for Plesk, and accessing the Plesk web interface. Useful for web hosts, developers and server admins looking to easily manage websites, emails, DNS, databases and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-30T10:02:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-03T11:10:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"How to Install Plesk on Ubuntu and AlmaLinux\",\"datePublished\":\"2023-12-30T10:02:40+00:00\",\"dateModified\":\"2024-01-03T11:10:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\"},\"wordCount\":662,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Linux system administration\",\"Web hosting Panels\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\",\"name\":\"How to Install Plesk on Ubuntu and AlmaLinux - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-12-30T10:02:40+00:00\",\"dateModified\":\"2024-01-03T11:10:35+00:00\",\"description\":\"This comprehensive installation guide provides step-by-step instructions on how to install the Plesk control panel on Ubuntu and AlmaLinux servers. It covers prerequisites, installing required packages, NTP configuration, firewall setup, creating the Plesk user, downloading and installing Plesk, configuring Apache, PostgreSQL and MariaDB for Plesk, and accessing the Plesk web interface. Useful for web hosts, developers and server admins looking to easily manage websites, emails, DNS, databases and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Plesk on Ubuntu and AlmaLinux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"How to Install Plesk on Ubuntu and AlmaLinux - WebHi Tutorials &amp; Documentations","description":"This comprehensive installation guide provides step-by-step instructions on how to install the Plesk control panel on Ubuntu and AlmaLinux servers. It covers prerequisites, installing required packages, NTP configuration, firewall setup, creating the Plesk user, downloading and installing Plesk, configuring Apache, PostgreSQL and MariaDB for Plesk, and accessing the Plesk web interface. Useful for web hosts, developers and server admins looking to easily manage websites, emails, DNS, databases and more.","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.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Plesk on Ubuntu and AlmaLinux - WebHi Tutorials &amp; Documentations","og_description":"This comprehensive installation guide provides step-by-step instructions on how to install the Plesk control panel on Ubuntu and AlmaLinux servers. It covers prerequisites, installing required packages, NTP configuration, firewall setup, creating the Plesk user, downloading and installing Plesk, configuring Apache, PostgreSQL and MariaDB for Plesk, and accessing the Plesk web interface. Useful for web hosts, developers and server admins looking to easily manage websites, emails, DNS, databases and more.","og_url":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-12-30T10:02:40+00:00","article_modified_time":"2024-01-03T11:10:35+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/12\/plesk_install_en.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"How to Install Plesk on Ubuntu and AlmaLinux","datePublished":"2023-12-30T10:02:40+00:00","dateModified":"2024-01-03T11:10:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/"},"wordCount":662,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Linux system administration","Web hosting Panels"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/","url":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/","name":"How to Install Plesk on Ubuntu and AlmaLinux - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-12-30T10:02:40+00:00","dateModified":"2024-01-03T11:10:35+00:00","description":"This comprehensive installation guide provides step-by-step instructions on how to install the Plesk control panel on Ubuntu and AlmaLinux servers. It covers prerequisites, installing required packages, NTP configuration, firewall setup, creating the Plesk user, downloading and installing Plesk, configuring Apache, PostgreSQL and MariaDB for Plesk, and accessing the Plesk web interface. Useful for web hosts, developers and server admins looking to easily manage websites, emails, DNS, databases and more.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/setup-config-plesk-ubuntu-almalinux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"How to Install Plesk on Ubuntu and AlmaLinux"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7508"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=7508"}],"version-history":[{"count":6,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7508\/revisions"}],"predecessor-version":[{"id":7563,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7508\/revisions\/7563"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=7508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=7508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=7508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}