How To Install Ghost on WebFaction
This article will walk through how to sign up for a WebFaction account, install node.js, and install your Ghost blog.
-
Head over to WebFaction and sign up for an account.
-
Once your account is created and you are logged in the first thing we want to do is remove some of the defaults.
-
Click on the "Domains / Websites" tab and then the "Applications" tab. Select the default application listed. Click the "Delete" button.
-
Still on the "Applications" tab, click on "Add new application". Fill in a name for your application, and select "Ghost" for "App category", and finally select the Ghost version for App type. Click the "Save" button.
-
Once that is done, on the menu, click on the "Websites" tab and then click on the website that is listed.
-
Change the name if you would like, but then go and click on the "Add an Application" dropdown.
-
Select the Ghost application that is listed and hit "Save"
-
Now go ahead and hit "Save" on the website
-
You can now browse to the URL they provided you and Ghost will be up and running!
Optional Step - Create WebFaction SSH User
Under the "Account" and the "SSH/SFTP users" tab create an ssh
user. Click the "Add new user" button and fill in a username, password, select /bin/bash
for Shell and leave Groups as is.
We are done with the WebFaction Control Panel and now need to ssh
into our WebFaction server.
You can ssh
into your WebFaction server with: ssh [username]@[webfactiondomain].com
replacing [username]
with the username you created in the previous step and [webfactiondomain]
with the domain name from the "Domains" tab in your WebFaction Control Panel.