ftp.dcrubro.com — Anonymous FTP

I run a small anonymous FTP server as a mirror of various files. If you have an FTP client (or just curl), you can grab files directly. Don't have a client handy? Use the HTTP file browser further down this page.

Connection Details

  • Host: ftp.dcrubro.com
  • Port: 21 (use passive mode if you're behind NAT/firewall)
  • Username: anonymous (or ftp)
  • Password: blank, or your email address by convention
  • IP support: reachable over both IPv4 and IPv6 (DNS publishes A + AAAA records)
  • Transfer mode: switch to binary (bin) before downloading
  • TLS: an FTPS (FTP over TLS) variant is also available if you prefer an encrypted session

All files live under /pub/cd pub after you connect.

Example: classic ftp client

ftp ftp.dcrubro.com
# Name: anonymous
# Password: (press Enter, or type your email)
bin            # switch to binary mode
cd pub         # all files live here
ls             # browse
get README     # download a file
bye

Force a protocol if you need to: ftp -4 ftp.dcrubro.com (IPv4) or ftp -6 ftp.dcrubro.com (IPv6).

Example: lftp and curl

# lftp — nicer interactive client (handles passive mode automatically)
lftp ftp.dcrubro.com
# then: cd pub; ls; get <filename>

# curl — list a directory
curl ftp://ftp.dcrubro.com/pub/ --user anonymous:

# curl — download a single file (-O keeps the remote name)
curl -O ftp://ftp.dcrubro.com/pub/README --user anonymous:

# Force IPv4 or IPv6 with curl
curl --ipv4 ftp://ftp.dcrubro.com/pub/ --user anonymous:
curl --ipv6 ftp://ftp.dcrubro.com/pub/ --user anonymous:

# wget — mirror a whole directory
wget -r --no-parent ftp://ftp.dcrubro.com/pub/

Browse files over HTTP

Same files as the FTP server, downloadable straight from your browser. Handy from a headless box or anywhere an FTP client isn't available.

srv/ftp / pub / STLs

Could not read this directory right now.