Skip to content
GeiserXPublic

About

๐ŸŒ Simple web CMS for editing HTML/CSS files downloaded from Wayback Archive. Features file browser, syntax highlighting, search, and Docker support.

Topics

Resources

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

ย 

History

144 Commits

Folders and files

Repository files navigation

Way-CMS banner

Way-CMS

Release CI License Docker Pulls codecov

Simple, web-accessible CMS for editing HTML/CSS files downloaded from Wayback Archive with real-time preview.

Way-CMS lets you edit a site downloaded with Wayback-Archive in the browser and see the result as you type. It runs next to an nginx container that serves the public site, and it can host several projects for several users.

Features

  • Browser editor for HTML, CSS, JS, TXT, XML, JSON and Markdown, with CodeMirror syntax highlighting.
  • Live preview of HTML pages with their fonts, images and CSS loaded.
  • File browser to create, rename, delete and upload files or whole ZIP archives.
  • Search and replace in one file or across the site, with regex support.
  • A backup before every save, plus daily automatic backups with 7-day, 4-week, 12-month and yearly retention.
  • Password login with bcrypt, an optional read-only mode, session timeouts and rate limiting.
  • Multi-tenant mode (v2.0.0+) with several projects and users, an admin panel and magic link login by email.
  • Dark and light themes and keyboard shortcuts.

Quick start

git clone https://github.com/GeiserX/Way-CMS.git && cd Way-CMS
cp .env.example .env   # set WEBSITE_DIR, CMS_PASSWORD and SECRET_KEY
docker compose -f docker-compose.prod.yml up -d

The public website is on http://localhost:8080 and the CMS admin on http://localhost:5001. The manual install and the reverse proxy setup are in Getting started.

Documentation

Related projects

Project Description
Wayback-Archive Download complete websites from the Wayback Machine with full asset preservation
Wayback-Diff Intelligent web page comparison tool with Wayback Machine support
web-mirror Mirror any webpage to a local server for offline access
media-download Download all media files from any web page into a folder schema
n8n-nodes-way-cms (archived) n8n community node for Way-CMS archived web content management

License

GPL-3.0-or-later

About

๐ŸŒ Simple web CMS for editing HTML/CSS files downloaded from Wayback Archive. Features file browser, syntax highlighting, search, and Docker support.

Topics

Resources

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages