Joomla!
★ 5.2kA self-hosted alternative to Squarespace, Wix, Wordpress Com
GNU General Public License v2.0Open Source — No Paywall3 Containers — 3 containers — light hosting footprintSourceNeeds MySQL6 documented maintainers
About
Joomla! is an open source content management system aimed at people who want to build and manage websites or web-based applications. The README describes it as a simple and powerful server-side...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 16, 2026 – Oct 23, 2026Oct 23, 2026
Features
- content management
- website building
- online applications
- source installation
- local development setup
Details
- Last Updated
- Oct 28, 2026
- Created
- Sep 27, 2011
- Install Methods
- source
- Requirements
- PHPComposerNode.jsGitMySQLMariaDBPostgreSQL
- Runtime / Stack
- PHP
- Privacy & Independence
- No Cloud Required
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers
Run Joomla! with Docker Compose
Compose file from the Joomla! project repository.
3 services · database: mysql · infra: mysql · 1 unclassified (mailpit)
no resource limits declared
needs persistent storage (3 volumes)
.devcontainer/docker-compose.yml · @ 45fd86f · scanned Jun 7, 2026
services:
app:
build:
context: .
dockerfile: Dockerfile
volumes:
- ..:/workspaces/joomla-cms:cached
- ./xdebug.ini:/usr/local/etc/php/conf.d/99-xdebug.ini
ports:
- "80:80"
- "443:443"
- "3306:3306"
- "6080:6080"
command: sleep infinity
mysql:
image: mysql:8.0
command: --default-authentication-plugin=mysql_native_password
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test_joomla
MYSQL_USER: joomla_ut
MYSQL_PASSWORD: joomla_ut
volumes:
- "mysql-data:/var/lib/mysql"
mailpit:
image: axllent/mailpit:latest
restart: unless-stopped
ports:
- "8025:8025"
volumes:
mysql-data:
This file may be out of date. Check the Joomla! documentation for current setup steps.
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Jun 25, 2026
Related Software
Concrete 5 CMS
854
Concrete CMS is an open source content management system for building and managing websites.
CMS PlatformsWebsite BuildersBlogging Platforms+2
WinterCMS
1.5k
Winter CMS is a free, open-source content management system built on the Laravel PHP framework.
CMS PlatformsWebsite BuildersSelf Hosting Solutions+1
Textpattern
883
Textpattern CMS is a flexible, fast, PHP-based content management system for building and managing websites.
CMS PlatformsBlogging PlatformsWebsite Builders+2
MODX
1.4k
MODX Revolution is an open source PHP CMS and application framework for building flexible websites, blogs, and mobile APIs.
CMS PlatformsWebsite BuildersBlogging Platforms+2
WordPress
21.5k
WordPress is a semantic personal publishing platform for creating and managing websites and blogs.
CMS PlatformsBlogging PlatformsWebsite Builders+3
Wagtail
20.6k
An open source content management system built on Django for managing and publishing websites.
CMS PlatformsWebsite BuildersBlogging Platforms+2
REDAXO
355
REDAXO is a flexible, multilingual content management system and website framework for creating custom websites and content modules.
CMS PlatformsPermissive LicenseWebsite Builders+2
Backdrop CMS
1.1k
Backdrop is a full-featured content management system for building and managing a wide range of websites.
CMS PlatformsCopyleft LicenseWebsite Builders+2
Bolt CMS
592
Bolt is an open source CMS and headless content platform for building and running modern websites.
CMS PlatformsPermissive LicenseBlogging Platforms+1
5 Containers
TYPO3
1.2k
TYPO3 is an open source PHP-based content management framework for building and managing websites.
CMS PlatformsWebsite BuildersSelf Hosting Solutions+2
Umbraco
5.3k
Umbraco CMS is a free and open source .NET content management system for building and managing digital experiences.
CMS PlatformsPermissive LicenseWebsite Builders+1
2 Containers
Contao
448
Contao is an open source CMS for creating professional websites and scalable web applications.
CMS PlatformsWebsite BuildersSelf Hosting Solutions+1