Navigation: Settings → System → Backup → FTP
Upload database backups to a remote server via SFTP (SSH), using either a password or a private key.
| Field | Description |
|---|---|
| FTP Host | The server address (e.g. ftp.example.com) |
| Port | The connection port (default: 22) |
| Username | The SSH username |
| Password | The password (stored encrypted) |
| SSH Private Key | An alternative to the password — see below |
| Key Passphrase | Only if the private key is encrypted |
| Remote Path | The folder on the server, relative to the user's home directory (e.g. backup maps to /root/backup) |
| Auto-Upload | Enable/disable automatic backup uploads |
Many SSH servers have password authentication switched off entirely (PasswordAuthentication no). On those, even the correct password fails — it is not a wrong credential, it is the method being refused. A private key is then required.
BEGIN and END lines.authorized_keys on the server.The Test Connection button attempts a real connection with the form's details and tells you straight away whether they work — rather than letting you find out from a failed overnight backup. It is enabled only once the form is valid.
Test before you save. A backup that never reaches its destination is not a backup.
.zip files to the specified folderTip: Port 22 (SSH) is typically used. No additional encryption setup is needed — the connection is secure by default.