BSD Ports

ftp/pure-ftpd 1.0.52 DragonFly

Small, easy to set up, fast, and secure FTP server

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ISCL
Categories
ftp
Package size
179.6 KiB, 562.4 KiB installed

Description

Pure-FTPd is a fast, production-quality, standard-conformant FTP server, based upon Troll-FTPd.

Unlike other popular FTP servers, it's designed to be secure in default configuration, has no known buffer overflow, it is really trivial to set up and it is especially designed for modern kernels.

Features include PAM support, IPv6, chroot()ed home directories, virtual domains, built-in 'ls', anti-warez system, configurable ports for passive downloads, FXP protocol, bandwidth throttling, ratios, LDAP, customizable SQL, fortune files, Apache-like log files, fast standalone mode, text / HTML / XML real-time status report, virtual users, virtual quotas, privilege separation and more.

In the other systems

SystemPortVersion
DragonFlyftp/pure-ftpd1.0.52
FreeBSDftp/pure-ftpd1.0.54_1
OpenBSDnet/pure-ftpd1.0.51p0
NetBSDnet/pure-ftpd1.0.49nb2
HardenedBSDftp/pure-ftpd1.0.54_1
GhostBSDftp/pure-ftpd1.0.54_1

Install

Binary package:

pkg install pure-ftpd

From DPorts:

cd /usr/dports/ftp/pure-ftpd && make install clean

Dependencies

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Now you need to examine /usr/local/share/examples/pure-ftpd/pam.d/pure-ftpd
and add the relevant PAM configuration lines to your /etc/pam.conf file.

If you defined call upload script in pure-ftpd config define corresponding
vars in rc.conf. pure-ftpd will not listen TCP socket without it.

See FAQ: https://github.com/jedisct1/pure-ftpd/blob/master/FAQ