How to Import a Website or App in Plesk
Plesk offers both automatic website import tools and manual methods (via file manager, Git, or FTP) to bring in your existing site or web application.
✅ Method 1: Use Website Importing Tool (Recommended)
This tool copies your website’s files and databases from another hosting account to your Plesk server.
Step 1: Log in to Plesk
Open:
https://your-server-ip:8443
Log in with your admin or customer credentials.
Step 2: Go to Website Importing Tool
-
Click Website Importing from the sidebar or
-
Go to Websites & Domains > Website Importing
If it’s not installed, go to Extensions > Website Importing to install it.
Step 3: Enter Source Server Details
Fill in:
Field | Description |
---|---|
Source hostname/IP | Domain or IP of the source server |
Username | FTP or SSH username |
Password | FTP or SSH password |
Protocol | Choose FTP, FTPS, or SSH (for secure transfer) |
Then click Prepare Import.
Step 4: Select What to Import
Choose:
-
Website files
-
Databases (MySQL, PostgreSQL)
-
Mail accounts (optional)
Click Start Import.
Step 5: Wait for Completion
Once finished, Plesk will show a summary of imported files, databases, and any warnings.
You can now access the imported site via your domain.
✅ Method 2: Manual Upload via File Manager or FTP
If the automatic import isn’t possible, use this method:
Step 1: Upload Files
-
Go to Websites & Domains > File Manager
-
Upload your site files into the
/httpdocs
directory
Or use an FTP client (like FileZilla) with these settings:
Setting | Value |
---|---|
Host | ftp.yourdomain.com |
Username | Plesk FTP user |
Password | FTP password |
Port | 21 (FTP) or 22 (SFTP) |
Step 2: Import the Database
If your site uses a database:
-
Go to Databases > Add Database
-
Create a new database and user
-
Click phpMyAdmin next to the DB
-
Use the Import tab to upload your
.sql
file
Update your site’s config file (like wp-config.php
or .env
) with the new DB name, user, and password.
Summary
Method | Best For |
---|---|
Website Importing Tool | Migrating from another hosting panel |
File Manager / FTP | Uploading ZIP files or custom projects |
Git Deploy | Developer workflows (CI/CD) |
phpMyAdmin | Database imports |