Концепция очень проста - вам просто нужно получить чистую установку, установить все необходимые расширения и настроить их так, как вам нужно.
Тогда достаточно скопировать файлы и базу данных вновое местоположение и измените настройки в файле конфигурации ( configuration.php ).Вот и все.
Это очень простой процесс, который можно легко автоматизировать с помощью простого сценария php.Однажды я создал приложение asp.net, которое в течение нескольких секунд развертывало новые установки joomla.