way-cms

n8n community node for Way-CMS — manage archived web content, files, backups, and search-replace operations

Package Information

Released: 6 mo ago
Downloads: 4 weekly / 21 monthly
Latest Version: 0.1.1
Author: GeiserX

Documentation

n8n-nodes-way-cms

n8n community node for Way-CMS — manage archived web content, files, backups, and search-replace operations.

Way-CMS is a self-hosted CMS for managing archived web content from the Wayback Machine. This node lets you automate file management, content search and replacement, backup workflows, and project switching directly from n8n.

Installation

Community Nodes (recommended)

  1. Open Settings > Community Nodes in your n8n instance
  2. Click Install a community node
  3. Enter n8n-nodes-way-cms
  4. Click Install

Manual

cd ~/.n8n
npm install n8n-nodes-way-cms

Credentials

Field Description
URL Base URL of your Way-CMS instance (e.g. http://localhost:5000)
Auth Token Bearer token for API authentication

Resources & Operations

File

Operation Method Description
List GET /api/files List files, optionally filtered by subdirectory
Get GET /api/file Retrieve a single file by path
Create POST /api/file Create a new file with content
Update PUT /api/file Update an existing file's content
Delete DELETE /api/file Delete a file by path

Search

Operation Method Description
Search Files GET /api/search Search for files matching a query string
Search and Replace POST /api/search-replace Find and replace text across files (with preview mode)

Backup

Operation Method Description
List GET /api/backups List all backups
Create POST /api/create-backup Create a full backup
Restore POST /api/restore-backup Restore from a backup
Delete DELETE /api/backup/{path} Delete a backup
List Folder Backups GET /api/folder-backups List folder-level backups
Create Folder Backup POST /api/create-folder-backup Back up a specific folder
Restore Folder Backup POST /api/restore-folder-backup Restore a folder backup

Project

Operation Method Description
List GET /api/my-projects List available projects
Switch POST /api/switch-project Switch active project
Get Config GET /api/config Get current configuration

Download

Operation Method Description
Download ZIP GET /api/download-zip Download the entire project as ZIP
Download File GET /api/download-file Download a single file
Upload ZIP POST /api/upload-zip Upload a ZIP archive

License

GPL-3.0

Discussion