NOTE: If you have reached this article seeking more information on our announced switch from FTP to SFTP (sent March 2, 2015 - March 3, 2015), please identify the FTP client you use for your connection and proceed to the appropriate heading below for instructions on making the necessary changes to your settings.
Volusion's secure FTP lets you transfer content between your computer and the server where your website's files are stored. In order to use the FTP, you’ll need an FTP account and an FTP client.
An FTP client is a program that accesses the remote server where your website's files are stored, using the account information you provide. See below for instructions on using two of the more popular free FTP clients available.
If you haven't created an FTP account yet, see Setting Up Your Volusion FTP Account before proceeding with this article.
Note that when you use FTP to upload images, it can take up to 24 hours for images to be refreshed on Volusion's Content Delivery Network (CDN) servers. To see your images immediately, you should manually refresh your site's image cache. See Refreshing your CDN Image Cache below for instructions.
FileZilla is a popular FTP client program available as a free download online. The benefit of FileZilla is that it works for Windows, Macintosh, and Linux users. You can search for the latest version of FileZilla here.
To log in to your FTP account using FileZilla:
- Launch FileZilla.
- Click File, then Site Manager.
- In the Site Manager window, click New Site and enter a name that will help you remember this stored connection (such as your website name).
- In the Host field under the General tab, enter your store's domain name (e.g. "www.myvolusionstore.com"), servertrust address (e.g. "abcde.fghij.servertrust.com") or your store's IP address (e.g. "188.8.131.52"). If you haven't pointed your DNS yet, you won't be able to log in using your domain name, and should use your store's servertrust or IP address.
- Enter "2222" in the Port field and select SFTP - SSH File Transfer Protocol from the Protocol dropdown.
- Select Normal from the Logon Type dropdown.
- In the User and Password fields, enter the account credentials you created when setting up your FTP account.
- Click Connect.
If you're logging in to your FTP for the first time with these credentials, you may see a pop-up window asking you to trust the unknown host key. Select Always trust this host, add this key to the cache in order to prevent this dialogue from occurring again, then click OK to proceed.
Now that you've configured your account settings, you'll be able to connect to the FTP more quickly in the future. To do so, click the Site Manager icon and select the saved site name you configured. FileZilla will automatically attempt to connect to the server using your saved credentials.
Once logged in to your FTP account with FileZilla, your local computer workstation files and directories should be listed in the left-hand column. The local files and directories in your Volusion store will be listed in the right-hand column.
FireFTP is an FTP plug-in for the popular web browser, Firefox. Once FireFTP is installed on the browser, it functions as an FTP program within Firefox.
Once the plug-in is installed, you can access your Volusion FTP account through Firefox by doing the following:
- Launch the Firefox Browser.
- In Firefox's menu bar, click Tools, then hover over Web Developer to select FireFTP.
- Locate the dropdown in the upper left corner of the FireFTP window, then select Create An Account to open the Account Manager window.
- In the Account Name field, enter a name for this account (e.g. "My Volusion Store").
- In the Host field, enter your store's domain name (e.g. "www.myvolusionstore.com"), servertrust address (e.g. "abcde.fghij.servertrust.com") or your store's IP address (e.g. "184.108.40.206"). If you haven't pointed your DNS yet, you won't be able to log in using your domain name, and should use your store's servertrust or IP address.
- Enter your username and password in the Login and Password fields. Do not check the box for Anonymous.
- Click the Connection tab at the top of the Account Manager window.
- From the Security dropdown, select SFTP.
- In the Port field, enter "2222".
- Click OK.
- You can now select this account from the dropdown in the upper left corner of the FireFTP window. Click Connect to connect to your store's FTP account.
Note that the FireFTP browser window is divided into two sections. The left half of the window contains the files on your local computer. The right half of the browser window lists the files and directories within your store's FTP account.
Resetting your Photo Cache
Your store's product image cache is refreshed every night, ensuring that your store shows only the most current images. However, if you're using FTP to upload product images to your store, you should refresh the cache immediately afterward to push the changes:
Refreshing your CDN Image Cache
If you’re using the CDN, you’ll need to refresh your CDN Image Cache every time you use the FTP to upload image files to your store. This action will ensure that the servers on the Akamai CDN have the latest versions of your images. Once you've completed all your FTP image uploads, you can refresh the CDN Image Cache as follows:
- Go to Settings > Maintenance in your Admin Area.
- Click Refresh beside the CDN Image Cache field.
- When the Refresh CDN Image Cache window displays, click the appropriate tab (Products or Categories) and select any images you've uploaded via FTP that need to be refreshed. Note that you also have the option to refresh all product images, but this may affect your store’s performance until the refresh is complete. Once you've selected all appropriate images, click Refresh.
- A confirmation message will be display once the selected images have been refreshed. Click OK to close.
Linking to an Image or File
Once you've uploaded an image or file via FTP, you can link to it from within your store using an HTML link reference.
Note that when you link to a file, you must add "/v/" before typing the series of folders in which the file is stored. However, you don’t need to include your full domain name in the filepath if linking from within the site where that file exists.
For example, if you uploaded an image called "image1.jpg" to a top-level folder called "filedir", you would write the link reference as follows:
If you're linking to an image from a different website, you do need to include the domain name in the full reference url:
FileZilla and FireFTP are just two of many FTP clients you can use to access your store's website files. Most FTP clients can be configured and logged into in much the same way as those shown above. Regardless of the client, be sure to accept or "trust" the addition of a new server host key when logging into Volusion's secure FTP for the first time.
If you encounter problems while using your FTP account, see Troubleshooting Your Volusion FTP Connection for additional information.