SkillAgentSearch skills...

Jsftpd

FTP server for node.js

Install / Use

/learn @mailsvb/Jsftpd
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

jsftpd

FTP server for node.js

GitHub Workflow - CI Coverage Status GitHub release (latest by date) Npm package version Documentation Status GitHub license made-with-javascript

Install

Either download from here or install via npm.

$ npm install jsftpd

Quick start

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()

Documentation

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 options
  • cnf property object. Takes jsftpd specific configuration items. See full documentation here
  • hdl property object. Takes handler functions for specific FTP commands. See full documentation here
View on GitHub
GitHub Stars12
CategoryDevelopment
Updated8mo ago
Forks2

Languages

JavaScript

Security Score

87/100

Audited on Jul 2, 2025

No findings