Features Pricing Docs Blog Log In Get Started Free

FTP/SFTP Access

FTP & SFTP Access

Set up FTP accounts for file access without SSH. BlitzPress uses Pure-FTPd with TLS encryption.

Setting Up FTP

From the panel, go to your site → FTP Accounts → Install FTP Server (first time only).

This installs and configures Pure-FTPd with:

  • TLS encryption (mode 2: accepts plain FTP and FTPS)
  • Virtual users via PureDB (no Linux system accounts needed)
  • Passive mode on ports 40110-40210 (auto-opened in UFW)
  • Self-signed certificate for TLS connections (valid 10 years)

Creating FTP Accounts

Field Description Restrictions
Username FTP login name Alphanumeric, dots, hyphens, underscores
Password FTP password No single quotes or control characters
Directory Subdirectory the user is locked to Relative to /home/{domain}/public_html/
Quota (MB) Disk space limit 0 = unlimited

Connection Details

Setting Value
Host Your server IP or domain
Port 21
Protocol FTP with explicit TLS (FTPS)
Passive Ports 40110-40210

Recommended FTP Clients

  • FileZilla (Windows/Mac/Linux) — use “Explicit FTP over TLS”
  • Cyberduck (Mac/Windows)
  • WinSCP (Windows) — also supports SFTP

SFTP Alternative

If your VPS has SSH access, you can also use SFTP (SSH File Transfer Protocol) without installing the FTP server. Connect with any SFTP client using your SSH credentials on port 22.