way-cms

way-cms

Docker app from geiserx's Repository

Overview

Simple self-hosted CMS for editing HTML and CSS files with real-time preview. Edit your static website files through a clean web interface with syntax highlighting, auto-backups, and session management. No database required — works directly with your HTML files.

Supports single-tenant (one website) and multi-tenant (multiple projects) modes. Built with Flask and nginx.

More info: https://github.com/GeiserX/Way-CMS

Runtime arguments

Web UI
http://[IP]:[PORT:5000]/
Network
bridge
Privileged
false

Template configuration

CMS Admin PortPorttcp

CMS admin interface port

Target
5000
Default
5001
Website PortPorttcp

Public website port (nginx)

Target
80
Default
8080
Website FilesPathrw

Website HTML/CSS files

Target
/var/www/html
Default
/mnt/user/appdata/way-cms/website
BackupsPathrw

Auto-backup storage

Target
/.way-cms-backups
Default
/mnt/user/appdata/way-cms/backups
Admin PasswordVariable

Admin password for the CMS interface

Target
CMS_PASSWORD
Admin UsernameVariable

Admin username

Target
CMS_USERNAME
Default
admin
Website URLVariable

Live website URL (shown in CMS header)

Target
WEBSITE_URL
Website NameVariable

Website name (shown in breadcrumb and backups)

Target
WEBSITE_NAME
Read Only ModeVariable

Disable editing (view-only mode)

Target
READ_ONLY_MODE
Default
false

Download Statistics

2,044
Total Downloads

Details

Repository
drumsergio/way-cms:latest
Last Updated2025-12-22
First Seen2026-04-06

Run way-cms on Unraid.

way-cms is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.