Sign inSign up

bigsan/anonymous-ftp-proftpd

By bigsan

•Updated over 1 year ago

Image
0

1.0K

bigsan/anonymous-ftp-proftpd repository overview

⁠Anonymous FTP Server - ProFTPD

A containerized ProFTPD server configured for anonymous uploads directly to the root directory (/).

⁠Features

  • šŸ”“ Anonymous FTP access (no authentication required)
  • šŸ“ Direct uploads to root directory (/)
  • 🐳 Fully containerized with Docker
  • šŸ”§ Production-ready configuration
  • šŸ“ Comprehensive logging

⁠Quick Start

# Run the server
docker run -d -p 21:21 -p 21100-21110:21100-21110 \
  -v $(pwd)/ftp-data:/var/ftp \
  bigsan/anonymous-ftp-proftpd

# Test upload
echo "Hello World" > test.txt
curl -T test.txt ftp://localhost/

⁠Configuration

  • FTP Port: 21 (control)
  • Passive Ports: 21100-21110 (data transfer)
  • Upload Directory: /var/ftp (container) - mount to host volume
  • User: Anonymous (no password required)
  • Upload Location: Root directory (/)

⁠Docker Compose Example

services:
  ftp-server:
    image: bigsan/anonymous-ftp-proftpd
    ports:
      - "21:21"
      - "21100-21110:21100-21110"
    volumes:
      - ./ftp-data:/var/ftp
    restart: unless-stopped

⁠Security Notes

āš ļø This image is configured for anonymous access without authentication. Use only in trusted environments or behind proper network security controls.

⁠Source Code

Full source code and documentation available at: https://github.com/bigsan/anonymous-upload-ftp-docker⁠

⁠Tags

  • latest - Latest stable build from main branch
  • main - Latest build from main branch
  • v* - Versioned releases

Tag summary

Content type

Image

Digest

sha256:fd4e44368…

Size

4.4 MB

Last updated

over 1 year ago

docker pull bigsan/anonymous-ftp-proftpd