Upload Methods

There are three ways to upload your website files to EGPHP hosting:

File Manager
FTP
SFTP

Method 1: File Manager (Easiest)

The built-in file manager is the quickest way to upload files without installing any software.

1

Open File Manager

Log in to EGPNL and click File Manager from the dashboard.

2

Navigate to Your Domain Folder

Go to /domains/yourdomain.com/public_html (this is your website's root directory).

3

Upload Files

Click the Upload button and select your files. You can also drag and drop files directly.

Upload ZIP files: For many files, upload a ZIP archive and extract it on the server. This is much faster than uploading individual files.

Method 2: FTP (File Transfer Protocol)

FTP is ideal for uploading large numbers of files using a dedicated client.

FTP Credentials

  • Host: Your domain or server IP
  • Port: 21
  • Username: Your FTP username (from EGPNL)
  • Password: Your FTP password

Using FileZilla (Recommended FTP Client)

1

Download FileZilla

Get FileZilla from filezilla-project.org and install it.

2

Connect to Server

Enter your FTP credentials in the Quickconnect bar and click Quickconnect.

3

Navigate and Upload

On the right side (server), navigate to public_html. Drag files from the left side (your computer) to upload.

Method 3: SFTP (Secure FTP)

SFTP encrypts your connection for better security. Recommended for sensitive data.

SFTP Credentials

  • Host: Your domain or server IP
  • Port: 22
  • Protocol: SFTP - SSH File Transfer Protocol
  • Username: Your SSH/SFTP username
  • Password: Your account password
SFTP Access: SFTP uses the same credentials as SSH. If SSH access isn't enabled for your account, contact support.

File Structure

Understanding your hosting directory structure:

/domains/yourdomain.com/
├── public_html/     ← Your website files go here
│   ├── index.html   ← Homepage
│   ├── css/         ← Stylesheets
│   ├── js/          ← JavaScript files
│   └── images/      ← Image files
├── logs/            ← Access and error logs
└── ssl/             ← SSL certificates
Important: Your website files must be in the public_html folder. Files outside this folder won't be accessible via web browser.

Common Issues

Connection Refused

  • Check that you're using the correct host and port
  • Verify your username and password
  • Ensure FTP is enabled in EGPNL

Permission Denied

  • Check file/folder permissions (usually 644 for files, 755 for folders)
  • Ensure you're uploading to the correct directory

Slow Upload Speed

  • Use SFTP or FTP instead of File Manager for large uploads
  • Compress files into ZIP before uploading
  • Check your local internet connection