How to Connect Android to an FTP Server — AnExplorer FTP Guide

How to Connect Android to an FTP Server — AnExplorer FTP Guide

Last Updated :

How to Use FTP on Android with AnExplorer

FTP (File Transfer Protocol) is the standard way to transfer files to and from servers, NAS devices, and routers. AnExplorer connects to any FTP server directly from your phone — browse server directories, upload files, and download content without needing a separate FTP app.


What FTP Is Used For

Use caseFTP server location
Home NAS (Synology, QNAP, WD)Your local router IP
Web hosting serverYour domain host (e.g., 123.45.67.89)
Router with USB storageRouter gateway IP (often 192.168.1.1)
Raspberry Pi file serverPi's local IP address
Another Android phone acting as FTP serverPhone's Wi-Fi IP
FTP server run by AnExplorer on phonelocalhost or phone IP

Step-by-Step: Add an FTP Connection

  1. Open AnExplorer
  2. Tap the + (plus) button in the sidebar
  3. Select FTP from the connection types
  4. Enter connection details:
    • Host: IP address or hostname (e.g., 192.168.1.50 or ftp.example.com)
    • Port: Default is 21 (change if your server uses a custom port)
    • Username and Password: Your FTP credentials
    • Path: Leave blank to start from server root, or enter /public to land in a subfolder
  5. Tap Connect
  6. Optionally name the connection (e.g., "Home NAS") and save it for quick access later

FTP vs FTPS vs SFTP

ProtocolPortEncryptionUse case
FTP21❌ NoneLocal network (home, office)
FTPS990 or 21 (explicit)✅ TLS/SSLSecure FTP over internet
SFTP22✅ SSHSecure FTP, always encrypted

For home network use (phone to NAS on same Wi-Fi), plain FTP is fine — traffic doesn't leave your router. For remote access over the internet, use FTPS or SFTP. Both are available in AnExplorer.


FTP Connection Details by NAS Brand

Synology NAS

  • Enable FTP: DSM > Control Panel > File Services > FTP > Enable FTP service
  • Host: Synology IP (find in router DHCP table)
  • Port: 21 (or 990 for FTPS)
  • Credentials: Your DSM username/password

QNAP NAS

  • Enable FTP: Main Menu > Control Panel > Network & File Services > FTP
  • Host: QNAP IP address
  • Port: 21 by default

Western Digital (WD) NAS

  • WD My Cloud Home uses a proprietary cloud-based setup; direct FTP may require enabling via the WD UI
  • WD My Cloud EX2/EX4 supports FTP via the Dashboard > Settings > Network Services > FTP
  • Enable USB storage FTP in router admin panel
  • Host: Router LAN IP (usually 192.168.1.1 or 192.168.0.1)
  • Username/Password: Set in router USB settings

What You Can Do Once Connected

  • Browse server files and folders with the same interface as local storage
  • Download files to your phone: long-press > Copy > navigate to local folder > Paste
  • Upload files from phone to server: copy local file > navigate to FTP folder > Paste
  • Delete files on the server (if your FTP account has write permission)
  • Rename and move files on the server
  • Open files directly from the server (AnExplorer streams some file types)

Troubleshooting FTP Connection Issues

"Connection refused" error:

  • Verify the FTP service is actually running on the server
  • Check the port number (try 21)
  • Make sure your router firewall isn't blocking port 21 for local connections

Timeout after entering credentials:

  • FTP passive mode may be blocked. Try toggling Passive Mode in AnExplorer's connection settings

Can connect but can't see files:

  • Your FTP account may be restricted to a specific directory — check the FTP user permissions on the server

Slow transfer speed:

  • FTP is protocol-limited; switch to SMB for LAN transfers which is generally faster
  • For external (internet) FTP, speed is limited by your upload/download bandwidth

Copyright © DWorkS 2011 – 2026 All rights reserved