Skip to content
HomeKnowledge BaseStatisticsChangelog GitHub Discord Email
passing v1.11.0 157 377K pulls

Docker-powered
WordPress,
automated.

Demyx automates and manages WordPress installations. Traefik for reverse proxy with Let's Encrypt SSL/TLS. Sites powered by OpenLiteSpeed or NGINX-PHP with MariaDB.

Get Started Join Discord
demyx — bash

Everything you need to run WordPress

A complete orchestration layer over Docker - from SSL termination to database management - with a single unified CLI.

Configure each app without touching compose files

Use demyx config domain.tld to toggle core services and runtime settings from a single CLI workflow.

  • Toggle cache, Redis, auth, and SSL in place
  • Switch PHP and stack settings per app
  • Regenerate app config safely with one command path
demyx config domain.tld
# Tune app services and runtime flags
$ demyx config domain.tld --cache=true --redis=true
$ demyx config domain.tld --php=8.4 --ssl=true
Refreshing compose.yml and .env ...
Recreating wp_domain and db_domain ... done
✓ Config updated with no manual YAML edits
demyx backup + restore
# Create app backup and roll back by date
$ demyx backup domain.tld
Backing up config and database ...
Creating archive: domain.tld_2026-05-12.tar.gz
$ demyx restore domain.tld --date=2026-05-12
Restoring .env, compose.yml, and SQL dump ... done
✓ Rollback completed with app credentials preserved

Back up fast, restore with confidence

Protect every site with demyx backup and recover quickly with demyx restore --date=YYYY-MM-DD when you need a clean rollback.

  • Full app backup workflow for day-to-day safety
  • Restore config-only or database-only when needed
  • Date-based rollback flow for safer deploys

Choose your web stack

Every site can run on NGINX-PHP or OpenLiteSpeed. Switch stacks without changing your domain or losing data. Demyx manages volumes, configs, and container restarts automatically.

  • NGINX + PHP-FPM for raw performance
  • OpenLiteSpeed with built-in caching
  • Per-site stack configuration

Stack comparison

NGINX-PHP

PHP-FPM · FastCGI cache · Custom nginx.conf per site

--stack=nginx-php
OpenLiteSpeed

LSPHP · LSCache · Admin panel · HTTP/3

--stack=ols
$ demyx run domain.tld --stack=ols

Managed Docker Images

Every image is purpose-built, continuously tested, and available on Docker Hub.

Get started in minutes

Install Docker, clone Demyx, and have your first WordPress site running with HTTPS - all with a handful of commands.

quick install
# 1. Install Docker (if not already installed)
$ curl -fsSL https://get.docker.com | sh
# 2. Clone and initialize Demyx
$ bash -c "$(curl -fsSL https://demyx.sh/install)"
# 3. Configure your environment
$ demyx host edit
DEMYX_DOMAIN=yourdomain.com
DEMYX_EMAIL=you@yourdomain.com
# 4. Restart the stack
$ demyx host restart
# 5. Create your first WordPress site
$ demyx run domain.tld --ssl
✓ https://domain.tld is live
Read the full docsUpgrade Notes

Join the community

Get help, share your setups, and follow development in real time.