vsftpd

Flexible, fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3"
 
services:
 
  vsftpd:
    build:
      context: .
      dockerfile: ./Dockerfile
      args:
        USER_ID: 1000
        GROUP_ID: 1000
    restart: always
    ports:
      - 0.0.0.0:20:20
      - 0.0.0.0:21:21
      - 21100-21110:21100-21110
    volumes:
      - ./home:/home/vsftpd
      - ./logs:/var/log/vsftpd

Resources

Website: https://security.appspot.com/vsftpd.html

Docker Hub: https://hub.docker.com/r/fauria/vsftpd

Configuration (fauria): https://github.com/fauria/docker-vsftpd