Joomla deve essere installato su server Linux con database MySQL, seppure le ultime versioni supportano anche altre tipologie di servizi, il nostro consiglio è quello di utilizzare sempre server Linux e database MySQL o MariaDB.
Durante la fase di installazione di Joomla!® 3 nella configurazione del Database c'è la possibilità di scegliere tra due tipi di database: MySQL e MySQLi (dove MySQLi è la scelta attivata di default).
Alcuni provider forniscono Joomla! già preinstallato sullo spazio web in una sottocartella con nome joomla, oppure che a seguito di una migrazione o altre operazioni ci troviamo a voler spostare il sito nella cartella principale.