Setting up a site

Once you registered for a Presslabs account and completed your billing information in the Account Section in the Presslabs Dashboard, you are ready to set up your site.

There are two ways to set up your site: create a new site or migrate an existing site. For more information follow the instructions below.

Creating a new site

Adding a new site in our dashboard is one of the easiest things to do, just follow the steps below:

  1. Request a new site by clicking on the plus icon in our Presslabs Dashboard.
  2. Wait for our approval of your site request.
  3. Start publishing!

Migrating an existing site

All migrations to Presslabs are handled by our own engineers in order to simplify the process of changing hosts. The process of the migration is described in the following steps:

  1. We request and check the credentials of the existing host. SSH access is preferred to ensure a quick & flawless copy of the content. Alternatives include cPanel/WHM access or even a full backup provided from a download link.

  2. Some DNS record changes are needed, like lowering the TTL of the main A-record of the site and the CDN subdomain record.

  3. We make a 1:1 replica of the site on our servers. This may take several days depending on the amount of data that needs to be copied over.

  4. We make an initial check of the site on our platform and fix any errors we find.

  5. The owner checks the site using an /etc/hosts setup and gives the final green light.

  6. We make the final sync of data. This is generally a period of 1-2 hours when content editing needs to be paused to ensure no data is lost.

  7. We change the main IP address of the site to point to Presslabs

  8. The nameservers are changed to point to Presslabs name servers.

The whole process can take up to one week, depending on the amount of data to be copied as well as having access to the right places (e.g. DNS manager).

After the migration is finished we usually come up with a set of optimisation proposals that cover the set of plugins used, the theme and/or the DB. Depending on the situation, we might recommend discussing with a developer for some of the optimisations needed for your site to perform optimally on our platform.