Try describing what you need:

Joomla! logo

Joomla!

★ 5.2k

A 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 yet

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.

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 logo

Concrete 5 CMS

854
Concrete CMS is an open source content management system for building and managing websites.
CMS PlatformsWebsite BuildersBlogging Platforms+2
Details
WinterCMS logo

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
Details
Textpattern logo

Textpattern

883
Textpattern CMS is a flexible, fast, PHP-based content management system for building and managing websites.
CMS PlatformsBlogging PlatformsWebsite Builders+2
Details
MODX logo

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
Details
WordPress logo

WordPress

21.5k
WordPress is a semantic personal publishing platform for creating and managing websites and blogs.
CMS PlatformsBlogging PlatformsWebsite Builders+3
Details
Wagtail logo

Wagtail

20.6k
An open source content management system built on Django for managing and publishing websites.
CMS PlatformsWebsite BuildersBlogging Platforms+2
Details
REDAXO logo

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
Details
Backdrop CMS logo

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
Details
Bolt CMS logo

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
Details
TYPO3 logo

TYPO3

1.2k
TYPO3 is an open source PHP-based content management framework for building and managing websites.
CMS PlatformsWebsite BuildersSelf Hosting Solutions+2
Details
Umbraco logo

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
Details
Contao logo

Contao

448
Contao is an open source CMS for creating professional websites and scalable web applications.
CMS PlatformsWebsite BuildersSelf Hosting Solutions+1
Details