Vimzaa Knowledgebase
  • Getting Started
  • Virtual Private Servers
    • What is Virtual Private Server
    • Getting Started With Linux
      • An Introduction to the Linux Terminal
      • Basic Linux Navigation and File Management
      • An Introduction to Linux Permissions
      • An Introduction to Linux I/O Redirection
      • Linux Permissions Basics and How to Use Umask on a VPS
    • Connect with SSH
      • How to Add SSH Keys to VPS
      • SSH Essentials: Working with SSH Servers, Clients, and Keys
    • How To Edit the Sudoers File on Ubuntu and CentOS
    • Introduction to Nginx and LEMP on Ubuntu
      • Initial Server Setup with Ubuntu
      • Installing LEMP Stack on Ubuntu 14.04
      • Installing LEMP Stack on Ubuntu 16.04
    • Anti-Spam Best Practices
  • cPanel Hosting
    • Cloudflare
    • cPanel - Advanced
      • How to add and manage cron jobs / scheduled tasks in cPanel
      • How to track DNS using cPanel
      • How to create custom ‘error pages’ in cPanel
      • How to flush your local machines DNS Cache
      • How to use the Google Public DNS for faster DNS lookups
      • How to check if your domain has ‘propagated’ following DNS changes
      • Install Wildcard SSL Certificates using LetsEncrypt with cPanel
      • Correct SPF Records
      • Check processes or users with high iowait (99.99%) from Cloudlinux Logs
      • How to tune MySQL on a cPanel server with MySQLTuner
      • Clear disk space on cPanel Server by removing backups, trash etc
      • Add monitoring script to server for monitoring top, iostat etc
      • Testing your site before ‘go-live’ by editing your hosts file
    • cPanel - Domains
      • How to use the Site Publisher in cPanel
      • Managing addon domains in cPanel
      • What is the difference between addon domains and ‘alias’ domains?
      • Managing subdomains in cPanel
      • Managing domain aliases in cPanel
      • Managing domain redirects using cPanel
      • How to use the Simple Zone Editor in cPanel for managing your DNS Records
      • How to use the Zone Editor within cPanel to manage your DNS records
      • How to redirect all domain ‘alias’ to the main domain using cPanel
      • How to enable Cloudflare on your cPanel account
      • How to check what nameservers a domain is using
      • How to create Custom Nameservers / Vanity Nameservers
      • How do I transfer a domain name to Vimzaa?
    • cPanel - Managing Databases
      • Managing a MySQL Database in cPanel with phpMyAdmin
      • Manage MySQL Database in cPanel
      • Simplified database creation with the cPanel MySQL Wizard
      • Managing MySQL databases remotely using ‘Remote MySQL’ in cPanel
    • cPanel - Managing Email Accounts
      • Managing email accounts with cPanel
      • How to create and manage email forwarders using cPanel
      • Managing email routing with cPanel
      • Change Your E-Mail Account Password
      • Improving mail deliverability (SPF & DKIM)
    • cPanel - Managing Files
    • cPanel - Metrics
    • cPanel - Software and Applications
    • cPanel - Security
    • SiteBuilder Pro
    • Enable or disable PHP modules
    • How can I migrate my cPanels to Vimzaa Website Hosting?
    • SSH Access to cPanel Servers
    • How do I add another domain to my Hosting Account?
    • How do I access WHM (Web Host Manager)?
  • Plesk Hosting
    • An Introduction to Plesk
    • Getting Started with Plesk
      • How to login to Plesk for the first time
      • The Plesk User Interface Explained
      • Understanding Subscriptions in Plesk
      • How to upload content with Plesk
      • How to manage mailboxes / mail accounts with Plesk
      • Managing Web ApplicationsManaging Web Applications
    • Plesk Tutorials
      • A basic getting started guide to creating your first site with Plesk
      • How to manage DNS and nameservers using Plesk
    • Plesk Funtionality - Explained
      • Managing your User Account in Plesk
      • Managing your Web Hosting with Plesk
  • Game Servers
    • Setup Teamspeak 3 Server on Linux
    • Installing SteamCMD for Steam Game Servers
  • SSL Certificates
  • Domains
    • Can I register or transfer my domain to Vimzaa
    • Can I buy a domain name together with a web hosting plan
    • Default nameservers for shared webhosting
Powered by GitBook
On this page
  • Step 1. Create Your First Website
  • Option A. Upload Content
  • Option B. Create your Website in Presence Builder
  • Option C. Install a Content Management System
  • Step 2. Create a Database
  • Step 3. Create a Mail Account
  • Step 4. Add a Custom DNS Record
  • Step 5. Back Up Your Website
  • Step 6. Change Your Password and Log Out
  1. Plesk Hosting
  2. Plesk Tutorials

A basic getting started guide to creating your first site with Plesk

PreviousPlesk TutorialsNextHow to manage DNS and nameservers using Plesk

Last updated 6 years ago

This section walks you through the steps of performing the most essential web hosting tasks with the help of Plesk. By the end of the tutorial you will have created a functional website, added a database and a mail account, and you will also have learned how to manage DNS records and back up your website.

Step 1. Create Your First Website

To set up your first website, you need to follow these steps:

  1. Register a domain name.

  2. Add a domain in Plesk.

  3. Create your website.

Registering a Domain Name

Think of the domain name as your business’ address. Your customers will use it to find you online, so make sure it is a good one. The best domain names are short, easy to type, and easy to remember. An example of a domain name is example.com. Registering a domain name can be done through one of the many organizations called domain registrars. Your hosting provider will usually be able to assist you in registering a domain name as well. Web hosting services are often bundled with domain name registration offers, and vice versa.

Caution: If you are a web hosting customer, make sure that when registering a domain name through your hosting provider, it is registered in your name. Otherwise, you may have trouble if you decide to change your hosting provider in the future.

Adding a Domain in Plesk

If you are a web hosting customer, your provider has probably already added your first domain for you. If they have not, contact your provider. If you are a web admin using the Power User view, you have configured your first subscription during the initial Plesk setup. Adding a domain in Plesk enables you to upload content, use Presence Builder, or install a content management system.

In the future, you will be able to add more domains, but for the purpose of this section, your first domain will suffice.

Creating Your Website

There are three ways to create the content for your website. Each has its advantages and disadvantages. Here is a short summary of all three:

  • Employ a professional designer and upload content. This option guarantees you will get exactly what you want. However, it is also the most expensive one. The web designer will provide you with the files you will need to upload to your hosting account. You can do it using FTP or the File Manager. To learn how to do it, .

  • Use Presence Builder. The Presence Builder tool that comes bundled with Plesk enables you to create websites using a web interface. You can use one of the provided templates to create a professional-looking website in a matter of minutes. To learn how to do it, .

  • Use a content management system. Content management systems (CMS for short) are third-party applications that enable you to create and maintain a website. They are highly versatile, and come with a large number of optional add-ons. CMS offer a greater degree of customization as compared to Presence Builder but demand more technical knowledge from the user. To learn how to use a CMS, .

Option A. Upload Content

If you have coded your website yourself, or employed a web designer to do it for you, you need to upload the website content to Plesk before the website becomes available on the Internet. Plesk gives you the option to upload content either using FTP, or the file manager. The instructions below explain how to do both – choose which option works best for you.

To publish a website using FTP:

  1. Download an FTP client program. You can choose any FTP client you like. If you do not know what FTP client to choose, you can use FileZilla:

  2. Connect to your subscription on the server using the FTP client. To connect, you need the following information:

    • FTP server address. The FTP address should be ftp://your-domain-name.com, where your-domain-name.com is your site’s Internet address.

    • FTP username. This is identical to your system user name. Note that the system user name may differ from the username that you use for logging in to Plesk. To find what your system user name is, open the Websites & Domains tab and click Web Hosting Access. You will find it under Username. You can change your system user name if you wish.

    • FTP password. This is identical to your system user password. If you do not know what your system user password is, open the Websites & Domains tab and click Web Hosting Access. You can reset the password under Password.

  3. Switch on the passive mode if you are behind a firewall. Refer to your FTP client documentation to learn how to enter the passive mode.

  4. Upload the files and directories of your site to the httpdocs directory. If you use CGI scripts, place them in the cgi-bin directory.

To publish a website using the file manager:

  1. On your computer, add the folder containing your website’s files to a .ZIP archive.

  2. In Plesk Control Panel, go to Files, click the httpdocs folder to open it, click Upload, select the archive file, and click Open.

  3. Once the file has been uploaded, click the checkbox next to it, click the More button, and select the Extract Files option.

Option B. Create your Website in Presence Builder

To create a website using Presence Builder, go to Websites & Domains> Presence Builder and click Create Site.

Option C. Install a Content Management System

To create a website using a Content Management System (or CMS), go to Applications > Install.

Step 2. Create a Database

Databases are relational structures used for storing data. Databases are indispensable in modern web hosting, and most of the popular CMSs require a database to operate. Plesk supports MySQL, MSSQL and PostgreSQL database servers, and enables you to add, remove and access databases, as well as manage database users.

To create a database and a database user:

Go to Databases > Add Database.

Step 3. Create a Mail Account

The mail service enables Internet users to send email messages to each other. Plesk can function as your mail server. It also enables you to create mail accounts and manage them, including performing a number of common mail-related operations. Such operations include changing the password for a mail account, enabling automatic replies, and so on.

To create a mail account, go to Mail > Create Email Address.

Step 4. Add a Custom DNS Record

DNS records serve to facilitate domain name translation and help visitors reach your website online. When a domain is created in Plesk, all the necessary DNS records are added automatically. However, Plesk also enables you to add custom DNS records, as explained below.

To add a custom DNS record to the domain’s DNS zone, go to Websites & Domains > DNS Settings > Add Record.

Step 5. Back Up Your Website

It is always recommended to keep a backup copy of your websites in case their configuration or content becomes damaged or lost.

To access the backup function, do the following:

  • If you are a hosting customer, go to Websites & Domains > Backup Manager > Back Up.

  • If you are a server administrator and are using the power user view, go to Backup Manager > Back Up.

Step 6. Change Your Password and Log Out

If you are a web hosting customer, it is likely that the password you use to log in to Plesk was set up for you by your hosting provider. To change it, hover your mouse pointer over your user name located at the top of the page and click Edit Profile.

Now that we have performed all the desired tasks, it is time to log out of Plesk. Hover your mouse pointer over your user name located at the top of the page and click Log out.

This concludes our tutorial. We hope it was useful, and encourage you to further explore Plesk and learn all the other ways it can make managing your web hosting account easier.

You can download FileZilla here:

You can find FileZilla documentation here:

It is possible that the website you have uploaded requires a database to function. To learn how to create a database, .

WPB-create_site

Find more information on creating and editing websites in Presence Builder at .

Creating your website in Presence Builder means that you do not need a database. Proceed to the to learn how to create a mail account in Plesk.

Application_install

Note that installing a CMS following the instructions above means that a database will be created for your website automatically. Proceed to the to learn how to create a mail account in Plesk.

If your website does not require a database, proceed to the to learn how to create a mail account in Plesk.

Add_database

If you do not need to create a mail account, proceed to the to learn how to add a custom DNS record in Plesk.

Create_mail_address

If you do not need to create a custom DNS record, proceed to the to learn how to back up your website.

Add_DNS_record

If you do not need to back up your website, proceed to the to learn how to change your password and log out of Plesk.

Edit_Profile
Log_out
click here
click here
click here
https://filezilla-project.org/download.php?type=client
https://wiki.filezilla-project.org/Documentation
click here
http://docs.plesk.com/current/customer-guide/
next step
next step
next step
next step
next step
next step
File_Manager_upload
Customer_backup