<< Back

Server Upgrade Process - Joomla

WF use AWS Lightsail to provide their server environment.  This consists of a blueprint environment configured and tested to provide a specific software stack.  We use the LAMP or Joomla blueprint to support our Joomla CMS, as it is designed for PHP-based websites, with an underlying SQL database, deployed over Apache.

This instruction set is to support a Joomla blueprint.  The Lamp blueprint is here: Server Upgrade Process - LAMP 

As Amazon say:

This image includes the latest version of Joomla!, PHP, Apache and MySQL. It is secure by default, as all ports except HTTP, HTTPS and SSH ports are closed. HTTP/2 and Let's Encrypt auto-configuration are supported. This image is packaged by Bitnami as secure and up-to-date using industry best practices.

As new releases are tested by AWS, a new blueprint is deployed.  We keep up with the latest releases to ensure we are using the latest versions of the software stack that will work with Joomla.

Process 

Using Lightsail: 

  • Create instance of Joomla 
  • Create static IP pointing to new Instance 
  • Edit DNS for domain to point to new Static IP 

Using SSH

  • Create SSL certificate using bncert-tool 

sudo /opt/bitnami/bncert-tool 

  • Retrieve password 

cat bitnami_application_password 

Latest password: /8VLhzeeOd5A 

Using Joomla Admin

  • Access joomla admin, using user/<password from root> 
  • Install Akeeba Pro 

Using Filezilla 

  • Upload latest zip file to root folder & rename it to upload.zip

Using SSH

  • Move the upload file to the Akeeba Backup location 

sudo mv upload.zip stack/joomla/administrator/components/com_akeebabackup/backup

Using Akeeba Pro

  • Import the uploaded zip file 
  • Restore from the uploaded zip file 

Database Settings: 

Server: localhost 
User name:root 
Database Name: wf 
Password: <password from root> 

Using SSH

  • Setup crontab 

crontab -e 

0 3 * * * sudo /opt/bitnami/php/bin/php stack/joomla/cli/joomla.php akeeba:backup:take   

 

 

 

 

 

Welsh Fencing Limited is a company limited by guarantee no 7583044. Registered in England & Wales.

TNL Master Logo 2019 CMYK Hoizontal White Text

Registered office: Welsh Fencing, Sport Wales National Centre, Sophia Gardens, Cardiff CF11 9SW

© 2025 Welsh Fencing Ltd