General server documentation

Use these guides when you need to move files, understand secure transfer methods, or resolve broad setup problems across game and VPS products.

What is FTP?

FTP stands for File Transfer Protocol. It is an older way to move files between your computer and a remote server. Traditional FTP sends credentials and data without strong encryption, so it is not recommended for modern hosting workflows.

What is SFTP?

SFTP stands for SSH File Transfer Protocol. It uses the SSH connection to transfer files securely, which means your username, password, and data are encrypted in transit.

ProtocolDefault portEncrypted?Recommended?
FTP21NoNo, only use if a legacy workflow requires it.
SFTP22YesYes, use this for almost all server file access.

How to use SFTP

You can use an app like FileZilla, WinSCP, or Cyberduck, or connect from the command line.

  1. Collect your access details

    You need the host name or IP, port 22, username, and the password or SSH key linked to that account.

  2. Connect with a graphical client

    Choose SFTP as the protocol, enter the host, username, and port, then connect. Accept the SSH fingerprint the first time if it matches your service details.

  3. Or connect from a terminal

    sftp deploy@203.0.113.10
    put server.cfg
    get latest.log
Tip: Upload large worlds, backups, or modpacks in compressed archives when possible. It is faster and lowers the chance of partial uploads.

Common errors

Connection refused

This usually means the service is not running, is listening on the wrong port, or a firewall is blocking access.

Permission denied

Check file ownership, user permissions, or whether you uploaded files as root and are now trying to access them as a limited account.

Minecraft EULA not accepted

If the server creates eula.txt and stops immediately, edit the file and set eula=true.

FiveM resource failed to start

Look for missing dependencies, invalid folder names, or syntax errors in fxmanifest.lua and config files.

SSH authentication failed

Verify the correct username, password, or SSH private key is being used and confirm the account is allowed to log in.

systemctl status ssh
ufw status
ls -la
cat eula.txt

Don’t want to do this manually?

We can migrate files, review permissions, and fix common setup mistakes before they become downtime.

Still having issues? Contact support

Join our Discord if uploads keep failing, credentials are rejected, or you want a second pair of eyes on your logs.