npm install jsftpd






Either download from here or install via npm.
``shell`
$ npm install jsftpd
To get an FTP server running quickly, the below code will get you started by allowing access for a single user.
`js
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.
- tls property object. Takes any configuration option as per node.js tls.createServer optionscnf
- property object. Takes jsftpd specific configuration items. See full documentation herehdl` property object. Takes handler functions for specific FTP commands. See full documentation here
-