Host your Amaze Page via SFTP

Host your Amaze Page via SFTP

Intro

There are many ways that you can upload your Amaze website files from your desktop to your hosting provider, and your hosting provider will ultimately determine the method. The most common way is through an sFTP (Secure File Transfer Protocol) connection, which we will cover in this article. Several programs provide a user-friendly interface that makes this process relatively straightforward, such as Cyberduck or FileZilla. 

While this article will give you an excellent place to start, please be sure to check with your service provider for any specific requirements or protocols.  We have provided links to some of the most popular Hosting providers to help get you started. 


Required from Your Amaze Account

Before you get started, make sure to download the source files for the project that you want to host.
  1. Download your Amaze project following these directions: Download Source
  2. Unzip the amaze-project.zip  in an easy to find place on your local computer

Required Information from Hosting Provider

Regardless of the provider, you will need the following information to connect and transfer the files. 

  1. Verify that you have FTP access enabled on your site -- some providers require you to ask for this explicitly.
  2. FTP Username
  3. FTP Password
  4. Hosting Directory *


*Plan ahead:

Think carefully about where you will be putting your Amaze built site. If you are only going to be hosting your Amaze site, the files you will be uploading will go in the default directory -- typically public_html/. If you have more than one site, you will need to do a bit more planning and configuring with your service provider. Be sure to think this through carefully as you do not want to overwrite anything accidentally.


Install an sFTP client

To use sFTP, you'll need a special application, or client, installed on your computer. There are many different clients you can use, many available for free. For this document, we will be using Cyberduck. The process should be the same regardless of the application you choose. 


Establish a connection

  1. Launch the sFTP client and enter your FTP username and password.
  2. Click the Connect button. 
Cyberduck FTP client connection dialogueCyberduck FTP client connection dialogue
  1. You should now see a directory listing of your files and folders on your hosting server.
  2. Locate the folder that holds your website
List of folders in the Cyberduck sFTP clientList of folders in the Cyberduck sFTP client
Make a backup copy of this directory --download a copy of this directory to your local computer, or save a copy in a different directory on your server. You will need this in case anything goes wrong and you need to restore your previous website. 

Upload the Amaze files

For your Amaze website to work without modification, you must maintain the downloaded directory structure. You will need to REPLACE any existing files with the files you have downloaded from Amaze, which is why making a backup copy of your files on the server before proceeding is so essential. 
  1. On the Server:  Make sure the directory you are going to copy the website into is empty
  2. On your Desktop Computer: copy the contents of the amaze-project directory
  3. Upload to the Server: paste or copy into the root folder of your website on the hosting server; depending on the sFTP client you may also be able to drag-and-drop the files
  4. Verify that the files have the same structure as the downloaded directory.
    1. You should have one index.html 
    2. You should have one script.js
    3. One or more of the following directories: desktop, mobile, tablet
Uploading files from local storage into the server folder in the Cyberduck FTP clientUploading files from local storage into the server folder in the Cyberduck FTP client

Access your website

In your computer's web browser, go to your website's domain address. As long as your website's files have finished uploading to your website's FTP folder, your website should be live.


    • Related Articles

    • Why is my Amaze page loading slowly?

      If your Amaze page takes longer than a few seconds to load, you could be experiencing slow page load speeds. This could be caused by a number of things outside of Amaze’s control. The most frequent culprits for a sluggish page, as well as solutions, ...
    • Can I add Google Analytics to my Amaze Page?

      Add Google Analytics UA ID You can add a Google Analytics Universal Analytics ID to track views of your Amaze pages in Google Analytics You need a Google Analytics Account to use this feature. The Google Analytics integration only works Universal ...
    • Why is my Amaze page getting blocked or flagged as insecure?

      There is a known issue where Amaze urls are blocked by Xfinity XFi Advanced Security Service . We have contacted Xfinity directly and are working to resolve the issue. In the meantime, you can access your Famous page by disabling XFi advanced ...
    • Is the Amaze Pro product separate from Shopify?

      Amaze Pro is a stand-alone product that offers the ability to include Shopify Buy Buttons generated from your Shopify account. You can host every Buy Button  you make in your Shopify account on any Amaze Pro designed landing page and site. To get ...
    • How to use Amaze?

       How to use a Landing Page created with Aamze Pro By making a dedicated landing page, you will grab potential customer's attention through an easy-to-consume experience. Create a shop-able look book, a product launch, a how too, and or a product ...