FTP server for node.js
Either download from here or install via npm.
$ npm install jsftpd
To get an FTP server running quickly, the below code will get you started by allowing access for a single user.
const { ftpd } = require('jsftpd')
const server = new ftpd({cnf: {username: 'john', password: 'doe', basefolder: '/tmp'}})
server.start()
The full documentation of the project is available here.
The ftpd instance takes an object with two properties that allows for configuring the new instance.