Sign inSign up

vimagick/pure-ftpd

By vimagick

Updated about 5 years ago

Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server.

Image
Networking
30

5M+

vimagick/pure-ftpd repository overview

pure-ftpd

:warning: THIS IMAGE HAS BEEN MOVED TO easypi/pure-ftpd

Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. It doesn't provide useless bells and whistles, but focuses on efficiency and ease of use. It provides simple answers to common needs, plus unique useful features for personal users as well as hosting providers.

docker-compose.yml

pure-ftpd:
  image: vimagick/pure-ftpd
  net: host
  volumes:
    - ./data/ftpuser:/home/ftpuser
    - ./data/pure-ftpd:/etc/pure-ftpd
  privileged: true
  restart: always

Please config firewall according to PassivePortRange.

server

$ cd ~/fig/pure-ftpd/
$ docker-compose up -d
$ docker-compose exec pure-ftpd bash
>>> pure-pw useradd kev -u ftpuser -d /home/ftpuser/kev -t 1024 -T 1024 -y 1 -m
>>> pure-pw list
>>> pure-pw show kev
>>> pure-pw passwd kev -m
>>> pure-pw userdel kev -m
>>> pure-ftpwho -n
>>> exit
$ tree -F
.
├── docker-compose.yml
└── data/
    ├── ftpuser/
    │   └── kev/
    │       └── file.txt
    └── pure-ftpd/
        ├── pure-ftpd.conf
        ├── pureftpd.passwd
        └── pureftpd.pdb

client

$ ftp remote-server
Name: kev
Password: ******
ftp> !touch file.txt
ftp> !ls
ftp> put file.txt
ftp> !rm file.txt
ftp> get file.txt
ftp> del file.txt
ftp> ls
ftp> bye

Tag summary

Content type

Image

Digest

sha256:cc0b5c3ab

Size

62 MB

Last updated

about 5 years ago

docker pull vimagick/pure-ftpd