Guides and tutorials

Hundreds of tutorials and step by step guides carefully written by our support team.

Migrating services from IONOS with the SWPanel Migration Tool

In the following manual, we will learn how to migrate services from IONOS to SWHosting with our native migration tool.

You must bear in mind that IONOS does not allow the opening of port 3306, corresponding to the database, so this step must be done manually later. In this manual, we will explain how.

The first step, since you are going to carry out the migration from the option "Migrate the Web to an existing Hosting service", is to create said service. To see how to create a Hosting service, we recommend you visit our manuals on how to create a Hosting service and how to create a Web Hosting in my Cloud.

Next, access the main SWPanel Dashboard. To do this, click on the SWPanel logo, or custom logo, located at the top left of the screen:

enter image description here

From the main SWPanel Dashboard, open the "Tools" drop-down menu in the left side menu, in blue. Open the drop-down "Tool to migrate Webs" and click on "Migrate a Web now":

enter image description here

You will access the migration assistant:

enter image description here

Migrate the Web to an existing Hosting service

Select "Migrate the Web to an existing Hosting service":

enter image description here

A drop-down will open in which you must select which service you want to migrate to.

⚠️ For the migration to be carried out successfully, the Hosting service must be empty. That is, There can be NO CMD (WordPress, Prestashop or Moodle) installed, there can be no Database or created FTP accounts. Nor can there be email accounts. ⚠️

In this case, we select the previously created service, "migra01.swmanuales.com":

enter image description here

Synchronize web content

In this step you must enter the necessary data to migrate the content of the web. If you do not have a website to migrate, you must uncheck the "Check" next to the name "Synchronize content from the Web":

enter image description here

The data you will need for this step are:

Origin server IP The IP that you have assigned for your website in the current provider. At IONOS, you must follow these steps:

  1. From the main menu of the IONOS panel, go to "Domains and SSL":

    enter image description here

  2. Find the domain corresponding to the service you want to migrate and click on it:

    enter image description here

  3. Access the DNS tab of the domain. The one corresponding to record A is the IP of the origin server:

    enter image description here

Web Path In which directory or FTP folder your website is located. Depending on the assigned root folder and the management panel you use in your current provider, the Path will be different.

To see the Path in IONOS, follow these steps:

  1. From the main menu of the IONOS panel, go to "Websites and stores":

    enter image description here

  2. On this screen, find the website to migrate and click on "Manage my website":

    enter image description here

  3. Click on "Edit website settings":

    enter image description here

  4. These data are those that correspond to the folder in which the web is located. Write down these data: enter image description here

  5. Go back to the main menu and click on "Hosting":

    enter image description here

  6. Find the plan that corresponds to the website you want to migrate and click on it:

    enter image description here

  7. Find the box "SFTP & SSH" and click on "Manage":

    enter image description here

  8. You should pay special attention to this step. SWPanel DOES´´´ NOT ´´´support FTP names that contain hyphens, so the only FTP account that will be used for the migration corresponds to the first of all, which does not contain any hyphens. Look at the directory:

    enter image description here

Now yes, the Path of my website is the one we wrote on step 4. In our case it corresponds to "clickandbuilds/SWManuales", being SWManuales the exact folder where your website is hosted.

If your FTP account points to the folder where your website is located (for example, SWManuales in our case), you only have to indicate "/" in the section web path of our tool migrations. On the other hand, if your FTP account points to the root directory "/", you must specify the whole path, for example "/ clickandbuilds / SWManuales".

If you have any questions, you can open a support wall attaching screenshots of steps 4 and 8, and our colleagues Customer Service will tell you what the Path of your website is.

Copy content from the web by FTP/SSH You can carry out the migration via FTP or via SSH connection directly.

To migrate via FTP with IONOS:

  1. From the main menu click on "Hosting":

    enter image description here

  2. Find the plan that corresponds to the website you want to migrate and click on it:

    enter image description here

  3. Look for the "SFTP & SSH" box and click on "Manage":

    enter image description here

  4. Click on the name of the FTP account that you previously used to check the web path:

    enter image description here

  • The FTP Username is the one indicated in "Username"
  • The password is the one you indicated at the time. If you do not remember it, you can modify it by clicking on "Password".

enter image description here

Install an SSL certificate for the migrated web With the SWPanel, you can install a self-signed certificate for your website or you can import a certificate that you have installed in your current service provider, if you have one. In order to import a certificate, you need to copy its CRT, CA and KEY keys.

⚠️ In the IONOS panel, you can manage the SSL certificates that have been installed, but you cannot export them and copy them to another space or panel, so you will not be able to check this box, or the migration would fail. ⚠️

Later, you will be able to install a Free Let's Encrypt certificate from SWPanel, a paid certificate that we have available from SWPanel or a third-party certificate generated through another platform.

Finally, once everything is configured, it would be as follows:

enter image description here

Synchronize Databases

⚠️From IONOS you cannot open port 3306, corresponding to the database, so if we carry out the migration and add the Database, our tool will not be able to connect with IONOS and will give an error. ⚠️

This means that the database migration must be done completely manually. It must:

  • Download the Database from PHPMyAdmin on IONOS
  • Create in SWPanel, in the new service, an empty database with the same database name, the same username and the same password as in IONOS
  • Upload the Database to SWPanel. We recommend uploading using the HeidiSQL program, as it allows more flexibility.

From SWHosting we have several manuals that can be of help:

To access the IONOS PHPMyAdmin you must:

  1. From the main menu of the IONOS panel, go to "Websites and stores":

    enter image description here

  2. On this screen, find the website to migrate and click on "Manage my website":

    enter image description here

  3. Click on "Edit website settings":

    enter image description here

  4. Click on "Database":

    enter image description here

  5. At the bottom of the screen, look for the box corresponding to "Edit database" and click on "Open phpMyAdmin":

    enter image description here

Synchronize email accounts

In this step you must enter the necessary data to migrate the email accounts. If you do not have email accounts to migrate, you must uncheck the "Check" next to the name "Synchronize email accounts":

enter image description here

The data you need for this step are:

IP of the Origin Email Server The IP you have assigned for the email sending server at the current provider.

At IONOS, mail is handled by its own explicit mail servers. In order to check the IP of the mail server you must:

  1. From the main menu of the IONOS panel, go to "Email":

    enter image description here

  2. Select the type of email contracted for your service:

    enter image description here

  3. Find one of the email accounts belonging to the domain and click on the Actions Wheel and then on "Configuration":

    enter image description here

  4. Click on "Email server information (POP, IMAP)":

    enter image description here

  5. Save the data you see under the "Incoming mail server" settings in IMAP.

    enter image description here

    In your settings appeared "imap.ionos.es"

Now we are going to do a slightly more complicated step. You already have the mail server, but you must indicate an IP, otherwise the migration will failr.

To do this, you must go to a page that translates the server to IP, in this case What'sMyDNS. Access the page and enter the server in the search engine. Leave the rest of the options the same and click on "Search":

enter image description here

A list with the same IP will appear. In our case, two have appeared that are repeated. Always copy the first IP, in our case "212.227.15.135".

enter image description here

This should go to the IP field in the migration tool:

enter image description here

Number of email accounts to migrate In this step, you will proceed to indicate how many email accounts you want to migrate. In our case, it will be two email accounts:

enter image description here

As soon as you select the number of email accounts, the tool will ask you to specify the specific data for each existing email account:

  • Email account. You only have to specify the name of the account, without having to add "@domain", since it is auto-written.
  • Email or login user. This field is automatically filled in. You just have to check that it is correct.
  • Email account password. The access password.

In our configuration case, it would be as follows:

enter image description here

If you wish, you can indicate an email account so that you will be notified of the completion of the migration:

enter image description here

Summary and formalization

Finally, check again that all the data are correct, click on "Check" to accept the contract and the clauses and conditions and click on "Accept and create".

The migration has no cost, so the "Total service cost" will be 0€.

enter image description here

⚠️ During the migration preparation process, you cannot and should not exit the SWPanel loading screen. Once the migration has started, you will be redirected to your SWPanel and the migration will take place in the background. ⚠️

Once the migration is finished, you will return to the SWPanel home Dashboard and you can now proceed to check the correct functioning of the web, by modifying your Hosts file.

Your privacy is important for us
We use our own cookies for the proper functioning of the site. In addition, third-party cookies are used for analytical purposes only. This information is not associated with any person so that personal identifying data is not stored, but is only information that is collected to identify the session, with the aim of facilitating the analysis of the website. You can change your preferences at any time by entering this website again. For more information about our cookie policy you can visit our Cookies. You can press the "Accept and close" button to give us your consent or you can access more detailed information and manage cookies.
Your privacy is important for us
We use our own cookies for the proper functioning of the site. In addition, third-party cookies are used for analytical purposes only. This information is not associated with any person so that personal identifying data is not stored, but is only information that is collected to identify the session, with the aim of facilitating the analysis of the website. You can change your preferences at any time by entering this website again. For more information about our cookie policy you can visit our Cookies. You can press the "Accept and close" button to give us your consent or you can access more detailed information and manage cookies.