Hosting
Deploying a site over FTP
What is FTP deploy
FTP (File Transfer Protocol) is a protocol for uploading files to a server. Webrelay uploads your site directly to hosting — no need to download a ZIP and upload it manually.
How to upload a site
- On the site page, click "To hosting"
- Choose your hosting provider (Timeweb, Beget, REG.RU, SprintHost, or Other)
- Enter your FTP connection details
- Click "Deploy"
Webrelay remembers your credentials (except the password) for future deploys.
Where to find FTP credentials
Timeweb
- Control panel → Hosting → FTP
- Host: shown in the panel (usually an IP address)
- Login: your hosting login
- Password: your hosting password
- Folder:
/public_html(for the main domain) - Port: 21
Beget
- Panel → Sites → FTP
- Host: shown in the panel
- Login: your Beget login
- Password: your panel password
- Folder:
/site-name/public_html— Beget creates a folder named after each site, and the files go into thepublic_htmlinside it - Port: 21
REG.RU
- Hosting → FTP access
- Host: shown in the panel
- Login: FTP login (may differ from your account login)
- Password: FTP password
- Folder: depends on the panel. In ispmanager —
www/your-domain.ru; in cPanel and Plesk — theyour-domain.rufolder withoutwww. The exact path is shown in the panel under the "Root directory" column. - Port: 21
SprintHost
- Panel → Hosting → FTP
- Folder:
domains/your-domain.ru/public_html— exactly like this, not justpublic_html - Port: 21
For a detailed walkthrough with SprintHost specifics, see the article migrating a site from Tilda to SprintHost.
VPS/VDS (your own server)
For a VPS, use SFTP (more secure than FTP):
- Host: your server's IP
- Login: server user (root or a created one)
- Password: SSH password
- Folder:
/var/www/htmlor/home/user/public_html - Port: 22
- Protocol: SFTP
Browsing folders on the server
Not sure which folder to upload to? Use the "Browse" button in the deploy modal. Webrelay connects to FTP and shows the folder structure — pick the one you need.
Auto-deploy
Enable auto-deploy so the site is uploaded to hosting automatically after each backup:
- Open the deploy modal
- Fill in the FTP details
- Check "Auto-deploy after each backup"
- Click "Deploy"
Now, with every backup (manual or scheduled), the site is automatically updated on your hosting.
Common errors
"Connection refused" / "Could not connect"
- Check the host and port
- Make sure FTP is enabled in your hosting panel
- Some hosts block FTP by default — enable it in the settings
"Login incorrect" / "Authorization error"
- Check the login and password
- On some hosts the FTP login differs from the account login
- Try resetting the password in your hosting panel
"Permission denied" / "No permissions"
- The
/public_htmlfolder may be protected — check the access rights (chmod 755) - On a VPS, make sure the user has write permission to the target folder
"Timeout" / "Wait time exceeded"
- The hosting firewall may be blocking connections — add Webrelay's IP address to the allowlist
- Try SFTP instead of FTP (port 22)
FAQ
Why is FTP deploy better than downloading a ZIP?
With FTP deploy, Webrelay uploads files directly to your hosting — no need to download an archive, unpack it, and upload it manually through the file manager. Especially convenient for repeated site updates.
Does Webrelay store my FTP password?
The credentials (host, login, folder) are saved for future deploys, but the password is not — you need to enter it again. With auto-deploy, the password is stored encrypted.
Which folder should I upload the site to?
There's no single answer: on most hosts the folder depends on your domain, and on REG.RU it also depends on the control panel. On Timeweb, for the main site it's /public_html; on Beget — /site-name/public_html; on SprintHost — domains/your-domain.ru/public_html; on REG.RU — www/your-domain.ru in ispmanager or your-domain.ru in cPanel/Plesk.
If you're unsure, click "Browse" in the deploy window: Webrelay shows the server's folder structure and warns you if the selected folder looks like a parent of the web root (with public_html inside it). This matters: files uploaded one level too high won't disappear, but the site won't open.
FTP or SFTP — which to choose?
FTP (port 21) works for regular shared hosting. On a VPS/VDS, use SFTP (port 22) — it's more secure, as data is transferred over an encrypted channel.
Can the site be updated automatically?
Yes. Enable auto-deploy — after each backup (manual or scheduled), the site is automatically re-uploaded to hosting. Learn more in the Backups section.