This is how to transfer your Joomla or WordPress website to an AWS Ubuntu Instance. Our site was designed with Joomla 3.9.x the process is the same for a WordPress website.
We used Akeeba Backup: https://www.akeebabackup.com/products/akeeba-backup.html to package the site files and database. There is also a WordPress version you can find it here: https://www.akeebabackup.com/products/akeeba-backup-wordpress.html
We also used Akeeba Kickstart found here: https://www.akeebabackup.com/products/akeeba-kickstart.html to unpack the files and run the installation.
If you have any questions, you can contact me and I will answer them as best as I can.
Here’re my contact details, if you want to follow or hire me:
Personal Twitter, Facebook, Instagram: @okanime
Business contact: https://www.rhesusmedia.com
Business Social Media: @rhesusmedia.com [Facebook, Instagram, Twitter]
WhatsApp: +27 76 115 0999