Create a Public Key and Private Key for SSH, PuTTY, or SFTP Client, using your Webhost Control Panel

When you are done, you will have created both a 'public key', and a 'private key' at your webhost, and you will have downloaded a copy of the 'private key' to your computer. These are necessary for you to use, for example, a SSH client ('S'ecure 'Sh'ell program) like PuTTY for Windows, or for you to use a SFTP client (Secure File Transfer Protocol program) on your computer. You can then communicate with your webhost securely, or upload and download files securely.

Quick hosted sites (SaaS platforms)

Drupal made easy. Cloud services for non-technical end users, with a web interface to quickly create hosted Drupal sites (also known as SaaS publishing platforms).

General platforms:

Specialized platforms:

Quick install with FTP

The following is a simplified guide to create a Drupal site in a few easy steps. You can read a more detailed version of these instructions, or check out the installation troubleshooting guide if you need some additional tips.

To follow these steps, you will need an SFTP client such as, WinSCP or FileZilla, and a web server that meets some basic requirements (e.g. a web server such as Apache, a database such as MySQL, and PHP). We'll begin with the steps for a Drupal 7 install, followed by Drupal 6 (they are very similar).

Drupal 7

Step 1: Download, Extract, and Upload

  • Download the latest version of Drupal 7.
  • You will get a file called drupal-7.x.tar.gz. Extract the compressed files.
  • Log into your server using your SFTP client and navigate to the web root directory. Upload all of the files inside your Drupal folder into the web root folder on your server.

Step 2: Create a database

    Subscribe with RSS Subscribe to RSS - control panel