How do I connect via SFTP/FTP (WinSCP/FileZilla) for large uploads?
The web-based file manager now takes uploads of any size — files or whole folders — but if you prefer a desktop client, SFTP works great too. This article shows how to connect with WinSCP or FileZilla.
When to use SFTP
The Files tab (web file manager) works well for editing configs and uploading files: uploads of any size, including whole folders by drag and drop, go straight to the server with no upload size limit. SFTP is handy if you'd rather manage world folders and large, multi-file transfers from a desktop client.
Connect with WinSCP or FileZilla
- Open your server → Files and click the SFTP button — it shows your SFTP address and username, and Set SFTP password lets you choose a password.
- Open WinSCP (Windows) or FileZilla (cross-platform) and create a connection using:
- Protocol: SFTP
- Host/port and username: the values from the SFTP button
- Password: the one you chose with Set SFTP password
- Once connected, drag and drop folders directly between your computer and the server.
Tip: Stop the server before uploading world files so nothing is mid-write — this avoids corrupted chunks or half-saved region files.
Frequently asked questions
What password do I use for SFTP? The one you set with Set SFTP password on the SFTP button (open your server → Files). The username and host are shown on that same button.
Should I stop the server before uploading? Yes, for world files. A running server writes to those files continuously, and uploading over them can corrupt data.
Which client is better, WinSCP or FileZilla? Both work well and both support the SFTP our panel uses. WinSCP is Windows-only; FileZilla runs on Windows, macOS, and Linux.
More in Files, FTP & Panel Usage
- Where is folder/file X (world_nether, logs, paper.yml, datapacks, server-icon)?
- How do I use "Create allocation" / open a port in the panel?
- What port do I get, and can I choose a specific one (25565, 19132, custom)?
- Is a purchased/extra port permanent or a monthly add-on, and for Java or Bedrock?
- Can clients edit their own startup command and do things without a ticket?
- Can I run non-Minecraft software (Node, Python, Flask, Next.js) or custom Docker images on the host?