Setting Up a Free Pantheon Web Hosting Account

Disclaimer: Please see this article regarding Pantheon’s alleged hosting of a SPLC-designated hate group.

Part 1: Setup Your Account

1. Go to http://Pantheon.io and click “Start for Free” to setup a Free Developer Account. Fill out required information, and be sure to remember the password that you enter. (You’ll need to make up a company name.)

DO NOT USE WITH GOOGLE (@gmail.com) CREDENTIALS. Setup your account using your UB Email address.

Pantheon setup screen

Do not sign in with Google

2. Chose a name for your site. Please use at least your UBIT name as the first word in your title. Make note of the Development Site URL. You will use this to connect to your site.
Create your Pantheon site

3. On the following screen, click to Deploy WordPress.

Note: We won’t be using WordPress until the next exercise, but we can use this sandbox to serve our static Project 1 websites.)


Deploying WordPress

4. You should be brought to your Pantheon dashboard where you’ll see the sandbox in which your WordPress project was setup. Click the Sites tab to see your site admin panel.

Part 2: Connect to Pantheon via SFTP (Cyberduck)

1. Setup your SFTP client. If you are using your personal computer, download and install the free version of Cyberduck. (Do not get it from the Microsoft or Apple stores — they will charge you.)
Download Cyberduck

2. If you’re using a Mac, choose Cyberduck>Preferences and click SFTP> Set Cyberduck as your default SFTP handler, and then Editor, set Visual Studio Code as the text editor, and check “Always use”.
Cyberduck SFTP Handler Prefs
screenshot of Cyberduck Editor preferences showing Visual Studio code and Always use this application selected.

If you are using a PC, you can go to Edit>Preferences>Editor and set Visual Studio Code as the text editor. Check “Always use”.

3. In your Pantheon Dashboard, choose Development Mode: SFTP, then click Connect via SFTP. Record the below information, and copy it into a Cyberduck File>Open Connection Window:

  • Hostname
  • Username
  • Password (this would be your initial Pantheon dashboard password)
  • Port 2222

Pantheon Connect via SFTP

4. Be sure to connect via the SFTP Protocol. (You’ll need to fill in your Pantheon password.)
Cyberduck SFTP Connection

5. When you see the “Unknown Fingerprint” warning, check “Always” then click “Allow”.

Double-click the Code folder. Choose Bookmark>New Bookmark to save this connection info to make subsequent logins easier.
Pantheon Files in Cyberduck

6. Within the code folder, create a New Folder named “project1”. Upload your project 1 files into this folder. Be sure the files exists at the top level of the project 1 folder, that is, do not have them sitting in a sub-folder.

7. View your site by typing in your Development Site URL followed by /project1. For example, https://dev-licata-fall-2022.pantheonsite.io/project1/.