n8n-nodes-way-cms
v0.1.1
Published
n8n community node for Way-CMS — manage archived web content, files, backups, and search-replace operations
Downloads
230
Maintainers
Readme
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)
- Open Settings > Community Nodes in your n8n instance
- Click Install a community node
- Enter
n8n-nodes-way-cms - Click Install
Manual
cd ~/.n8n
npm install n8n-nodes-way-cmsCredentials
| 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 |
