Ghost Tutorial: Install And Setup Ghost Blog

Ghost Tutorial: Install And Setup Ghost Blog

Hey buddy, in this video I will show you how
to locally install Ghost on your Windows computer to test it for free and for learning it. Before proceeding further, I would like to
thank the YouTube channel named DistroTube. DistroTube, if you are watching this video
let me tell you that I am grateful that you have subscribed to my channel. You are one of my inspiration and like my
guru or teacher in the Linux world. This is the first time, that a big YouTube
channel has subscribed my channel. I am so grateful sir. To install Ghost you need NodeJS to be installed
on your computer, please click on the top right corner to watch my video on how to install
NodeJS in a clear and easy way. I made that video, just because people who
are watching this video can watch it. But as Ghost recommends, install the LTS or
Long Term Support edition of NodeJS. Ghost will install fine in the latest one,
but you may get some warnings and there is a higher chance that things might break. Once you have NodeJS installed and working
properly, let’s begin the installation of Ghost. To get started, open you favorite internet
browser and head over to For this video I will be using Chromium browser. Once you are here, click on this green download
button to download Ghost. As you can see the download size is approximately
2.6MB. Now depending on your internet browser, it
may or may not ask you where to save the file. If asked, save at a remember-able location. To start downloading, click on the Save button. Once the downloading has been completed, click
on this arrow icon at left bottom corner. Here click on the Show in folder menu. Windows Explorer should open now. As the downloaded file is a ZIP archive, you
need either 7-Zip or WinRAR to be installed. If the file that we downloaded is already
selected just right click on it, if not, locate the file and then right click. Now, click the menu that says “Extract to”
followed by the file name that we just downloaded. The extraction should start now, this should
not take much time. Enter the folder that just got created by
clicking twice on it. These are the core Ghost files. Now that we have downloaded Ghost, let’s install
it. To get started, click on the directory indicator
bar once and type the command “cmd”. This should launch a Command Prompt in the
folder that we were in. Assuming that you have NodeJS installed, type
in the command “npm install”. NPM means Node Package Manager, which will
install the additional components that Ghost needs in order to function properly. This might take some time and even give your
some warnings and errors, for now just ignore them. NodeJS uses a database to save it’s content
like the stories that you write and your settings. We need to also setup the database and create
the required tables for Ghost. Just run the command “knex-migrator init”
to initialize the database that Ghost needs. Once that is done, we are now ready to start
the Ghost server. Just run the command “npm start” to start
the Ghost server. Now, if there are no errors it means that
Ghost has successfully started. Now this is the URL where you can access your
Ghost installation. Simply highlight it and press control plus
C to copy it. Again headover to the internet browser and
open a new tab. Now paste the URL that we have copied and
hit the enter key. There you go, here is a fresh installation
of Ghost running. To login to the admin panel, add “/ghost”
at the end of the URL and hit enter. In this page, click on the Create your account
button. Here you need to fill your Blog Name, your
Full Name, an email address and set a new password. Now finally click on the Invite the team button
to continue. Here click on the link below that white button
which says “I’ll do this later, take me to my blog!”. You have now successfully installed a Ghost
blog. Ghost actually auto creates some demo posts
explaining how to do basic things within Ghost. If you are installing Ghost for the first
time, then I recommend you to read those posts. In the next video I will show you how to create
a post in your Ghost blog.

10 thoughts on “Ghost Tutorial: Install And Setup Ghost Blog

  1. You are a ghost rider. Really very helpful. Thanks Buddy.
    However, do you have tutorial, how I can install ghost on my vps?

  2. i was having problem with "knex-migrator init" it seems i needed to install this knex with "npm install -g knex-migrator"

  3. your pronunciation and voice tone is so much clear to understand , nice tutorial , need total Ghost tutorial , please make videos , waiting for your next Ghost tutorial …

Leave a Reply

Your email address will not be published. Required fields are marked *