Skip to content

nomisim/docker-vsftpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vsftpd docker image

This runs vsftpd with multiple user accounts inside an alpine docker container.

How to use this image

... via docker run

docker run \
    --detach \
    --env PASV_ADDRESS=192.168.0.1 \
    --env PASV_MIN_PORT=50000 \
    --env PASV_MAX_PORT=50100 \
    --env GROUPS=group1:1001;group2:1002 \
    --env USERS=user1:pass1:1001:group1;user2:pass2:1002:group2 \
    --name vsftpd \
    --publish 20-21:20-21/tcp \
    --publish 50000-50100:50000-50100/tcp \
    --volume /data:/home \
    nomisim/vsftpd

... via docker compose

services:
    vsftpd:
        container_name: vsftpd
        environment:
            - PASV_ADDRESS=192.168.0.1
            - PASV_MIN_PORT=50000
            - PASV_MAX_PORT=50100
            - GROUPS=group1:1001;group2:1002
            - USERS=user1:pass1:1001:group1;user2:pass2:1002:group2
        image: nomisim/vsftpd
        ports:
            - 20-21:20-21/tcp
            - 50000-50100:50000-50100/tcp
        volumes:
            - /data:/home

About

vsftpd with multiple user accounts inside an alpine docker container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors