Most Popular Free Hosting & Deployment Environments

Standard

webhosting
My observation on some hosting/deployment environments & virtual cloud servers which can be used as cost free for development and testing period without any hassle.

1. Openshift
Deployment environment. Supports git version controlling. Have their own command line tool. 1GB storage for both DB & files with 512 MB RAM allocated per small gear. SSL support on your app URL. Custom domain support. No payment method needed.

2. Appfog
Deployment environment. Supports version controlling. Have their own command line tool. 100MB DB & 2GB RAM per account. You can host/deploy unlimited apps within this resource. Free for ever. SSL support on your app URL. Custom domain support. No payment method needed. A how to tutorial here.

3. Heroku
Deployment environment. Supports git version controlling. Have their own command line tool. 10K DB Rows & 512 MB RAM allocated per web dyno. You can host/deploy unlimited apps within this resource. Free for ever. SSL support on your app URL. Custom domain support. No payment method needed.

4. Amazon EC2 micro instance
A full featured virtual private server. Choose the operating system to be installed on it and you are done! Access & manage that VPS through your local machine’s terminal. Install packages, configure different types of environment, create users, deploy your app there. Actually use that remote machine as like you do in your own locac Unix/Windows server system. 8GB storage for whole system purpose with 613 MB RAM including 2 CPU per instance. One year free. Need payment method to be verified while sign up.

5. Amazon Beanstalk
Deployment environment. No need to configure any server from scratch. Just select your app type to be deployed & it will build up an environment to suit your app on background. Have their own command line tool for better managing your app from local machine. Supports version controlling. Uses the micro instance on behind. One year free. Need payment method to be verified while sign up. A how to tutorial here.

More on my mind is pagodabox, joyent etc.

Deploy apps on pagodabox with git version controlling

Standard

In the very last two posts we saw how to deploy apps in appfog. Today we will see how to deploy such apps in pagodabox. pagodabox is another deployment platform/framework like appfog. I found something good feature here such as you can have a free SSL certificate for your instance under the free scheme and you can see all your git commits under you app’s dashboard and simply deploy any version from your commit history just by clicking a button. Their punch line is “An Object Oriented Hosting Framework”

To start deploying your app on the cloud, just sign up in pagodabox obviously without any requirement of valid payment method as like appfog 🙂

Step A: You need to install the pagodabox command line tool just like you did for appfog according to the last post. For this, type the following command on Mac terminal:

sudo gem install pagoda

Ruby and RubyGems come pre-installed on Mac OSX. As long as you are running v10.6 or later. For windows or any other issue you can check here. Also you should add an SSH key of your local machine to your pagodabox account. Just follow this simple process. Continue reading