# Pure-FTPd

Pure-FTPd is a free, secure, production-quality FTP server for homelab users who need standard-compliant file transfer with isolated home directories and pluggable authentication. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/775/pure-ftpd

## Description

Pure-FTPd is a free, secure, production-quality FTP server for homelab users who need standard-compliant file transfer with isolated home directories and pluggable authentication.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

67/100 (Good), based on 3 of 4 factors.
- Maintained: 88 (last commit 24 days ago)
- Popular: 58 (760 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/crazymax/pure-ftpd/
- Unraid: https://ca.unraid.net/apps/pure-ftpd-092tr2c03kddgo?q=pure-ftpd
- Official website: https://www.pureftpd.org/project/pure-ftpd/
- GitHub: https://github.com/jedisct1/pure-ftpd
- Documentation: https://www.pureftpd.org/project/pure-ftpd/doc/

## Common questions

### Can Pure-FTPd be started without root privileges?

Yes. It can run 100% non-root with built-in chroot() emulation and virtual accounts, and it can also use privilege separation.

### How can a beginner get an initial Pure-FTPd server running?

Beginners can install the package and start the server with pure-ftpd, after which clients can connect.

### Can Pure-FTPd use external user databases or directories for authentication?

The documentation covers MySQL, PostgreSQL, LDAP, virtual users, and custom authentication modules.

### Why do clients report an insecure FTP data connection warning with TLS?

Pure-FTPd does not support TLS session resumption on the data connection, which can cause the warning.

## Alternatives

- ProFTPD: ProFTPD is a highly configurable file transfer protocol (FTP) server for Unix and Unix-like systems that lets self-hosted administrators ru…
- crushftp: CrushFTP is a self-hosted FTP file-transfer solution that serves your storage over FTP, FTPS, and SFTP, and includes a web interface for ma…
- vsftpd: Very secure FTP Daemon, a secure, fast FTP server for UNIX systems, including Linux.

---
Source: Our Local Host (https://ourlocalhost.com/app/775/pure-ftpd), the self-hosted and open-source app directory.
