Sign inSign up

drumsergio/way-cms

By drumsergio

•Updated 10 months ago

Image
0

3.3K

drumsergio/way-cms repository overview

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

ProjectDescription
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⁠

Tag summary

Content type

Image

Digest

sha256:189599777…

Size

52 MB

Last updated

10 months ago

docker pull drumsergio/way-cms