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.
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.