Uploading Files

Please visit this Online Manual section for details on how to use the web hosting Control Panel’s File Manager.

Your FTP/SFTP (host) address is your domain name (your_domain.com).
You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account or in the web hosting Control Panel, at the left pane.

By default all files which can be accessed over the web are located under the /www directory.
On the /www level you will find the directories which store the files for your subdomains (e.g sub.example.com), including the directory where your main web site files should be uploaded (e.g www.example.com).

So, the files for your main web site must be uploaded in the /www/www directory. This is your web root folder.

In case you need to upload files to a subdomain you have created, its files should be uploaded to the corresponding subdomain folder. For example, if you have a subdomain http://gallery.example.com (gallery is the subdomain name) its webroot folder on your account will be /www/gallery/.

In case you wish to upload files to a location which is outside your webroot, you can use the Private directory.

The /private directory is a directory with a special purpose. You can use this directory to store content that cannot be accessed directly via the web. This directory is outside of your web root.

You can access the contents of this directory using FTP or using scripts on your web site. For example, you can use the /private directory to store files which contain sensitive information such as MySQL connection details, or other data of yours that is meant to be private and not accessible in a web browser directly.

If you want to access the private directory via FTP with your main FTP user, you must specify this remote directory in your FTP program:

/private

Automatic configuration
  1. Visit the FTP Manager in the hosting Control Panel.

  2. Click the Config File button there for the FTP user you wish to connect with.

  3. Click the Download config file button to download the XML configuration file to your local computer.

  4. Use the File/Import menu of FileZilla to import the configuration file to the program.

  5. Use the Site Manager of FileZilla to connect with the newly imported configuration.
Manual configuration
  1. Open FileZilla.

  2. Click File > Site Manager > New Site.

  3. Type your domain name in the Host field, e.g. example.com.

  4. In the Protocol field leave the default FTP – File Transfer Protocol value.

  5. Select Normal for Logon Type.

  6. Specify the FTP login details you want to connect with in the User and Password fields. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your Control Panel’s FTP Manager section, you need to specify the login details for that particular user.

    Filezilla > Site Manager

  7. Click on the Transfer Settings tab and set the Transfer mode to Passive.

  8. Mark the Limit number of simultaneous connections box, and set the value to five.

  9. Click Connect.

Once connected, you will see the list of your files on the server. You can upload your files there via drag-and-drop. To download, just do the opposite — drag and drop from the server file list to a local folder on your computer.

Automatic configuration

1. Visit the FTP Manager in the hosting Control Panel.

2. Click the Config File button there for the FTP user you wish to connect with.

3. Click the Download config file button to download the XML configuration file to your local computer.

4. Use the File/Import menu of FileZilla to import the configuration file to the program.

5. Use the Site Manager of FileZilla to connect with the newly imported configuration. 

Manual configuration

1. Open FileZilla.

2. From the menu bar click File > Site Manager.

filezilla1.png

 

3. If you are adding an FTP site for the first time, FileZilla will offer you to configure New site directly. Otherwise, click on the New Site button to create a new FTP site.

filezilla2.png


Type your domain name in the Host field. In this manual, we are using example.com, but you should replace that with your actual domain name.

In the Server Type field leave the default FTP – File Transfer Protocol value.

Select Normal for Logon Type.

Specify the FTP login details you want to connect with in the User and Password fields. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created in the FTP Manager section of your hosting Control Panel, you need to enter the login details for that particular user.

4. Click the Transfer Settings tab.

filezilla3.png

Set the Transfer mode to Passive.

Mark the Limit number of simultaneous connections checkbox and set the Maximum number of connections value to five.

5. Click the Connect button.

6. Once connected, you will see the list of your files on the server as well as a list of the local files and folders on your computer. You can upload your files there via drag-and-drop. To download, just do the opposite — drag and drop from the server file list to a local folder on your computer.

Here are the prerequisites for using FileZilla with key-based authentication:

We would recommend using the automatic configuration file for FileZilla as described in the third article listed above. Go to “File” > “Site Manager” and apply the following changes:

  • Set the protocol to SFTP – SSH File Transfer Protocol.
  • If you are not using the automatic configuration file, set the Host to your domain name or your server name (listed in your welcome email).
  • Add your key file (you should click Browse next to Key File, list All Files, and select the private key).

FileZilla Site Manager

When connecting for the first time, you will get a prompt regarding an unknown host key. You should tick Always trust this host, add this key to the cache, and click OK:

FileZilla Uknown host key

1. Open your WS_FTP program.

2. On the Session Properties screen, click on the General tab. Here you have several fields that you need to fill out.

Profile Name: Enter the name you want to know this profile by. Your domain name is commonly used here.

Host Name/Address: Type your domain name here, e.g. example.com. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account.

Host Type: Make sure Automatic detect is selected.

In the UserID and Password fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.

General

 

3. Proceed to the Startup tab.

Startup

Use /www/www for Initial Remote Site folder.

If you need to publish to a subdomain on your site, use /www/subdomain_name, where subdomain_name must be replaced with the name of your subdomain. For example if you have sub.your_domain.com in the Default Remote Directory you should type in /www/sub.

4. Once ready, choose the Advanced tab.

Advanced

Make sure that Passive transfers is checked, and that the Remote port is set to 21.

5. Click the Apply button and then the OK button.

6. Next, you must configure the ASCII extensions so that your text based files will transfer correctly. Get to this window by clicking Options at the bottom of the main window and selecting the Extensions tab. Here you must enter the extensions of the files that need to be transferred as text, like .htm.html.pl.txt.cgi or any other file extension that needs to be transferred as text.

Extensions

7. Next, click on the Session (cont’d) tab, and select Auto Detect under Startup Transfer Mode.

Session (cont'd)

8. To upload or download a file, highlight the file, and click the arrow buttons in between the window that points in the direction you want it to move. In other words, to upload, click a file in the left box, and click the arrow pointing to the right, and it will appear on the right.

Local System - Remote Site

1. Open your CuteFTP program.

2. To add a new FTP site, please File > New > FTP Site.

File -> New -> FTP Site

3. You will need to enter information for the following fields:

Label:
 This is the name that you would like associated with this ftp site. It can be anything that you want. A good default is the name of your web site. For example www.your_domain.com.

Host address:
 This is your_domain.com, where your_domain.com is your actual domain name. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account.

In the Username and Password fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your Control Panel’s FTP Manager section, you need to specify the login details for that particular user.

Site properties

4. To connect to your site, use the <Connect button.

5. Once connected to the site, your site files will be listed in the right pane of the CuteFTP program. In the left pane, you will have the files on your local computer. To upload files from your local computer to the hosting server, change to the correct directory on the left, and drag and drop files from the left onto the right. To download, just do the opposite – drag and drop from right to left.

SFTP stands for SSH File Transfer Protocol. It is an extension of the SSH protocol that allows secure file transfer, management, and access.

If the software you are uploading with supports this feature, you can use it to upload files to your account over SFTP on port 22

For SFTP host, you need to use the hostname of the server where your account is hosted. This information can be found in the left pane of the Control Panel of the hosting account under Server name (your_server.com on the screenshot).

Since SFTP requires SSH access, and SSH access is available only to the main Control Panel user, only the main Control Panel user is able to use SFTP to upload files. You can see the name of your main user in the left pane of the Control Panel of the hosting account under “Username” (your_username on the screenshot).

In order to upload content over SFTP, SSH access to the account needs to be enabled. You can enable SSH access for the main Control Panel user through the SSH Access section in the Control Panel of the account. Detailed instructions are available in the following article:

SSH Access

When connecting over SFTP, you can either authenticate with the username and password of the main Control Panel user, or set up key-based authentication. Detailed instructions on how to set up key-based authentication are available in the following article:

Key-based SSH authentication

Transmit is an FTP program that allows you to upload, download, and delete files over the Internet. Its features include the ability to resume failed downloads where you last left off, drag and drop, contextual menu power, folder synchronization, multithreaded, and much more.

1. Launch Transmit.

Launch the Transmit program

You will need to enter the following connection settings:

In the Server field, enter your domain name. In this manual we are using your_domain.com as an example. You should replace your_domain.com with your actual domain name. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account or in the hosting Control Panel.

In the User Name and Password fields, enter the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created in the  FTP Manager section of your hosting Control Panel, you need to specify the login details for that particular user.

For Initial Path, use /www/www, or leave empty.
If you need to publish to a subdomain on your site, use /www/subdomain_name, where subdomain_name must be replaced with the name of your subdomain. For example, if you have sub.your_domain.com, you should enter /www/sub in the Initial Path field.

The Port setting should be set to 21.

The Protocol setting should be set to FTP.

2. Click the Connect button. Your Transmit program will connect to the server and display the main directory that your site files are to be stored in.

Connect

 
3. Drag the files you wish to upload from the left-hand side to the right-hand side of the Transmit interface.

4. Once you’ve connected to your site, you can save the connection settings, so that you won’t need to enter them every time. To do this, click on Favorites > Add to Favorites from the menu bar.

Add to Favorites


5. Enter anything you like in the Nickname field, and click on the OK button to save the connection.

Nickname


6. To configure additional options for this connection, click on the More options arrow button.

More options


In most cases, using passive mode for FTP connections is recommended, so you should make sure that the Use passive mode for data transfers checkbox is checked. Click on the OK button to save the changes.

Once you’ve saved the connection, you can access it from the Favorites tab, or from the menu bar.

1. Open your Core FTP program.

2. To add a new site, please choose Sites -> Site Manager.

3. Choose New Site.

4. You will need to enter information for the following fields:

Site Name: This is the name of the new site. For example www.your_domain.com.

Host / IP / URL: Type your domain name here, e.g. your_domain.com. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account.

In the “Username” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.

Port: 21

Site Manager

5. To connect to your site use the Connect button.

6. Once connected to the site, your site files will be listed in the right pane of the Core FTP program. In the left pane you will see the files on your local computer. To upload files from your local computer to the hosting server, browse to the directory on your computer on the left, and drag and drop files from the left onto the right. To download, just do the opposite – drag and drop from right to left.

1. Start up your GoLive! program.

2. From the menu choose File -> New Site



The GoLive Site Wizard will start up.



3. Choose the Single user option and proceed to the next step by clicking the Next button.



4. Pick up the option that you need. The Blank site option is assuming that you will start building your site from scratch.
Proceed to the next step by clicking the Next button.



5. Specify a name for you site. Proceed to the next step by clicking the Next button.



6. On the next screen, specify the location on your hard drive where you will have your site files stored.
Then click the Advanced button and make sure that the Check URLs case-sensitive option is checked
Confirm the setting by clicking on the OK button. Then click finish on the Golive Site Wizard screen.



7. Once you are ready with your site setup, choose Site -> Settings from the menu.



8. On the screen select the FTP & Webdav Server section
Then choose the Edit FTP server option from the dropdown menu on the right pane.



9. The Available servers window will open up.

Available servers

You will need to enter information for the following fields:

Nickname: This is the name that will be associated with this ftp process. It can be anything that you want. A good default is the name of your web site. For example www.your_domain.com or My hosting service.

Server: You need to specify ftp://your_domain.com, where your_domain.com is your actual domain name. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account.

Directory: For publishing to your main site, you should use /www/www. To publish to a subdomain, you should use /www/[subdomain_name] where you should replace [subdomain_name] with the name of your subdomain.

In the “Username” and “Password” fields, you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair.

Check the Save checkbox next to the password.

Then open up the Advanced properties for the connection by clicking on the Advanced button.

Advanced

Make sure that the Use passive mode checkbox is checked.

10. Now you are ready to publish to the server.
From the menu choose Site -> FTP server -> Connect.

Once connected to the server, you will see the files on the server on the right pane of your site explorer.
Your local files are located in the left pane. You can drag-n-drop files to the server or download them
to your computer. You can also rename/delete files and create new folders if needed.

Site explorer

You can also change file permissions; just use the Inspector window in your GoLive program.

Inspector

To upload your site with Macromedia Dreamweaver, you need to follow these steps:

1. Start Dreamweaver.

2. Choose Site -> New site.

Site -> New site

Site definition screen will open up.

Site definition

The first set of options is under Local info. You need to enter the following information:

Site name: Here you can type a name of your choice; it will be used as a title reference in the sites list in Dreamweaver.

Local root folder: Click on the folder icon button and navigate to the folder on your local computer where your site files are located. if you have not created yet a folder where your local site files will be stored, please create one and then define it as local root folder.

Default Images folder: Leave this field empty.

HTTP address: Enter http://www.your_domain.com, replacing your_domain.com with your own domain name.

3. When you are ready with the local site setup, choose the Remote Info set of options from the left pane.

Remote Info

You will need to enter information for the following fields:

Access: FTP

FTP Host: This is your_domain.com, where your_domain.com is your actual domain name. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account.

As a Host Directory you need to use “/www/www”.
If you need to publish to a subdomain on your site, please use “/www/subdomain_name”, where subdomain_name must be replaced with the name of your subdomain. For example, if you have sub.your_domain.com in the Host Directory you should type in /www/sub.

In the “Login” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.

Use Passive FTP: Make sure this option is checked.

Once you have filed out all the needed fields, you can test the connection by pressing the Test button.

4. You can now set up the Testing server if needed. The testing server is useful when you have PHP scripts running on your site.
When you have a testing server setup, DreamWeaver executes almost all PHP statements and has options for showing live data under design view.

Testing Server

You will need to enter information for the following fields:

Server Model: PHP/MySQL

Access: FTP

FTP Host: This is your_domain.com, where your_domain.com is your actual domain name. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account.

As a Host Directory you need to use “/www/www”.
If you need to publish to a subdomain on your site, please use “/www/subdomain_name”, where subdomain_name must be replaced with the name of your subdomain. For example if you have sub.your_domain.com in the Host Directory you should type in /www/sub

In the “Login” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.

Use Passive FTP: Make sure this option is checked.

URL Prefix: http://your_domain.com here your_domain.com is your actual domain name.

Once you have filed out all the needed fields, you can test the connection by pressing the Test button.

5. You can also set up some other options for your site using the other sections in the Site definition screen left pane. They are not related to the way you publish your site to the hosting server.
Once you are ready, please click the OK button and your new site will be saved in Dreamweaver.

6. To view your new site files, connect to the server, upload files, etc, you need to open the Site Panel.
By default this panel should be opened. If it is not, you can open it by choosing Window -> Site from the main menu.

Window -> Site

To upload a single file to the server, select the file and click on the Put Files button.
This will upload the selected files to the server.

Another option is to use the Synchronize command available under the Site menu in the Site Panel

Synchronize

The command will compare the files on the server to the files on your computer and will upload only the changed and updated files.

7. To manage files directly on the server or download them on your computer, you need to switch to Remote View in your Dreamweaver Site panel

Remote View

With Dreamweaver you can rename/delete or open for editing files directly on the server. To edit a file, double-click the file name, and the program will download it from the server and will open it for editing. Saving the file will upload the changed version to the server.

1. Start your Internet Explorer

2. First you need to configure your Internet Explorer to use Passive FTP mode.
Tools -> Internet options

Tools -> Internet options

On the Internet Options screen choose the Advanced tab.

Make sure that Use Passive FTP (for firewall and DSL modem compatibility) is checked.

Use Passive FTP (for firewall and DSL modem compatibility)
Click OK to apply the settings.

2. To connect to your site you need to type in your Internet Explorer address bar:
ftp://your_domain.com

ftp://your_domain.com

If you need to publish to a subdomain on your site, please use “ftp://yourdomain.com/../subdomain_name” as Remote directory, where subdomain_name must be replaced with the name of your subdomain. For example if you have sub.your_domain.com in the Remote Directory you should type ftp://yourdomain.com/../sub
Once you have typed the FTP address, hit Enter on your keyboard or click on the Go button

Then you should be prompted for your account username and password

Log On As

In the “Username” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user. Then click Log On.

3. Once logged in, you will see a list of your site files

List of your site files

4 . Now you can upload/delete/rename files as if they are on your local computer. You can drag-n-drop files or folders from your computer to the server to upload them, and you can download files and folders from your site to your computer.

5. To log out, just close the browser window.

To upload your site using Fetch, please follow these steps:

1. Start your Fetch program.

2. From the Menu bar click on File and select New Connection. If you have no previously saved connections, Fetch will open the New Connection screen when you start it.

New Connection

Expand the New Connection screen using the arrow button. You will need to enter information for the following fields:

Hostname: Enter your domain name, e.g. example.com. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account or the hosting Control Panel.

In the “Username” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at the FTP Manager section of your Control Panel, you need to specify the login details for that particular user.

Select FTP from the Connect using menu.

Leave the Initial folder field empty.
If you need to publish to a subdomain on your site, please use “/www/subdomain_name”, where subdomain_name must be replaced with the name of your subdomain. For example, if you have sub.your_domain.com, in the Initial folder field you should enter /www/sub.

Enter 21 for Port.

3. Click the Connect button. Your Fetch program will connect to the server.


4. To upload files to the server, use the Put icon of the Fetch interface. Select files from your computer’s hard drive, then click Put to upload them.

1. Start your Dreamweaver CS5 program.

2. First you need to set up your local site. From the menu choose Site -> New site.


Site -> New Site

 

Site Setup screen will open up.


Site Setup for My new site

The first set of options is Site.

You will need to enter the following information:

Site Name: Here you can type whatever name you need to. It will be used as a title reference in the sites list in your Dreamweaver CS5 program.

Local Site Folder: Click on the folder icon button and navigate to the folder on your local computer where your site files are located. if you have not yet created a folder where your local site files will be stored, please create one and then select it as local site folder.

3. When you are ready with the Site setup, please choose the Servers set of options from the left pane and click on the + button (Add new Server).

 

Servers

 

Once you click the + button, the following screen will open:

 

Servers

 

Click on the More Options arrow and fill out the fields as shown:

 

More Options

 

You will need to enter information for the following fields:

Server Name: You can choose any name. It will serve to define the connection for this particular site in your Dreamweaver CS5 program.

Connect using: Choose the FTP option.

FTP address: This is your_domain.com, where your_domain.com is your actual domain name. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message of your hosting account.

Port: This setting should be pre-selected, but have in mind that the correct port setting is 21.

In the “Username” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.

Root Directory: You can leave this field empty, or you can enter /www/www.
If you need to publish to a subdomain on your site, please enter /www/subdomain_name, where subdomain_name must be replaced with the name of your subdomain. For example, if you have sub.your_domain.com, you should type in /www/sub in the Root Directory field.

Web URL: Enter http://www.your_domain.com, where your_domain.com must be replaced with your own domain name.

Use Passive FTP: Make sure this option is checked.

Use FTP performance optimization: This option is pre-selected, but you can deselect it in case your Dreamweaver CS5 program cannot connect to the server.

Once you have filled out all of the needed fields, you can test the connection by pressing the Test button.

 

4. If you need to set up the Testing server option, click on the Advanced button. The testing server is useful when you have PHP scripts running on your site.
When you have a testing server setup, DreamWeaver executes almost all PHP statements and have options for showing live data when under design view.

From the Server Model drop-down menu select the PHP MySQL option, then click on the Save button. When you return to the previous screen, make sure to check the Testing checkbox.

 

Server Model

 

5. You can also set up some other options for your site using the other sections in the left pane of the Site Setup screen. However, they are not related to the way you publish your site to the hosting server.
Once you are ready, please click the Save button, and your new site will be saved in the Dreamweaver CS5 program.

6. To view your new site files, connect to the server, upload files, etc, you need to open the Files panel.
This panel should be opened by default, but in case it’s not, you can always open it up by choosing Window -> Files from the program main menu.

Remote Server

 

To connect to your site’s root directory on the server and see your remote files, click on the icon shown on the screenshot above. If you haven’t uploaded any files or folders yet, this is what you will see:

Remote Server

 

From the drop-down menu, which at the above screenshot shows Remote server, you can also select Local view. The Local view option will show the files you have in your local site folder.

To upload a single file to the server, select the file from Local view and click on the Put Files button (the arrow pointing upwards).
This will upload the selected file to the server.

Another option is to use the Synchronize button (the one with the two rotating arrows in the next screenshot).



Synchronize

The Synchronize option will compare the files on the server to the files on your computer and will upload only the changed and updated files. Clicking on the Synchronize button will open the following dialogue screen:

 

Synchronize Files

 

It will allow you to choose the synchonization options to use.



7. To manage files directly on the server or download them on your computer you need to switch to Remote server in your Dreamweaver CS5 Files panel.

Remote server

With the Dreamweaver CS5 program you can rename/delete or open for editing files directly from the server if needed. Just double-click the file you need to edit, and the program will download it from the server and will open it for editing. Once you edit and save the file in the Dreamweaver CS5 program, you can put (upload) the changed version to the server.

Cyberduck is a free FTP client downloadable from the Internet. To connect with Cyberduck to your account, please follow these steps:

1. Start Cyberduck.

2. Click Open Connection.

Connect to server

3. Specify the following details:

Server: Your domain name, e.g. example.com. Alternatively, you can use the name of the server. This information is available in your hosting Control Panel.
Port: 21
In the “Username” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.
Path: Leave this field empty.
Connect Mode: Passive

Connection settings

4. Once connected, you will see the list of your files on the server. You can upload your files there via drag-and-drop. To download, just do the opposite – drag and drop from the server file list to a local folder on your computer.

To upload files via the integrated File Explorer on Windows 10, please follow these steps:

1. Launch File Explorer. You can do this via the Windows start menu or by clicking the File Explorer’s icon on your screen.

2. Click on the address bar, and type:

ftp://example.com

Address

Be sure to replace example.com with your domain name.

If you want to upload files to a subdomain, the address needs to be:

ftp://example.com/../the_name_of_the_subdomain

3. You will be prompted to log in. In the “Username” and “Password” fields, you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. If you want to connect with an FTP subuser that you previously created at your Control Panel’s FTP Manager section, you need to specify the login details for that particular user. Then click Log On.

Username and Password

4. Once logged in, you will see a directory listing. You can browse through your site structure, and you can upload, download, delete, or rename files and directories. To upload files from your local computer, you can open a second File Explorer window, browse to the files you want to upload, select them, and then drag-and-drop them into your FTP-connected File Explorer.

Drag and drop

 5. To log out, simply close the File Explorer window.

1. Launch Expression Web.

2. Go to Site > Open Site…
 
Site -> Open Site
 
3. In the Open Site dialog box, enter the domain name of your hosting account by including the ftp:// prefix (if your domain name is example.com, type ftp://example.com).
 
Open Site dialog box
 
4. Expression Web will display the Remote Site Editing Options window to ask you if you want to edit the site live or edit a local copy on your hard drive. Choose Edit live site now and click OK.
 
Remote Site Editing Options
 
 
5. In the User and Password fields enter your Control Panel username and password. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.
 
Control Panel username and password
 
 
6. The Folder List panel will now show the contents of /www/www – the default root directory for your domain.
 
Folder List
 
7. To open a file for editing, double-click on its name. To publish the changes, go to File->Save.

Cyberduck is a free FTP client that is downloadable from the Internet. To connect with Cyberduck to your account, please follow these steps:

1. Start Cyberduck.

2. Click Open Connection.

Open Connection

3. Specify the following details:

Server: Your domain name, e.g. example.com.
Port: 21
In the “Username” and “Password” fields you need to specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.
Path: Leave this field empty.
Connect Mode: Passive (PASV)

FTP (File Transfer Protocol)

4. Once connected, you will see the list of your files on the server. You can upload your files there via drag-and-drop. To download, just do the opposite – drag and drop from the server file list to a local folder on your computer.

1. Open your WinSCP program.

2. On the Session screen you have several fields that you need to fill out.

File Protocol: FTP

Host name: Type your domain name here, e.g. example.com. You can also use the hostname of the server on which your account is hosted. This information can be found in the Welcome e-mail message for your hosting account.

Port number: 21

Encryption: Select “No encryption”. If you want to use encryption, select “SSL Explicit encryption”. In this case, you will receive a warning once you connect. You will need to click OK to save the certificate and log in to the server.

In the “Username” and “Password” fields you need to specify the FTP login details you want to connect with. You can connect with your hosting Control Panel username/password details. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.

WinSCP settings

3. Then proceed to the Environment -> Directories tab

Remote directory: You can leave this field empty.

Local directory: This is the directory that contains the files you want to upload on the server. You can leave this field empty. After you connect to the server you can use the File Manager of WinSCP to navigate to the folder that contains the files you want to upload.

Directory reading options: You need to uncheck first “Permanent cache” and then uncheck “Cache visited remote directories” and “Cache directory changes”

WinSCP settings


4. Once ready, please choose the Connection tab

Connection: You need to enable “Passive mode”

Timeouts: Change the server response timeout to 60 seconds.

Keepalives: Off

WinSCP settings

5. Click on the “Login” button to connect to the server.

6. By default, WinSCP uploads all files in Binary mode. This will break certain scripts (such as Perl and CGI) that should be uploaded in text mode. You can navigate to the Preferences -> Transfer screen and set the Transfer mode to “Automatic”. You can add additional file types that you want transferred in text mode.

WinSCP settings

7. To upload or download, select the file or folder, and drag-and-drop it in the location you want it to copy it to.

WinSCP settings

The following instructions refer to iWeb Version 3.0.2.

There are two ways of publishing your web site via iWeb.

I. Publishing your web site to a local folder, and then uploading it to the server using an FTP client:

1. Select Local folder from the Publish to: drop-down menu under the Publishing section.

2. In the Location field under the Folder Location section, specify the local folder in which iWeb will publish the web site.

3. Under Website URL, specify the address of your web site:

URL: http://www.example.com (replace example.com with your domain name)

Site Publishing Settings

4. Use the Publish site button at the bottom left corner to publish the site:

Publish Site

5. Use an FTP client to upload the web site content to your account. Instructions on using FTP clients for Mac are available at the following links:

FileZilla
Fetch
CyberDuck

Transmit

II. Publishing directly to your hosting account:

1. Select FTP Server from the Publish to: drop-down menu.

2. Under the FTP Server Settings section, enter the following details:

Server address: ftp.example.com (replace example.com with your domain name)
User name: your hosting account username
Password: your hosting account password
Directory/Path: /www/www
Protocol: FTP
Port: 21

3. Under Website URL, specify the address of your web site:

URL: http://www.example.com (replace example.com with your domain name)

Site Publishing Settings - FTP Server

4. Use the Publish site button at the bottom left corner to publish the site:

Publish Site

Note: These instructions are set up for uploading with Microsoft Expression Web. You can follow them for uploading with FrontPage 2003 over FTP as well, as the screens are very similar.

To upload your site with Microsoft Expression Web, please follow these steps:

1. From the menu choose File -> Publish Site.

File -> Publish Site

2. On the Remote Web Site tab, under Remote Web server type, click FTP.
In the Remote Web site location box, type the address of the remote Web site to which you want to publish folders and files. Include the ftp:// prefix (e.g. ftp://ftp.example.com).

Remote Web Site Properties

3. In the “User” and “Password” fields specify the FTP login details you want to connect with. Normally, you would want to connect with your main Control Panel username/password pair. In case you want to connect with an FTP subuser you previously created at your FTP Manager Control Panel section, you need to specify the login details for that particular user.

Click on the “OK” button.

Connect to ftp.example.com

4. If a “default.htm” file is present under “Local Web Site“, right-click the file and select “Rename“. The new name of the file should be index.html.

Rename

5. Click on “Yes”.

Confirm Rename

6. If any links of your existing site point back to that file, the software can update the pages automatically.

Click on “Yes”.

Rename

7. Select the files and folders you want to upload and click on the upper arrow (pointing to right).

Publish

Adobe Contribute CS5 can be used to publish sites on our servers over the FTP protocol. To set up the FTP connection to your site, you can follow these steps:

 

1. From the menu, go to Contribute -> My Connections.

Contribute -> My Connections

 

2. Click the Create button on the My Connections screen.

My Connections

 

3. Click the Continue button on the Introduction screen.

Introduction

 

4. Select Website from the What do you want to connect to? drop-down menu. Enter your web address in the What is the web address (URL) of your website? field. In this manual we are using domain-name-example.com, but you should replace that with your actual domain name.

Choosing a Connection

Click the Continue button.

 

5. Select the FTP option from the How do you connect to your web server? drop-down menu. Please have in mind that none of the other options will work with our service.

Website Connection Info

For FTP server enter your domain name. Use your Control Panel username/password combination or the combination of an FTP user you created with the hosting Control Panel. Click on the Continue button.

 

6. Contribute will verify your connection settings, and if the connection settings are correct, it will display the Subversion Connection Info screen. Since Subversion is not supported on our servers, do not enable this setting. Click on the Continue button.

Subversion Connection Info

 

7. The User Info screen will be displayed next. Enter your name and email address, then click Continue.

User Info

 

8. Contribute will display the Summary screen. Click on the Finish button.

Summary

 

9. The My Connections screen will now list the newly created connection. You can use the above procedure to add connections to other sites, subdomains, etc. Once you click the Close button, Contribute should display your current index page on the main screen.

Close

This tutorial provides instructions how to set up a Git remote repository on your hosting server so that you can easily deploy the latest version of your website files.

Prerequisites
  • SSH access is enabled in the SSH Access section of the hosting Control Panel.
  • Git is installed on your computer.
Example Workspace

In this tutorial, the Control Panel and SSH username is example. Therefore, the default root directory for the domain is /home/example/www/wwwThe server hostname is sXXX.sureserver.com. You should replace these values with the actual values for your account.

Set up remote Git repository

1. Connect to the server for your account via SSH. You can follow the instructions in our online manual.

2. The repository should not be accessible via the web. Therefore, you should create it in the private directory on your account. Go to the private directory:

cd ~/private

Create a directory for the repository and enter that directory:

mkdir mywebsite.git
cd mywebsite.git

Note: Instead of mywebsite.git, you can use any name you like, but it should end with .git.

Create a bare repository and initialize it:

git –bare init

A bare repository is a repository that is created without a working tree (e.g. the actual files of the project). Note: If you already have a repository for your website, and it was originally created on GitHub after October 2020, you should add the following to the end of the initialization command: “–initial-branch=main“.

3. In order for the files to be pushed to the correct location, you need to create a post-receive hook:

nano hooks/post-receive

Add the following to the file and save it:

#!/bin/sh
GIT_WORK_TREE=/home/example/www/www git checkout -f

Note: Replace /home/example/www/www with the location of your live website files. The directory must exist.

Give the file executable permissions:

chmod +x hooks/post-receive

On your local computer

1. If you do not already have a repository for your website on your computer, you can initiate a new repository and add all files in the current directory with the following commands:

git init
git add .

You should also add your first commit:

git commit -m “My website is ready”

2. Now you can add a remote to the repository:

git remote add production example@your_server.com:/home/example/private/mywebsite.git

Note: The name of the remote is production. You should replace example with your Control Panel/SSH username, your_server.com with the hostname of your server and /home/example/private/mywebsite.git with the location of the git repository.

3. Finally, you can push the website from your local computer to the hosting server:

git push production master

This command instructs Git to push the current master branch to the production remote. Note: If your original repository was created on GitHub after October 2020, you should replace master with main.