Plesk - Getting Started Guide

Plesk - Getting Started Guide

Plesk is a commercial web hosting control panel that lets you manage websites, domains, email, databases and SSL certificates through a web interface. This server comes with Plesk Obsidian installed and initialized with the admin password you specified during the order. The panel is ready to use immediately.


Step 1 - Verify Plesk Works

Your server's IP address and root password are shown on the Server Details page in your client panel. Plesk panel is available immediately after your server is created. Open https://your.server.ip:8443 in a browser to verify it works.

Plesk panel login:

  • Username: admin
  • Password: the Admin Password you entered during the order

Plesk panel only works over HTTPS. Your browser will show a security warning about the self-signed certificate - click Advanced > Proceed (or Accept the Risk in Firefox). This is expected and safe.

Once you add a domain, you can install a proper Let's Encrypt certificate through the Plesk panel (see Step 3).

If you placed the server behind a VyOS router on a private network, set up port forwarding for ports 22 (SSH), 80 (HTTP), 443 (HTTPS) and 8443 (Plesk panel). Plesk hosts websites that must be reachable from the internet.


Step 2 - Add Your First Domain

In Plesk panel, click Add Domain and enter your domain name. Plesk will create the web space, DNS zone and mail configuration automatically.

Before adding a domain, point it to your server by creating A records at your domain registrar:

Type Name Value
A@your.server.ip
Awwwyour.server.ip

DNS changes usually take a few minutes, but can take up to 24 hours. You can check the status at dnschecker.org.


Step 3 - Enable SSL for Your Domain

Plesk has a built-in Let's Encrypt integration. To enable a free SSL certificate for your domain:

  1. Go to Websites & Domains and select your domain
  2. Click SSL/TLS Certificates
  3. Click Install next to Let's Encrypt
  4. Enter your email and click Install

Plesk will obtain and install the certificate automatically. Renewal is also automatic.


Step 4 - Activate a License

Your server comes with a 15-day trial license that activates automatically. The trial is fully functional and supports up to 3 domains.

To continue using Plesk after the trial, purchase and activate a license:

  1. Purchase a license key from plesk.com or an authorized reseller
  2. In Plesk panel, go to Tools & SettingsLicense Management
  3. Click Install Key and enter your license key

Plesk will activate the license immediately. No server restart is required.


Post-Installation

Fail2Ban - Brute-Force Protection

Your server comes with Fail2Ban pre-configured to protect both SSH and the Plesk panel from brute-force attacks.

Rule Max Attempts Ban Duration
SSH5 failed logins10 minutes
Plesk panel5 failed logins1 hour

Useful commands:

# Check banned IPs
fail2ban-client status plesk-panel
fail2ban-client status sshd

# Unban an IP
fail2ban-client set plesk-panel unbanip 1.2.3.4

If you accidentally lock yourself out, connect via VNC console in your client panel and unban your IP.

Service Management

Plesk manages most services automatically. For direct control:

# Restart Plesk-managed services via plesk command
plesk restart

# Check status of stack services
systemctl status nginx apache2 mariadb postfix dovecot named

# Restart an individual service
systemctl restart nginx

Install Applications

Plesk includes a one-click installer for popular applications. Go to Applications in the panel to install WordPress, Joomla, Drupal and many others without using the command line.

Server Credentials

Plesk admin password is stored in /root/.plesk_credentials.

What's Pre-Configured

  • Web server: Nginx as reverse proxy + Apache for application processing
  • Database: MariaDB, managed through Plesk panel
  • Mail: Postfix (SMTP) + Dovecot (IMAP/POP3), ready for mailboxes
  • DNS: BIND name server for hosting DNS zones
  • IP remapping: Plesk automatically detects the correct IP after cloning

Software Included

Component Details
Ubuntu22.04 LTS
Plesk Obsidian18.0 (Recommended preset)
Web ServerNginx + Apache
DatabaseMariaDB
MailPostfix + Dovecot
DNSBIND
SecurityFail2Ban

Troubleshooting

Problem Solution
Can't access Plesk panel Make sure you use https:// and port 8443. Accept the self-signed certificate warning in your browser
Plesk panel loading slowly Plesk initialization takes up to 2 minutes after first boot. Wait and refresh the page
Forgot Plesk admin password SSH in and run: plesk bin admin --set-admin-password -passwd "newpass". Or check /root/.plesk_credentials
Trial license expired Purchase a license from plesk.com and activate it in Tools & Settings → License Management
Domain not resolving Check that your domain's A record points to the server IP. Use dnschecker.org to verify
Blocked by Fail2Ban Use VNC console in your client panel to unban your IP: fail2ban-client set plesk-panel unbanip 1.2.3.4
Forgot root password Use VNC console in your client panel to reset it


Was this article helpful?

mood_bad Dislike 0
mood Like 0
visibility Views: 102