Learn how to upload and publish your Adobe Muse website to a third-party hosting service using FTP, SFTP, and FTPS.

In this article you'll learn how to use FTP (File Transfer Protocol) to publish your Adobe Muse site to a third-party web hosting provider.

If you want to publish to Adobe Business Catalyst instead of a third-party provider, see Publishing your first Adobe Muse site.

What is FTP?

FTP (File Transfer Protocol) is a method used to transfer (upload or download) files over the Internet. You can use FTP to upload files exported by Adobe Muse to the remote server that hosts your website.

SFTP

SFTP, which stands for SSH File Transfer Protocol, or Secure File Transfer Protocol, is FTP packaged with SSH (Secure Shell) over a secure connection.

FTPS

FTPS (also known as FTP-ES, FTP-SSL and FTP Secure) is an extension to File Transfer Protocol (FTP) that adds support for the Transport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols.

Set up web hosting

To get started, you must first set up an account with a web hosting provider. Examples of popular web hosting providers include:

Search online for the term “website hosting” to find more options and compare prices and features to find the hosting plan that works best for you.

After you set up your account online, the hosting provider will give you the FTP login information (also known as credentials) needed to access the server via FTP. The following pieces of information are typically included:

FTP host

is the web address of the server that hosts your website. It may be the same as your website's domain name (for example, yoursite.com), but is often different (for example, ftp.yoursite.com). It may even be a numeric IP address, such as 152.16.274.1. It is also referred to as an FTP server.

Web directory

is the folder on the FTP server where your website files need to be uploaded. For some hosting providers, this may be blank. Most often the Web directory is public_html. Other common examples are www and httpdocs. It is also referred to as a website root directory or host directory.

Port number

uniquely identifies the IP address of the host. Sometimes, a port number is also provided. FTP uses port number 21, by default. You only need to take note of the port number if it is something other than 21.

Use the Upload to FTP Host functionality

When you have the FTP login information and are ready to publish your Adobe Muse site:

  1. Choose File > Upload to FTP Host.

    Select the option Upload to FTP Host
    Select the option Upload to FTP Host.

  2. Enter the following information in the provided fields and click Next.

    FTP Server

    as sent by the hosting provider. Do not include the web directory in this field. If the server uses any port other than the default (21), a colon and the port number must be added to the end. For example, ftp.yoursite.com:3341

    User Name and Password

    for your hosting account, not your Adobe ID.

    Store Credentials

    allows you to store your FTP login information securely, and you are automatically connected to the FTP server in future upload sessions. Storing credentials also allows Adobe Muse to automatically check for changes made using In-Browser Editing whenever an Adobe Muse site file is opened.

    Method

    Specify the file transfer protocol method:
    • Auto detect: Adobe Muse automatically detects the most secure publishing option for your hosting provider.
    • FTP
    • SFTP
    • FTP over SSL/TLS (implicit encryption)
    • FTP over SSL/TLS (explicit encryption)

    Mode

    Specify the mode for file transfer protocol: Extended Passive (EPSV) or Passive (PASV).

    Enter your hosting account credentials in the fields
    Enter your hosting account credentials in the fields.

  3. On the Upload to FTP Host dialog, enter the following details:

    Domain Name

    is the URL of your site, i.e., the address typed in a browser to navigate to your site’s home page (e.g., www.yoursite.com). Do not include the index.html page name.

    Folder

    is the web directory as provided by the hosting provider. This field may be pre-filled; if it does not match the information from your hosting provider, make sure to update it.

    Upload

    drop-down allows you to choose whether to upload all pages of your website or only modified ones.

    Specify domain name of your website
    Specify domain name of your website

  4. Click OK to begin uploading your website to the third-party hosting service provider.

If you are warned that Adobe Muse could not validate the association between the specified domain and the FTP server and folder, double-check the values you entered in these fields. However, this warning can also appear if you have just set up your hosting account and the domain hasn’t been registered yet. In that case, you can ignore the warning.

Adobe Muse starts generating and uploading site files to the FTP server. When the process is complete, Adobe Muse navigates to the published site in a new browser window.

Using an external FTP client

Some hosting providers require you to use FTPS and SFTP to upload websites. With the October 2014 update, the FTP functionality built into Adobe Muse now supports FTPS or SFTP.

Alternatively, you could use third-party FTP clients to upload websites via FTPS and SFTP. Many FTP clients (free or paid) are available online. The following partial list includes some of the more popular FTP clients:

Using an external FTP client is a two-step process. First, you export your Adobe Muse site to a location on your computer. Next, you use an external FTP client to upload the exported site files.
 
The following sections describe these two steps in greater detail.

Exporting a site as HTML

When you are ready to publish your Adobe Muse site:

  1. Choose File > Export as HTML.

  2. Enter the domain name in the provided filed. This is the URL of your site, i.e., the address typed in a browser to navigate to your site’s home page (for example, www.yoursite.com). Do not include the index.html page name.

    Choose the desired folder location to store the exported files
    Choose the desired folder location to store the exported files.

  3. Click the folder icon and browse to select the folder on your computer where you want to export the site files. Click OK.

    Rename the index.html file to index.htm.

Upload your site files using FileZilla

Before you upload your site, have the FTP server, port, FTP user name, password details ready. You must also know the destination folder where you want to post your site.

While the steps listed here are specific to FileZilla, they can be adapted to other external FTP clients.

  1. In the top section, enter your FTP credentials and click Quickconnect. If your hosting provider uses any port other than the default (21), enter that as well.

    Connecting to the FTP server using FileZilla
    Connecting to the FTP server using FileZilla

  2. Once connected, in the left pane (below Local Site), navigate to the folder where you have exported your site files. In the right pane (below Remote Site), navigate to the web directory.

  3. Select all exported site files (from the lower-left pane) and drag them over to the lower-right pane.

    If you get a ‘target file already exists’ notification, choose the ‘Overwrite if source newer’ action. You can additionally select the ‘Always use this action’ option.

    Uploading to the FTP server using FileZilla
    Uploading to the FTP server using FileZilla

Frequently asked questions

How do I determine whether the FTP issue is with Adobe Muse or with the FTP hosting service provider?

Try uploading your site using a free FTP client such as FileZilla.

I get the following error: 'Could not sign you in [Access denied: 530]. Check your user name and password.' What do I do?

In the Connect to FTP Server dialog (File > Upload to FTP Host), ensure that you select PASV as FTP Mode.

I get the following error: 'Could not validate that the specified domain is associated with the FTP server and folder. Proceed anyway?' What do i do?

In the Upload to FTP dialog box, ensure that you have entered the correct domain name in the Domain Name field. The domain name that you enter must match the URL of the Home page of your site. If you upload the site to a subfolder on your domain, then the Domain Name field should contain an entry in the format <www.mysite.com/subfolder>.  

Re-attempt the upload after you verify and correct any inaccuracies. If you still encounter the error, contact Adobe Support.

Why does Adobe Muse upload/export all pages of my site?

Whenever a site is opened using newly updated Adobe Muse, the first Publish/Export/Upload regenerates and uploads all files. This is because the update is likely to include changes to the generated code and files.

Examples of changes include:

  • Bug fixes, new features, or performance improvements in HTML/CSS/JavaScript files
  • Changes to file naming (how file names are forced to be web friendly, how conflicting files receive unique names, etc.)
  • Bug fixes and/or improvements to image resizing (resampling) or encoding (compression of JPEG or PNG)
  • Changes in code generation that eliminate the need for images (i.e. converting most uses of drop shadow from images generated by Muse to CSS3 properties, or the same for rotation of items on mobile devices, etc.)

After the first publish, subsequent publish/export/upload operations for the same .muse file should once again only upload changed files (assuming the .muse file was saved after being opened in the update).

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy