A Hetzner hosting account provides a home for your website. Your website is published by uploading content from your local drive to the Hetzner server via FTP (File Transfer Protocol).
Similarly, a website can be downloaded from the server to your local drive via FTP, usually for backup purposes.
- Your web files
- An FTP client/programme
- FTP login details (where can I find them?)
An FTP client is a programme which can be used to transfer files from one location to another. A well known open source (freely available) FTP client is FileZilla. The konsoleH control panel includes the File Manager, which allows you to upload and manage files already on the server.
Upload during Propagation
While your domain is being transferred to Hetzner, there is a DNS propagation period due to the IP address of your domain changing. During this propagation period use the following settings (available in Account Information in konsoleH):
- the IP address of the new server rather than the domain name as the FTP Host name
- view your website via the temporary URL (URL Option 5 in Account Information)
FTP using FileZilla:
- Host: your domain name or IP address
- Username: FTP username/login as seen in the FTP Users tool in konsoleH
- Password: FTP password
- Port: leave blank
- Click on Quick Connect
- You will now see your two panels:
- On the left is you local site i.e. the files on your computer
- On the right is your remote site i.e. the files on your webs server
- Click on the folder in the remote site named public_html. This is your web accessible folder, which is where you place all your web content.
- Drag and drop your files and folders from the left panel (local site) to the right panel (remote site) to upload – and in the reverse direction to download.
- The transfer progress is shown in the bottom panel.
- Be careful not to delete the public_html folder in your home directory. Should you delete the folder, you will be unable to upload your website content.
- Remember to name your main page index.htm, index.html or welcome.html. If you wish to name it something else, you will need to ensure that the index manager tool in konsoleH is changed.
- Choose binary transfer mode to transfer images (jpeg and gif etc)
- Remember that our Linux servers are case sensitive and therefore, for example Image.htm is not the same as image.htm.
- Apart from the underscore character (‘_’), spaces and special control characters (! @ # $ % ^ & ; * : ’ ~ [ ]) are not permitted.