FTP
FTP (File Transfer Protocol) allows you to upload and manage files on web hosting. CoreSynth recommends SFTP for more secure transfer.
Overview
| Feature | Details |
|---|---|
| FTP | Port 21 (unencrypted) |
| SFTP | Port 22 (encrypted, recommended) |
| Web File Manager | Available in panel |
| Default folder | /public_html/ |
Creating an FTP Account
Step 1 — New FTP account
- Log in to the control panel
- Go to FTP → Create Account
- Enter username
- Set password
- Select domain
- Choose default folder:
| Option | Path |
|---|---|
| Domain root | /domains/your-domain.com/ |
| Public HTML | /domains/your-domain.com/public_html/ |
| Custom | [enter path] |
- Click Create
Step 2 — Credentials
After creation, you will receive:
| Parameter | Value |
|---|---|
| Server | webhosting.coresynth.io |
| User | [prefix]_[username] |
| Password | [your password] |
| Port | 22 (SFTP) or 21 (FTP) |
Note: Username has a prefix — for example, if you create account
johnfor domainmydomain.com, the full name will bemydomain_com_john.
Connecting via FileZilla
FileZilla is a popular free FTP client.
Step 1 — Download
Download FileZilla (free).
Step 2 — New connection
- Open FileZilla
- Click File → Site Manager (Ctrl+S)
- Click New Site
- Fill in:
| Field | Value |
|---|---|
| Host | webhosting.coresynth.io |
| Port | 22 |
| Protocol | SFTP - SSH File Transfer Protocol |
| Logon Type | Normal |
| User | [your FTP username] |
| Password | [your FTP password] |
- Click Connect
Step 3 — Navigation
After connecting, you will see:
- Left side — your local computer
- Right side — remote server
Navigate to /domains/your-domain.com/public_html/.
Alternative Clients
WinSCP
Free client for Windows. Supports SFTP and SCP.
- Download WinSCP
- Connection settings:
- Host:
webhosting.coresynth.io - Port:
22 - User:
[your FTP username] - Password:
[your password]
- Host:
- Protocol: SFTP
Cyberduck
Free client for macOS and Windows.
- Download Cyberduck
- Click New Connection
- Fill in same details as FileZilla
- Select SFTP
File Structure
After uploading, /public_html/ should contain:
public_html/
├── index.html # Main page
├── style.css # Cascading styles
├── script.js # JavaScript
├── images/ # Images
│ ├── logo.png
│ └── banner.jpg
└── subfolder/ # Additional folders
└── page.htmlNote: File
index.htmlis the default page displayed first.
Changing FTP Password
- Go to FTP → Manage Accounts
- Select account → Change Password
- Enter new password
- Save
Deleting FTP Account
- Go to FTP → Manage Accounts
- Select account → Delete
- Confirm deletion
Web File Manager
If you cannot use FTP, use the File Manager directly in the panel. It supports browsing, uploading, editing files with CodeMirror editor, archive compression, and more — all without installing an FTP client.
Security
Recommendations
- Always use SFTP (port 22) instead of FTP (port 21)
- Use strong passwords — min. 12 characters, mix of letters, numbers, and symbols
- Do not create shared accounts — each user should have their own FTP account
- Change passwords regularly
Restricted Files
For security reasons, you cannot upload:
.htaccessfiles (managed via panel)- Executable files
.exe,.sh,.cgi
Troubleshooting
Connection timeout
Cause: Firewall or wrong port.
Solution:
- Verify you are using port 22 (SFTP)
- Check firewall on your computer
- Try reconnecting
Login incorrect
Cause: Wrong username or password.
Solution:
- Verify credentials in panel
- Check you are using correct prefix (e.g.,
domain_com_username) - Reset password and try again
Permission denied
Cause: Insufficient permissions or wrong folder.
Solution:
- Verify you are uploading to correct folder (
/public_html/) - Check folder permissions (report issues to support)
Cannot create file
Cause: Disk is full or wrong permissions.
Solution:
- Check disk usage in panel
- Delete unnecessary files
- Contact support if problem persists
Next Steps
- Web Hosting — Full hosting overview
- Databases — MySQL and PostgreSQL
- Domains — Domain management
- DNS — DNS settings
Need help? Open a support ticket or ask Alex in your dashboard.