SWPanel

Migrate to SWPanel

Bring your websites, wherever they come from

WordPress, Plesk, cPanel, DirectAdmin, any hosting with FTP or SSH, or another SWPanel account. You choose the source and the wizard asks only for the data for that path.

  • Six sources in one wizard
  • Without copying anything by hand
  • We notify you when it finishes
Migrate a Website to your SWPanel Real screenshot
“Migrate a Website to your SWPanel” wizard: sources in two groups, a website or an entire server, with what you need, what is brought over and how long it takes

From any hosting

The website, the database and the email

For a hosting without root access or with a panel that isn't on the list. First you choose the destination: a new hosting, purchased in the same step, or one you already have that is empty.

Step 1

The website, via FTP or SSH

The source server, the website folder and the FTP or SSH user. If you don't specify a folder, whatever is in the access root is copied. In cPanel the website is usually in /public_html; in Plesk, in /httpdocs.

  • You can also create the FTP account at the destination
Migrate a Website to your SWPanel › Any hosting Real screenshot
Details to copy the website via FTP or SSH: source server, folder and user

Step 2

The SSL, the database and the mailboxes

A self-signed certificate or the one from your current hosting. For the database, its server, name, user and password: if it uses “localhost”, you enter the web server's IP. And, if you want, the mailboxes one by one.

  • The database needs remote access and port 3306 open for SWPanel
  • If you can't open it, you import it yourself afterwards with phpMyAdmin or HeidiSQL
Migrate a Website to your SWPanel › Any hosting Real screenshot
SSL certificate and source database details

According to the SWPanel migration tool manual, migration is free of charge. If you choose a new hosting, you pay for that hosting.

Between SWPanel accounts

A hosting plan, from one account to another

The hosting owner generates a migration code from their account and passes it to you. You enter it, verify it, choose the payment period and review everything before starting.

Step 1

Enter the migration code

The hosting owner generates it from their SWPanel account. It expires on a date and may have a maximum number of uses.

Migrate a Website to your SWPanel › Another SWPanel account Real screenshot
Move a hosting plan from another SWPanel account with a migration code

While it migrates and after

From migration to DNS

  1. Follow it in SWPanel

    In Tools › to migrate Websites › Manage migrations you see each migration and what stage it's at. It takes more or less time depending on the size of what you're bringing.

  2. We'll notify you when it finishes

    To the email you put in “Notify when finished”. You don't need to leave the screen open.

  3. Test it before touching the DNS

    Nothing is deleted from the source. Point the domain to the new IP only on your computer, using the “hosts” file, and review the website in SWPanel while your visitors stay on the usual server.

  4. Change the DNS when it's right

    When everything works, you point the domain to SWPanel. Afterwards, remove the line from the “hosts” file.

If something doesn't work as on the source server, check that the PHP and web server of the hosting in SWPanel have the same version and configuration as there. That's what the wizard itself advises, in “While migrating”.

Frequently asked questions

About migrations

According to the migration tool's manual, the migration is free of charge. If in the same step you purchase a new hosting as the destination, you pay for that hosting.

Nothing: the website stays on the source server until you change the DNS. Test it beforehand on SWPanel using the “hosts” file.

Yes. When migrating from any hosting and from WordPress you can add the mailboxes. On Plesk, cPanel and DirectAdmin, the wizard transfers the domains, accounts, databases and configuration of the hosting plans you select.

In Tools › to migrate Websites › Manage migrations. We will also notify you by email when it finishes.

Yes. SWPanel migrates services from cPanel, Plesk or DirectAdmin.

Yes. After verifying access, the wizard lists the hosting plans on the Plesk server and you select the ones you want, or all of them at once.

The wizard doesn't require a specific version: it needs the IP, the root password and for SWPanel to be able to connect to the server and its databases. If you have doubts about an older Plesk, ask support first from Instant Help.

While it migrates, the website stays on your Plesk server: visitors don't go to SWPanel until you change the DNS. That's why it's a good idea to test it first using the “hosts” file.

If something doesn't behave as it did on the source server, check that the PHP and web server of the hosting on SWPanel have the same version and configuration as there. This is what the wizard itself recommends, under “While migrating”.

No. The wizard lists the hosting plans on the cPanel server and you select the ones you want to bring over, or all of them at once.

Then use the migration from “Any hosting”: with your account's FTP or SSH (the website is usually in /public_html), the database details and, if you want, the mailboxes.

Yes. After verifying access, the wizard lists the hosting plans on the DirectAdmin server and you select the ones you want, or all of them.

The 2027 wizard always logs in as root. If you don't have the root password, use the migration from “Any hosting”, with FTP or SSH and the database details.

Your websites, in SWPanel

Create your account for free, choose where you're coming from and let the wizard do the rest.