Skip to content

Plesk

In this article

Information

Plesk is a web hosting control panel for web hosting and site management. You can easily install and configure a web server, databases, mail services, and other applications on a server with Plesk. It assures security and protection against malware and provides the ability to manage DNS records and SSL certificates. Plesk has a simple user interface and an easy-to-use user management system, making it a convenient tool for hosting providers and website owners.

Plesk. Key Features

  • Server Management: Plesk allows you to administer the server, view error and notification logs, and monitor server load.
  • Domain Management: Ability to add and remove domains, create subdomains, manage DNS records, and configure SSL certificates.
  • Database Management: Provides access to various database management systems such as MySQL, PostgreSQL, and Microsoft SQL Server. You can create, delete and manage databases, as well as set access rights to them.
  • File management: You can upload files to the server, edit and delete them, and create FTP accounts to access files on the server with Plesk.
  • Mail management: Ability to add and delete mailboxes, configure spam and virus filters, and also view logs of sent and received messages.
  • CMS Management: Easily installation of various CMS such as WordPress, Joomla, and Drupal and also control installed apps.
  • User Management: Plesk allows you to create and delete users, set up access rights, and control the utilization of resources.

Features of the assembly

  • Installation on Alma Linux 8/9, Rocky Linux 8+, CentOS 7, Debian 10/11, Ubuntu 18.04/20.04/22.04, RHEL ⅞/9, CloudLinux 7.⅛, Virtuozzo Linux 7 families is possible.

Installation process:

  1. The system is installed.
  2. The plesk-installer script is downloaded to the root directory.
  3. The script is run with the following parameters
    /root/plesk-installer --select-product-id=plesk --select-release-latest --installation-type Recommended
    
    where:
    • Installing the plesk panel.
    • Version latest.
    • Installation type Recommended.

After installation, you need to follow the link: https://{Server_ID_from_Invapi}.hostkey.in/admin/setup.

Getting started after deploying Plesk

A notification will be sent to the e-mail specified during registration that the server is ready for work after paying for the order. It will contain the IP address of the VPS, as well as the login and password for the connection.

Clients of our company manage the hardware in the server`s and API control panel — Invapi.

You can find the authorization data either in the Info >> 'Tags tab of the server control panel or in the email that was sent.

  • Link to access the Plesk dashboard with a web interface: in the webpanel tag;
  • Login: admin;
  • Password: in a letter to your e-mail upon receipt of the server.

Note

For detailed information on basic Plesk see documentation of the developers.

Opening SMTP ports for organizing corporate mail service

For security reasons, outgoing TCP ports (25,24,2525, 387, 465, and 587) and UDP port (5060) are blocked by default on all VPS servers. This is to prevent the sending of spam.

To remove the block, follow the steps below:

  1. Spell out the domain zone.The A record of the domain must necessarily refer to the IP address of your server in HOSTKEY.

  2. Send a request to technical support stating that you need to open outgoing SMTP ports for sending mail and the address of the domain from which (or a subdomain of which) it is being sent.

    Attention

    We reserve the right to ask you additional questions about the domain name and your options for using it.

  3. After analyzing the domain name we will make a decision about opening ports for SMTP operation and inform you.

Ordering Plesk using the API

curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \