• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Publishing an OctoPress Site on Shared Hosting

By Abhishek Ghosh July 15, 2014 7:40 am Updated on July 15, 2014

Publishing an OctoPress Site on Shared Hosting

Advertisement

Publishing an OctoPress Site on Shared Hosting is not that difficult than it sounds. As we Can use Git Push on shared hosting services, basically it is as easy as we do on our Cloud Server. Some Preliminary Knowledge, however is required around the things. Shared Hosting Providers like Hostgator uses VirtFS or Jailed Shell – a Shell with limited function. Second thing one need to know is – How to Use Git Repo In Shared Hosting Account. Practically, we will do the exactly same steps like we did while Installing Octopress on Openshift PaaS.

 

Steps For Publishing an OctoPress Site on Shared Hosting

 

So, we will start from a main domain’s directory or added sub domain’s directory, first we need to do SSH to the shared host :

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# commands will have ~ or [~]# before, comments will have only leading hash ( # )
~  ssh -p 2222 tcwmedia@140.258.189.20
# if you are login for the first time
# or deleted the entry from known hosts file
The authenticity of host '[140.258.189.20]:2222 ([192.254.189.28]:2222)' can't be established.
RSA key fingerprint is bb:6a:51:b4:63:e8:3b:a1:c9:c8:29:3f:b9:1b:4e:49.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[140.258.189.20]:2222' (RSA) to the list of known hosts.
tcwmedia@192.254.189.28's password:
# we have lodged in, do a pwd
tcwmedia@freehealthfoundation.org [~]# pwd
/home3/tcwmedia
# this is maximum the upper level you can access
tcwmedia@freehealthfoundation.org [~]# cd ~

Publishing an OctoPress Site on Shared Hosting

You can initiate in other path than directly on the domain’s directory too :

Advertisement

---

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
tcwmedia@freehealthfoundation.org [~]# mkdir -p git
# go to the directory
tcwmedia@freehealthfoundation.org [~]# cd git
tcwmedia@freehealthfoundation.org [~]/git#
/home3/tcwmedia/git
tcwmedia@freehealthfoundation.org [~]/git# mkdir -p git-website.git
# git-website is just a name
tcwmedia@freehealthfoundation.org [~]/git# cd git-website.git
tcwmedia@freehealthfoundation.org [~]/git/git-website#
# initialize git
tcwmedia@freehealthfoundation.org [~]/git/git-website# git -- bare init
# output
Initialized empty Git repository in /home3/tcwmedia/git/git-website/

In such case, you have to symlink the git with the @www folder of the domain :

Vim
1
ln -s public_html/domain.com/ ./git-location

How you will design the structure fully depends on you.

 

OctoPress Specific Steps For Publishing an OctoPress Site on Shared Hosting

 

So, we need to clone the git to local computer :

Vim
1
2
3
4
5
6
# this is local computer
~ git clone ssh://tcwmedia@freehealthfoundation.org:2222/home3/tcwmedia/git/git-website.git
# understand the command, it is
# git clone ssh://your-domain-name-path:port/path/to/git
# well you can use normal commands
# like git remote add git-website tcwmedia@freehealthfoundation.org:www/git-website

Now we basically need to clone OctoPress, build it and push it :

Vim
1
2
3
4
5
6
7
8
9
10
# clone octopress
git clone git://github.com/imathis/octopress.git
# so it will be under $HOME/git-website/octopress
# this is my case, your username is different
# do a pwd to get the path
cp -r /Users/abhishekghosh/git-website/octopress/* /Users/abhishekghosh/git-website
# install bundler
sudo gem install bundler
# do not use sudo for the next command
bundle install

It will take a some time. You can take a break. After its complete, install a theme :

Vim
1
2
3
git clone https://github.com/bkutil/bootstrap-theme.git
rake install
rake generate

Final step is to push the git :

Vim
1
2
3
git add .
git commit -m 'this is a funny octo'
git push

Themes can break, thats where usually is a slight glitch. There are specific fixes available in Github, do a search if you face some issue.

This Article Has Been Shared 127 Times!

Facebook Twitter Pinterest
Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Orthopaedic Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Publishing an OctoPress Site on Shared Hosting

  • Private Cloud Computing – Dailmler and Audi’s Cloud Infrastructure

    Private Cloud Computing though has penetrated the IT industries very well, other stock market influencer brands like Audi, Dailmler adapting it as well.

  • Self Hosted WordPress on Cloud Server for Dummies

    Self Hosted WordPress is itself a scary phrase to a non-tech person and add Cloud Server on it. Here is Very Easy Guide to under Self Hosted WordPress.

  • Open Source Free Health : Health Will Not Be Costly

    Open Source Free Health can make a Glucose Meter of few dollars, a Robotic Surgical unit of few hundred dollars. Overall burden of health is made by the brands.

  • Play Rackspace Cloud Files Streaming Video on VLC Player

    Play Rackspace Cloud Files Streaming Video on VLC Player on your Windows PC or Mac very easily. The Speed of Akamai Edge Servers will be apparent when playing.

  • All Four IT Revolutions Consist of Cloud Computing

    All Four IT Revolutions – Internet of Things (IoT), Software-Defined, Network virtualization and Big Data are powered by Cloud Computing.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

You can subscribe to our Free Once a Day, Regular Newsletter by clicking the subscribe button below.

Click To Subscribe

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (20K Followers)
  • Twitter (4.9k Followers)
  • Facebook (5.8k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.2k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Components of Agile Software Development January 15, 2021
  • What is Conway’s Law? January 14, 2021
  • Effects of Digitization on Companies : Part XIII January 13, 2021
  • What is SoftAP Mode? January 12, 2021
  • The Most Important Payment Trends January 11, 2021

 

About This Article

Cite this article as: Abhishek Ghosh, "Publishing an OctoPress Site on Shared Hosting," in The Customize Windows, July 15, 2014, January 15, 2021, https://thecustomizewindows.com/2014/07/publishing-octopress-site-shared-hosting/.

Source:The Customize Windows, JiMA.in

 

This website uses cookies. If you do not want to allow us to use cookies and/or non-personalized Ads, kindly clear browser cookies after closing this webpage.

Read Cookie Policy.

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2021 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy