Skip to content
This repository has been archived by the owner on Aug 19, 2024. It is now read-only.
/ vsftpd Public archive
forked from container-images/vsftpd

Container for vsftpd - Very secure FTP server

Notifications You must be signed in to change notification settings

RealImage/vsftpd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VSFTPD Container Image

Release 🚀

A simple FTP server, using vsftpd.

How to use this image

start a FTP Server instance

To start a container, with data stored in /data on the host, use the following:

podman build -t vsftpd .
podman run \
  --detach \
  --env FTP_PASS=123 \
  --env FTP_USER=user \
  --name my-ftp-server \
  --publish 20-21:20-21/tcp \
  --publish 40000-40009:40000-40009/tcp \    # For passive mode transfers
  --volume users.txt:/etc/vsftpd/users.txt \ # Add virtual users
  --volume /data:/home/user \
  vsftpd

The users.txt file should contain an even number of lines, with each pair representing a username and password. For example:

user1
password1
user2
password2

About

Container for vsftpd - Very secure FTP server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 71.3%
  • Dockerfile 28.7%