Joomla (container stack)

Mobile-ready user-friendly content management container stack

Joomla! is an award-winning Content Management System (CMS) for building websites as well as a Model-view-controller (MVC) Web Application Development framework. Features include page caching to improve performance, RSS feeds, printable versions of pages, news flashes, blogs, polls, website searching, and language internationalization.

The TurnKey Joomla container stack consists of a LEMP container stack, with Joomla pre-installed (integrated into the PHP-FPM container).

This is a stack of 3 separate Docker-style containers with pre-configured interaction between them. Currently it is only available to run on AWS ECS via the AWS Marketplace by following this link:

Subscribe to TurnKey Joomla Container stack on AWS Marketplace

Note AWS account required & usage fees apply.


Ready to go immediately after deployment. If needed variables are not filled by the user, values are filled in with defaults (username = 'admin') or generated randomly (passwords) and echoed to the (CloudWatch) logs.

Environment variables:

APP_NAME: name of this instance of an application, i. e. your site name; default is "TurnKey Joomla"
APP_USER: name of the administrator account of the application; default is 'admin'
APP_PASS: password of the administrator account of the application; default is randomly generated and echoed to the
          logs (CloudWatch if launching via Fargate)

DB_NAME: name of database the application uses; default is joomla
DB_USER: name of database user of the application; default is joomla
DB_PASS: password used by the application to access the database; default is randomly generated and automatically
         shared between the app