How To Install Plesk on Rocky Linux 9

In this guide, we want to teach you How To Install and Configure Plesk on Rocky Linux 9.

Plesk is a web-based platform for hosting companies. A Plesk license allows web hosting companies to easily manage hundreds and even thousands of virtual hosts on a single server, providing their customers with easy and simple access to any products they prefer using.
Plesk is scalable, secure, and can be expanded with many different plugins which are available in bundles or as single modules. Plesk does not require any coding skills from the user and offers top security for business owners and end users.

Advantages of Plesk:

  • Compatibility
  • Security
  • Scalable and customizable

Steps To Install and Configure Plesk on Rocky Linux 9

To complete this guide, you must log in to your server as a non-root user with sudo privileges and set up a basic firewall. To do this, you can follow our guide on Initial Server Setup with Rocky Linux 9.

Install Plesk on Rocky Linux 9

You can install Plesk in different ways. In this guide, you will learn to install Plesk on your Rocky Linux 9 by using the installer console.

First, update your local package index with the following command:

sudo dnf update -y

Download Plesk Installer Console

Then, use the wget command to download the Plesk installer:

sudo wget https://autoinstall.plesk.com/plesk-installer

Next, set the correct permissions for your downloaded file by using the following command:

sudo chmod +x plesk-installer

Run Plesk Installer

At this point, you can run your installer script to install Plesk on Rocky Linux 9:

sudo ./plesk-installer

You will be asked some questions. First, you need to agree with the terms of services by pressing F. Second, to send information about upgrading and installation issues, enter Y or N by your will.

In the next step, you need to choose the type of Plesk installation on Rocky Linux 9. Enter F for the recommended installation.

Then, Enter F for upgrading software packages.

When your installation is completed, in your output you will see:

Output
Installation is finished

                                   Congratulations!

        The installation has been finished. Plesk is now running on your server.

        To complete the configuration process, browse either of URLs:
          * https://hungry-edison.server-ip-address.plesk.page/login?secret=ijoQ64BQucjqKsnRJWl6gNvEJ23jDVU4-k65Ib8ufysrFSGM
          * https://server-ip-address/login?secret=ijoQ64BQucjqKsnRJWl6gNvEJ23jDVU4-k65Ib8ufysrFSGM

        Use the username 'admin' to log in. To log in as 'admin', use the 'plesk login' command.
        You can also log in as 'root' using your 'root' password.

        Use the 'plesk' command to manage the server. Run 'plesk help' for more info.

        Use the following commands to start and stop the Plesk web interface:
        'systemctl start psa.service' and 'systemctl stop psa.service' respectively.

        If you would like to migrate your subscriptions from other hosting panel
        or older Plesk version to this server, please check out our assistance
        options: https://www.plesk.com/professional-services/



The changes were applied successfully.

Note: Remember that the URL link provided above on Rocky Linux 9 will be used to access the Plesk web interface for the first time.

Configure Plesk on Rocky Linux 9

At this point, you need to check the PSA systemd service file and edit it to avoid PSA problems on startup.

Open the file with your favorite text editor, here we use vi editor:

sudo vi /etc/systemd/system/multi-user.target.wants/psa.service

Under the service section, change the Type directive to the simple:

...
[Service]
Type=simple 
RemainAfterExit=yes 
ExecStart=/bin/true

When you are done, save and close the file.

Reload the system daemon to apply the changes with the command below:

sudo systemctl daemon-reload

Now you can use the following command to start and enable your Plesk service:

# sudo systemctl start psa.service
# sudo systemctl enable psa.service

Verify your Plesk service is active and running on Rocky Linux 9:

sudo systemctl status psa.service
Output
● psa.service - Plesk Panel
     Loaded: loaded (/usr/lib/systemd/system/psa.service; enabled; vendor prese>
     Active: active (exited) since Sun 2022-11-27 04:05:40 EST; 26min ago
   Main PID: 99025 (code=exited, status=0/SUCCESS)
        CPU: 1ms
...

Configure Firewall

Here we assumed that you have enabled firewalld from the requirements. Now you need to allow HTTP and HTTPS traffic through the firewall with the command below:

# sudo firewall-cmd --permanent --add-service=http
# sudo firewall-cmd --permanent --add-service=https

Reload the firewall to apply the new rules:

sudo firewall-cmd --reload

Access Plesk Web Interface

At this point, you can use the URL provided during your installation on Rocky Linux 9 to access the Plesk web interface.

In my case:

https://hungry-edison.server-ip-address.plesk.page/login?secret=ijoQ64BQucjqKsnRJWl6gNvEJ23jDVU4-k65Ib8ufysrFSGM

You will see a page where you need to set your contact details. Also, you need to set a password for the admin user so that the next time you want to log in, you can use your Admin user and password.

You will be required to provide the License or continue with the free version(trial version). Then, press the Enter Plesk button.

Plesk contact information

Here you will see your Plesk dashboard and you can start using it.

plesk dashboard Rocky Linux

Plesk will save time and money as it makes the daily tasks of managing a server easy. From here you can add your domains and enjoy using your Plesk.

Conclusion

At this point, you have learned to Install and Configure Plesk on Rocky Linux 9.

Hope you enjoy it.

You may be like these articles:

How To Install Anydesk on Rocky Linux 8

How To Install Webmin on AlmaLinux 9

Install Ntopng on AlmaLinux 9

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!