No description
Find a file
2024-10-17 23:03:23 +02:00
conf holy shit 2024-10-17 23:03:23 +02:00
cont-init.d holy shit 2024-10-17 23:03:23 +02:00
data holy shit 2024-10-17 23:03:23 +02:00
s6-rc.d holy shit 2024-10-17 23:03:23 +02:00
docker-compose.yml holy shit 2024-10-17 23:03:23 +02:00
Dockerfile holy shit 2024-10-17 23:03:23 +02:00
readme.md the 2024-10-12 21:03:11 +02:00
setup.sh holy shit 2024-10-17 23:03:23 +02:00

vsftpd-anon

A quick, anonymous ftp server docker image

This image is meant for running something like a public read-only share. User accounts are not supported and all data access is meant to be read only via ftp anonymous login.

Up-and-Running

docker run -d -p 20-21:20-21 -p 65500-65515:65500-65515 -v /tmp:/var/ftp:ro git.incest.world/ashley/vsftpd-anon

Runtime Configuration Options

None, modify /etc/vsftpd/vsftpd.conf to configure and/or replace /etc/vsftpd/vsftpd.key and /etc/vsftpd/vsftpd.pem for SSL/TLS.

Notes

  • Ensure you use :ro at the end of your bind mount declaration!
  • We utilize ftp passive mode so we can define the ports we need and not have to use --net=host. This is the preferred way to use ftp!
  • You can find some great documentation on configuration options and other vsftpd information on the Archwiki⁠ and in the man page⁠