The Lightsail provider is just a regular WordPress plugin – upload and activate it from the WordPress PLUGINS screen.
Connecting to Lightsail and automatically creating servers requires a lot more moving parts to be synchronized than simpler providers such as DigitalOcean and Linode. In particular:
It is very important that all of the above items be checked and double-checked before proceeding. Otherwise provisioning a server on AWS Lightsail WILL FAIL.
The AWS Lightsail provider then needs connection and security information before it can be used. You can provide this information under WPCLOUD DEPLOY->SETTINGS->CLOUD PROVIDERS->AWS LIGHTSAIL. There are several steps to this process:
After the provider is installed and configured you’ll see it as an option when deploying a new server:
After a server is deployed you MUST enable HTTPS using the AWS Lightsail console. Otherwise you will not be able to access your sites over HTTPS.
To do this, login to your AWS Lightsail console and click on the server. Then access the networking tab for the server and add the HTTPS port for both IPv4 and IPv6.
The basic Lightsail provider can only be used in one region. In order to use it in multiple regions, you need to install the VIRTUAL PROVIDER add-on. Once that has been installed, you can create a virtual provider for each region – learn more in the Virtual Provider documentation.
Running a backup on an instance that is too small for the amount of data being backed up will cause the MariaDB server to stop. You will have to manually restart it. This seems to be a flaw in the Lightsail instance.
So, if you intend to use our backup process on these instances please make sure you run a few backup tests before placing your site into production to make sure there are no issues.
If you do want to continue to use these instances without our backup process in place you can always use a plugin backup process such as Updraft Plus which does not tax the instance as much but takes far longer to complete.
Server Sync cannot be used on AWS servers – neither as source nor destination.
The function to copy a site to a new server will not work with AWS EC & Lightsail servers as targets.
When deleting a site, the option to also delete all local backups will not work on AWS servers.
There have been reports from customers of issues with deploying Lightsail servers in the Mumbai region. Sometimes servers seem to require a reboot or are just unstable and need to be recreated.