News:

SMF - Just Installed!

Main Menu

Recent posts

#71
Others / Database connections initiated...
Last post by senthil - Sep 27, 2025, 06:33 AM
Applicable to:
  • Plesk for Linux
Symptoms

  • Database connections made through PHP fail:
  • Websites do not load with similar messages:
    Error establishing a database connectionAn unexpected database error occurred. Please try again later.
  • Roundcube webmail does not load with:
    Oops... something went wrong!
    An internal error has occurred. Your request cannot be processed at this time.
    For administrators: Please check the application and/or server error logs for more information.
    and the following error message is logged in Roundcube error log /var/log/plesk-roundcube/errors:
    CONFIG_TEXT DB Error: SQLSTATE[HY000][2002] Permission denied in /usr/share/psa-
    oundcube/program/lib/Roundcube/rcube_db.php on line 201 (GET /)
  • SELinux is in enforcing mode:
    #sestatus | grep 'Current mode'
    Current mode: enforcing
  • Messages about php-fpm and mysql.sock are logged in /var/log/audit/audit.log:

    type=AVC msg=audit(1739696552.295:5057): avc: denied { connectto } for pid=74152
    comm="php-fpm"path="/var/lib/mysql/mysql.sock" scontext=system_u:system_r:httpd_t:s0
    tcontext=system_u:system_r:unconfined_service_t:s0 tclass=unix_stream_socket permissive=0
    type=SYSCALL msg=audit(1739696552.295:5057): arch=c000003e syscall=42 success=no exit=-13
    a0=6 a1=7fff7a1224a0 a2=1b a3=1 items=0 ppid=74143 pid=74152 auid=4294967295 uid=10020
    gid=1003 euid=10020 suid=10020 fsuid=10020 egid=1003 sgid=1003 fsgid=1003 tty=(none)
    ses=4294967295 comm="php-fpm" exe="/opt/plesk/php/8.2/sbin/php-fpm"
    subj=system_u:system_r:httpd_t:s0 key=(null)ARCH=x86_64 SYSCALL=connect AUID="unset"
    UID="**REDACTED**" GID="**REDACTED**" EUID="**REDACTED**" SUID="**REDACTED**"
    FSUID="**REDACTED**" EGID="**REDACTED**" SGID="**REDACTED**" FSGID="**REDACTED**"
    type=PROCTITLE msg=audit(1739696552.295:5057): proctitle=**REDACTED**

Cause
SELinux is blocking the database connection requests made through PHP-FPM, because /usr/sbin/mariadbd
has wrong SELinux label.

Resolution
  • Connect to your Plesk server via SSH.
  • Restore SELinux context for MariaDB file:
    #restorecon /usr/sbin/mariadbd
  • Restart MariaDB service:
    #systemctl restart mariadb


#72
Web Application / How to Create a VPC 2.0 Networ...
Last post by Suhitha - Sep 27, 2025, 05:55 AM
Question: How to Create a VPC 2.0 Network

A process that prepares and configures a server or service for use after initial deployment.

A Virtual Private Cloud (VPC) 2.0 network creates a secure, enhanced, and isolated private networking environment for instances to connect and share resources. VPC 2.0 networks support IPv4 network addresses to enable communication between instances.

Follow this guide to create a Virtual Private Network (VPC) 2.0 network using the Vultr Customer Portal, API, CLI, or Terraform.


Vultr Customer Portal

1.Navigate to Products, expand the Network drop-down and select VPC 2.0 from the list of options.

2.Click Add VPC 2.0 Network to set up a new VPC.

3.Select your target Vultr location to create the VPC network.

4.Click Configure IPv4 Range to enter a custom private IPv4 subnet to assign the network, or keep Auto-Assign IP Range selected.

5.Enter a new label in the VPC 2.0 Network Description field to identify the network.

6.Click Add Network to create the new VPC network and verify that it's available in your Vultr account.
#73
Others / Does Plesk provide Encryption ...
Last post by senthil - Sep 27, 2025, 05:54 AM
Applicable to:
  • Plesk for Linux
  • Plesk for Windows
Question
  • Does Plesk provide Encryption at Rest?
Answer
Plesk is not equipped with encryption software that provides at-rest encryption capabilities.

However, most cloud service providers already do provide it on the hard disk level, either by default or with some configuration:

  • Azure Encryption at Rest
  • Google Cloud Encryption
  • AWS Encryption of Data at Rest

Our recommendation is to consult your service provider for further information on that.

Additionally, there is a suggestion for this feature in Uservoice:
  • Disk encryption – Your Ideas for Plesk
#74
Web Application / How to Attach a VPC 2.0 Networ...
Last post by Suhitha - Sep 27, 2025, 05:50 AM
Question: How to Attach a VPC 2.0 Network to a Vultr Instance


A feature that allows you to connect additional resources like block storage volumes to your Vultr instances for expanded capabilities.

Attaching a VPC 2.0 network to an instance enables a new private networking interface that supports communication with other nodes on the same network. You can attach multiple VPC 2.0 networks to an instance to enable connections with other hosts on each subnet.

Follow this guide to attach a VPC 2.0 network to a Vultr instance using the Vultr API, CLI, or Terraform.


Vultr API

1.Send a GET request to the List VPC 2.0 networks endpoint and note the target VPC 2.0 network's ID in your output.

console


$ curl "https://api.vultr.com/v2/vpc2" \
    -X GET \
    -H "Authorization: Bearer ${VULTR_API_KEY}"


2.Send a GET request to the List Instances endpoint and note the target instance's ID.

console


$ curl "https://api.vultr.com/v2/instances" \
  -X GET \
  -H "Authorization: Bearer ${VULTR_API_KEY}"


3.Send a POST request to the Attach nodes to a VPC 2.0 network endpoint to attach the instance to the VPC 2.0 network.

console


$ curl "https://api.vultr.com/v2/vpc2/{vpc-id}/nodes/attach" \
    -X POST \
    -H "Authorization: Bearer ${VULTR_API_KEY}" \
    -H "Content-Type: application/json" \
    --data '{
        "nodes": [
            "<instance-id>"
        ]
    }'



Vultr CLI

1.View the list of VPC 2.0 networks in your Vultr account and note the target network's ID.

console


$ vultr-cli vpc2 list


2.View the all instances and note your target instance's ID.

console


$ vultr-cli instance list


3.Attach the VPC 2.0 network to the instance.

console


$ vultr-cli vpc2 nodes attach <vpc2 id> \
    --nodes="<instance id>"


Terraform

1.Open your Terraform configuration for the existing instance.

2.Add the VPC 2.0 network ID to the instance vpc2_ids list, then apply.

terraform


resource "vultr_instance" "server" {
    # ...existing fields (region, plan, os_id, label)
    vpc2_ids = [var.vpc2_id]
}

3.Apply the configuration and observe the following output:

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
#75
Web Application / How to Delete a VPC 2.0 Networ...
Last post by Suhitha - Sep 27, 2025, 05:36 AM
Question: How to Delete a VPC 2.0 Network

Permanently removes the selected resource from your Vultr account.

Deleting a Virtual Private Cloud (VPC) 2.0 network removes all existing routes and deactivates the associated interfaces on any attached instances.

Follow this guide to delete a VPC 2.0 network using the Vultr Customer Portal, API, CLI, or Terraform.

Vultr Customer Portal

1.Navigate to Products, expand the Network drop-down and select VPC 2.0 from the list of options.

2.Select your target VPC 2.0 network to open its management page.

3.Click Delete VPC 2.0 Network.

4.Click Delete VPC 2.0 Network in the confirmation prompt to destroy the VPC network.


Vultr API

1.Send a GET request to the List VPC 2.0 networks endpoint and note the target VPC 2.0 network's ID in your output.

console


$ curl "https://api.vultr.com/v2/vpcs" \
   -X GET \
  -H "Authorization: Bearer ${VULTR_API_KEY}"


2.Send a DELETE request to the Delete a VPC 2.0 network endpoint to destroy the VPC 2.0 network.

console


$ curl "https://api.vultr.com/v2/vpc2/{vpc-id}" \
   -X DELETE \
   -H "Authorization: Bearer ${VULTR_API_KEY}"


Vultr CLI

1.List all VPC 2.0 networks in your Vultr account and note the target VPC 2.0 network's ID.

console


$ vultr-cli vpc2 list

2.Delete the target VPC 2.0 network.

console


$ vultr-cli vpc2 delete <VPC2 ID>


Terraform

1.Open your Terraform configuration where the VPC 2.0 network is defined.

2.Remove the vultr_vpc2 resource block, or destroy it by target.

terraform


resource "vultr_vpc2" "net" {
    region      = "ewr"
    description = "example-vpc2"
}

# To delete, either remove this block from configuration
# or run: terraform destroy -target vultr_vpc2.net


3.Apply the configuration and observe the following output:

Apply complete! Resources: 0 added, 0 changed, 1 destroyed.
#76
Web Application / How to Monitor a VPC 2.0 Netwo...
Last post by Suhitha - Sep 27, 2025, 05:18 AM
Question: How to Monitor a VPC 2.0 Network


A system for tracking server performance metrics, resource usage, and uptime to ensure optimal operation of your Vultr infrastructure.

Monitoring a Virtual Private Cloud (VPC) 2.0 network enables the management and verification of the network information. You can view attached instances and active route information by monitoring a VPC 2.0 network.

Follow this guide to monitor VPC 2.0 networks using the Vultr Customer Portal, API, or CLI.


Vultr Customer Portal

1.Navigate to Products, expand the Network drop-down and select VPC 2.0 from the list of options.

2.Select your target VPC 2.0 network to open its management page.

3.Monitor the attached instances to your VPC 2.0 network within the Attached Nodes.



Vultr API

1.Send a GET request to the List VPC 2.0 networks endpoint to view all VPC 2.0 networks in your Vultr account and note the target VPC 2.0 network's ID.

console
$ curl "https://api.vultr.com/v2/vpc2" \
    -X GET \
    -H "Authorization: Bearer ${VULTR_API_KEY}"

2.Send a GET request to the Get a VPC 2.0 Network endpoint to view information about the target VPC 2.0 network.

console


$ curl "https://api.vultr.com/v2/vpc2/{vpc-id}" \
    -X GET \
    -H "Authorization: Bearer ${VULTR_API_KEY}"


3.Send a GET request to the Get a list of nodes attached to a VPC 2.0 network endpoint to view all instances attached to the VPC 2.0 network.

console


$ curl "https://api.vultr.com/v2/vpc2/{vpc-id}/nodes" \
   -X GET \
   -H "Authorization: Bearer ${VULTR_API_KEY}"


Vultr CLI

1.List all VPC 2.0 networks in your Vultr account and note the target VPC 2.0 network's ID.

console


$ vultr-cli vpc2 list

2.Get information about the VPC 2.0 network.

console


$ vultr-cli vpc2 get <VPC2 ID>


3.View all nodes attached to the VPC 2.0 network.
console


$ vultr-cli vpc2 nodes list <VPC2 ID>
#77
Web Application / How to Create a VPC Network
Last post by Suhitha - Sep 27, 2025, 05:14 AM
Question: How to Create a VPC Network


A process that prepares and configures a server or service for use after initial deployment.

A Vultr Virtual Private Cloud (VPC) network creates a secure and isolated private networking environment for instances to connect and share resources. A VPC network supports IPv4 network addresses to enable communication and data sharing between instances.

Follow this guide to create a Virtual Private Network (VPC) network using the Vultr Customer Portal, API, CLI, or Terraform

Vultr Customer Portal

1.Navigate to Products, expand the Network drop-down and select VPC Networks from the list of options.

2.Click Add VPC Network to set up a new VPC.

3.Select your target Vultr location to create the VPC network.

4.Click Configure IPv4 Range to enter a custom private IPv4 subnet to assign the network, or keep Auto-Assign IP Range selected.

5.Click Custom Routes within the Manage Routes section to set up custom static routes to update on all instances attached to the VPC network, or keep No Routes selected.

6.Enter a new label in the VPC Network Name field to identify the network.

7.Click Add Network to create the new VPC network and verify that it's available in your Vultr account


Vultr API

1.Send POST request to the Create VPC endpoint to create a new VPC network in a specific Vultr location with an automatic IP address range.

console


$ curl "https://api.vultr.com/v2/vpcs" \
    -X POST \
    -H "Authorization: Bearer ${VULTR_API_KEY}" \
    -H "Content-Type: application/json" \
        --data '{
            "region" : "<vultr-location-id>",
            "description" : "<label>"
        }'

Visit the Create VPC API page to view additional attributes to apply on the VPC network.


Vultr CLI

1.Create a new VPC network in a specific Vultr location with an automatic IP address range.

console


$ vultr-cli vpc create --region="ewr" --description="test VPC"


Run vultr-cli vpc create --help to view additional options to apply on the VPC network.


Terraform

1.Ensure the Vultr Terraform provider is configured in your Terraform project.

2.Create a VPC network, then apply.

terraform


resource "vultr_vpc" "net" {
    region      = "ewr"
    description = "example-vpc"
    # optional manual range
    # v4_subnet      = "10.10.0.0"
    # v4_subnet_mask = 24
}

3.Apply the configuration and observe the following output:

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
#78
Others / Why is a "root" MySQL user pre...
Last post by senthil - Sep 27, 2025, 04:01 AM
Question
After updating Plesk to 18.0.69 with MariaDB 10.11 and higher, the "root" user is added to MySQL users. Why
is it needed?
Answer
The behavior change was introduced in Plesk 18.0.69
Specifically due to:

  • Updating MariaDB to version 10.11 in Plesk on AlmaLinux no longer causes issues with log rotation.
    (PPPM-14895)

The reason behind this is to address an issue with the MariaDB logrotate post-rotation script from the
configuration files provided by MariaDB.
#79
Others / How to configure rate limiting...
Last post by senthil - Sep 27, 2025, 03:57 AM
Question
  • How to configure rate limiting for login attempts in Plesk?
Answer
Starting with Plesk Obsidian 18.0.70, Plesk supports rate limiting for login attempts. This feature is enabled by
default on all installations, and can be additionally customized via Panel.ini Editor extension with the following
options in the [security] section:

  • Option "bruteforceProtection.enabled". This option defines whether brute force protection is enabled or not.
    (Default value true)
  • Option "bruteforceProtection.rateLimit". This option defines the number of failed login attempts per IP
    address.(Default value 5)
  • Option "bruteforceProtection.rateLimitPeriod". This option defines the period in seconds for catching the
    failed attempts.(Default value 300)

Example:

[security]
bruteforceProtection.enabled = true
bruteforceProtection.rateLimit = 5
bruteforceProtection.rateLimitPeriod = 300
Based on these settings, if the client has five failed login attempts, the next attempts will not be
processed for 300 seconds starting with the first failed attempt. 

Additional information
Protection Against Brute Force Attacks


[/list]
#80
Others / Does Plesk offer discounts?
Last post by senthil - Sep 27, 2025, 03:44 AM
Question
  • Does Plesk offer discounts?
  • Where can I get a discount if I don't meet the conditions for non-profit/educational application?
Answer
Plesk provides special conditions to officially registered non-profit organizations and educational institutions.
For details, please refer to this article.

If you do not meet the criteria for the non-profit or educational application, feel free to monitor the Plesk Online
Store
to check whether Plesk is currently providing any discounts. Additionally, please keep an eye
on our marketing communications for any relevant updates.

Note: Discounts do not apply to third-party licenses or any offers that include third-party licenses.