ftp-trigger-nfs

n8n node for starting workflows when FTP or SFTP events occur.

Package Information

Released: 2 mo ago
Downloads: 0 weeklyΒ /Β 0 monthly
Latest Version: 1.0.4

Available Nodes

Documentation generating…

Documentation

(S)FTP Trigger Node for n8n

npm version
License: MIT

An updated and optimized custom community node for n8n that triggers workflows on FTP or SFTP filesystem changes.

This package is an improved fork of n8n-nodes-ftp-trigger.

Screenshot


πŸš€ Improvements in this Fork

  • Removed moment.js Dependency: Replaced legacy date formatting (moment().utc().format()) with native JavaScript Date handling (new Date().toISOString()).
  • Fixed Time-Zone & Formatting Issues: Resolves crashes and inconsistent timestamp formatting caused by outdated moment instances.
  • Lighter & Faster: Reduced bundle footprint and dependency vulnerability footprint by eliminating unneeded external libraries.

✨ Features

  • Dual Protocol Support: Works with both standard FTP and SFTP protocols.
  • Flexible Polling Events: Detects file or directory changes across specified intervals.
  • Granular Scope: Monitor a specific folder or scan across the entire file system hierarchy.

πŸ“¦ Installation

In n8n (Community Nodes)

  1. Go to Settings > Community Nodes in your n8n instance.
  2. Select Install.
  3. Enter the package name: n8n-nodes-ftp-trigger-nfs
  4. Agree to the risks and click Install.

Once installed, search for "(S)FTP Trigger" in the node panel.


⚑ Supported Events

The node can trigger workflows based on the following triggers:

  • File Created: A new file was added to the target folder.
  • File Updated: An existing file was modified.
  • File Deleted: A file was removed from the monitored path.
  • Folder Created: A new directory was created.
  • Folder Updated: An existing directory was modified.
  • Folder Deleted: A directory was removed.
  • Watch Folder Updated: The root monitored directory itself underwent changes.

πŸ” Credentials

This node reuses standard n8n FTP / SFTP credentials. You can select existing credentials already defined in your n8n instance.


πŸ“„ License

MIT


⚠️ Disclaimer

This project is an independent community node and is in no way affiliated with, authorized, maintained, sponsored, or endorsed by n8n or any of its affiliates. Use at your own risk.

Discussion