Create a Website
This approach is best if one or more of the following are true:
- You plan to build a custom website to your own specifications. You will either write your own website code or have website code written for you by a third party.
- You plan to host a website using a development framework, such as Laravel or .NET.
- You plan to host a website written in JavaScript using Node.js.
Creating a Website:
- Log in to Plesk.
- Go to Websites & Domains, and then click Add Domain.
- Select the option best suited to your scenario:
- “Blank Website” is the default option with no customization. A website with PHP preconfigured out of the box. All other options are based on this one, but with extra features.
- “Upload files”. File Manager opens automatically on website creation so that you can start uploading the website’s content right away. Learn about uploading files using File Manager.
- “Deploy using Git”. The Git wizard opens automatically on website creation so that you can start configuring the repository to pull updates from right away. Learn about using Git in Plesk. This option is only available if the Git extension is installed.
- “Node.js”. The Node.js wizard opens automatically on website creation so that you can start configuring your Node.js application right away. Learn about hosting Node.js applications in Plesk. This option is only available if the Node.js extension is installed.
- “Laravel”. The Laravel wizard opens automatically on website creation so that you can start configuring your Laravel application right away. Learn about hosting Laravel applications in Plesk. This option is only available if the Laravel Toolkit extension is installed.
- “.NET site”. The .NET Core wizard opens automatically on website creation so that you can start configuring your ASP.NET Core application right away. This option is only available if the .NET Toolkit extension is installed.
- Give your website a name:
- If you have already registered a domain name, enter it in the “Registered domain name” field.
- You can also use a temporary domain name, courtesy of Plesk. Click Temporary domain name, and Plesk will randomly generate one for you. A temporary domain name looks like this “temporary-name.example.plesk.page”, and it makes your website available online immediately after creation. Once you have registered a domain name, you can rename your website with no issue.
- (Optional) To assign a specific IP address to your website or to change the system user credentials, click Webspace settings. System user credentials (created randomly by default) are used to log in to the server via SSH or RDP, and also to upload files via FTP. You can always change the randomly generated system user credentials later.
- Click Add Domain to finish creating your website in Plesk.
Your website is now created. You can see it in Websites & Domains. If you chose to use a temporary domain name, it is already available online. However, you need to take a few more steps before your website is fully operational.
- You need to upload the website content to Plesk. You have the following options:
- You may need to create a database for your website to use. You can create MySQL/MariaDB databases in both Plesk for Linux and Plesk for Windows. You can also create Microsoft SQL Server databases in Plesk for Windows only.
- You may need to fine-tune PHP, Laravel, Node.js, or ASP.NET Core settings, depending on the language your website is written in and the framework it uses (if any).
- Unless you are using a temporary domain name, you need to make your website available online.
Once you have finished all the above steps, your website should be operational and available online. Congratulations!