selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

REDAXO logo

Self-host REDAXO

5.21.6

PHP CMS with full output control and modular blocks

ReleaseOpen SourceOther
Updated12 hours ago
LanguagePHP
Setup difficultyModerate
ThemeDark mode
Stars
355
Port
80 (HTTP web server)
Requires
MariaDB, MySQL
Docker
friendsofredaxo/redaxo
Install with Docker Compose
REDAXO backend screenshot showing the interfaceREDAXO backend on desktop and mobileStructure management with categories in backendModule/block content editing interfaceMedia pool file management interfaceAddon management interfaceBase demo website frontendCommunity demo with user login areasOnepage demo website variantFullpage demo with slide navigation

What is REDAXO?

REDAXO is a PHP-based Content Management System that has been around since 2004. It's designed for agencies and developers who need full control over their output code. The system uses categories for structure, articles for content, and modules/blocks for flexible content editing. It supports multilingual sites, has an addon system for extensibility, and includes a media pool for file management. It can be installed via zip download, Docker, or a loader script. Requires PHP 8.3+, MySQL 5.6+/MariaDB 10.1+, and several PHP extensions.

Should you self-host REDAXO?

REDAXO scores 56/100 on selfhost.directory (how scoring works) and ranks #28 of 42 in Content Management. It has 355 GitHub stars.

It shipped 9 stable releases in the past year. The latest, 5.21.6, came out on 25 October 2026. New versions land roughly every 5 weeks.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is Ghost (83/100, 55 631 stars). It scores higher overall, so compare the two before you pick. See REDAXO vs Ghost side by side.

Features

  • Addon/Plugin system
  • Brute-force Protection
  • Category-based structure management
  • Console/CLI installation and management
  • Full output control
  • Import/Export for project backups
  • Media pool for file management
  • Modular block-based content editing
  • Multilingual Support
  • Passkey/WebAuthn authentication
  • SSL/TLS database connections
  • User management with permissions
  • YForm form/data management addonProvided via addon ecosystem

REDAXO README

How to install REDAXO

Install REDAXO with Docker Compose

Docker, Docker Compose
Environment variables
REDAXO_PORT (default 80)

version: "3" services:

redaxo:
    image: friendsofredaxo/redaxo:5
    ports:
        - ${REDAXO_PORT:-80}:80
    volumes:
        - .:/var/www/html:cached

db:
    image: mysql:8
    volumes:
        - ./.docker/db:/var/lib/mysql:cached
    environment:
        MYSQL_DATABASE: redaxo
        MYSQL_USER: redaxo
        MYSQL_PASSWORD: redaxo   # do not use for production!
        MYSQL_RANDOM_ROOT_PASSWORD: 'yes'

Development environment with MySQL database

REDAXO releases & version history

More in Content Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…