Migrating to a New Server

Lifeboat allows the Server record to be edited so that, upon connecting to a new instance, most of the configuration is automatically transferred. However, some components require manual attention during the migration process:

1. Server Tools

Databases are not automatically installed. After Lifeboat has finished setting up the new server, navigate to the Server Tools view and re-install any necessary databases. Recreate usernames and passwords using the same configuration as the previous server.

The nginx WordPress trap setting is determined server-side, so re-enable this if desired.

2. Static Files

Recreate any root directories necessary and re-upload all Static Files.

3. Web Apps

Web Apps must also be re-uploaded to the new server. Remember to start applications that are stopped, during the migration process they will not automatically start.

4. Domains & Subdomains (for SSL Certificates)

During the install process Lifeboat will disable SSL for each of the Domains & Subdomains records. This is because the new server is missing those SSL certificates. Once the previous three steps are complete, it's time to migrate the DNS and re-request SSL certificates.

Update DNS accordingly and once the changes have propagated update each Domains & Subdomain record in Lifeboat to the correct SSL setting ("Force" for most). This will request a certificate for the new server and configure certbot correctly for renewal.


These tasks reflect a typical server-to-server migration. By editing the server record in Lifeboat rather than creating a new one, the configuration remains consistent across both servers.

A benefit of this method is that if something goes wrong on the new server, the DNS record can be pointed back to the original server while the issue is investigated.