- Client: Amaze Software
- Type: Knowledge Base Article
- Original Publication: April 2021
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, such as Cyberduck or FileZilla, provide a user-friendly interface that makes this process relatively straightforward.
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.
- Download your Amaze project following these directions: Download Source
- 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.
- Verify that you have FTP access enabled on your site — some providers require you to ask for this explicitly.
- FTP Username
- FTP Password
- Hosting Directory *
*Plan ahead:
Think carefully about where you will be putting your Amaze-built site. If you only host your Amaze site, your upload files 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
- Launch the sFTP client and enter your FTP username and password.
- Click the Connect button.
Cyberduck FTP client connection dialogue
- You should now see a directory listing of your files and folders on your hosting server.
- Locate the folder that holds your website
List 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 if anything goes wrong and you need to restore your previous website.
Upload the Amaze files
You must maintain the downloaded directory structure for your Amaze website to work without modification. You will need to REPLACE any existing files with the files you have downloaded from Amaze, so making a backup copy of your files on the server before proceeding is essential.
- On the Server: Make sure the directory you will be copying the website into is empty.
- On your Desktop Computer: copy the contents of the amaze-project directory
- 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
- Verify that the files have the same structure as the downloaded directory.
- You should have one index.html
- You should have one script.js
- One or more of the following directories: desktop, mobile, tablet
Uploading files from local storage into the server folder in the Cyberduck FTP client
Access your website
Go to your website’s domain address in your computer’s web browser. As long as your website’s files have finished uploading to your FTP folder, your website should be live.
FTP Set Up for Popular Hosting Services
Bluehost
Hostinger
- How to Use Hostinger File Manager
- How to Connect to FTP Account
- Basic Actions in File Manager
- All FTP File Manager Articles
HostGator
- Introduction to FTP
- FTP Getting Started
- How to Upload a File using the File Manager
- How to Configure FileZilla
- How to Transfer Files with FileZilla