Skip to content

Equip Ubuntu with Ruby, Mongo, CI, Java, you name it.

Notifications You must be signed in to change notification settings

chris124/ubuntu-equip

 
 

Repository files navigation

#Ubuntu Equip ###Super simple setup scripts for Ubuntu inspired by Rails Ready

###Run these scripts on a fresh install of Ubuntu. They'll do the rest.

For instance, these days I use Ubuntu's ami-46f4092f AMI or ami-a562a9cc. The ubuntu user has sudo privileges; thus, you should run these scripts w/a sudo prefix.

###To run:

  • Ruby 1.9.2 setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_ruby.sh && bash equip_ruby.sh
    • you get Ruby 1.9.2 latest patch level, Bundler, and Git
  • MongoDB setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_mongodb.sh && bash equip_mongodb.sh
    • you get latest version of MongoDB
    • configuration: etc/mongodb.conf
  • Java 1.6 setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_java.sh && bash equip_java.sh
    • you'll need to manually accept Sun's license agreement
    • you get Sun's Java 6 JDK and Apache Ant
  • Jenkins CI setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_jenkins.sh && bash equip_jenkins.sh
    • you get latest version of Jenkins CI Server (you must have Java installed first!)
      • Jenkins is running on port 8080
  • Apache 2 setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_apache.sh && bash equip_apache.sh
    • you get Apache 2 + common libs and it'll be running on port 80
    • configuration: /etc/apache2/apache2.conf
  • Passenger setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_passenger.sh && bash equip_passenger.sh
  • Android setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_android.sh && bash equip_android.sh
    • you should have Java and Ant already installed
    • you get all versions of SDK
      • this'll take a wee-bit of time
  • Redis setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_redis.sh && bash equip_redis.sh
    • you get latest stable version of Redis
    • redis.redis user/group
  • Node.js setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_node.sh && bash equip_node.sh
    • you get latest version of node in apt repository
  • elasticsearch setup
    • wget --no-check-certificate https://github.com/aglover/ubuntu-equip/raw/master/equip_elasticsearch.sh && bash equip_elasticsearch.sh
    • you will need to have Java installed (see Java 1.6 setup above)
    • you get latest version of elasticsearch

###Special Thanks

If you are looking to stand up a Rails stack, you should check out Josh Frye's Rails Ready. It's the way to go (ubuntu-equip doesn't install Rails as this is a bundle task that can be handled at the project level). Ryan McGeary was super helpful with Ruby & Mongo setup scripts.

About

Equip Ubuntu with Ruby, Mongo, CI, Java, you name it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published