Skip to content

Build Joomla(with CyberPanel) Image

E.L edited this page Dec 17, 2021 · 1 revision

Build CyberJoomla Image

Follow this guide to build a Joomla + CyberPanel image/template/snapshot. Basically, it's similar to CyberPanel, but the welcome banner will display the Joomla CLI command.

Build Process

1. Launch a Server

Choose the Long Term Support version for the base image, e.g. Ubuntu 20.04.

Select a basic plan from the cloud platform.

2. Install Joomla (with CyberPanel)

You can use a single command to install Joomla (with CyberPanel) easily. It is totally free and does not require any kind of license.

bash <( curl -sk https://raw.githubusercontent.com/litespeedtech/ls-cloud-image/master/Setup/cyberjoomlasetup.sh )

This installation may take around 8-12 minutes to finish.

3. Install Launch script

bash <( curl -sk https://raw.githubusercontent.com/litespeedtech/ls-cloud-image/master/Cloud-init/claunch.sh ) 

This step may clean up all SSH access methods, which means once you exit the server, you will not be able to SSH back

Launch script will do the following:

a. Set up Welcome Banner

This is just a basic SSH console welcome message template. The banner will do the following:

  • Check the public IP address

  • Show the CyberPanel URL

  • Show how to Joomla installation command

  • Display how to get panel login access

  • Display how to get SQL access

  • Check if the CyberPanel version is up to date.

b. Install Upgrade Script

c. Others

  • Regenerate SSL Certificate

  • Regenerate Django secret key

  • Regenerate phpMyAdmin key

  • Regenerate SQL password

  • Regenerate CyberPanel password

  • Regenerate PowerDNS password

  • Regenerate pure-ftp password

  • Clean up passwords

  • Clean up SSH keys

  • Clean up logs

4. Build

Start building your image by SnapShot, Image, or Template, which are provided by cloud providers, and that's it. You can now launch any type of server from the snapshot you just built.