Host a Custom RubyGems Server on AWS
In this lab, you’ll practice deploying a custom RubyGems server to AWS. When you’re finished with this lab, you’ll have an EC2 instance running Gemstash as both a mirror to the official RubyGems server, and as a custom private gem server.
Terms and conditions apply.
Create a Public EC2 Instance
Create and launch a publicly accessible EC2 instance.
Configure Ruby and Set up Gemstash on EC2
Deploy Gemstash to an EC2 instance.
Use Gemstash as a RubyGems Mirror
Learn how to use your new custom gem server as a mirror for the official RubyGems server.
Use Gemstash as a Private Gem Server
Configure and use Gemstash as a private gem server.
Pull From a Private Gemstash Server
Define and fetch a gem dependency hosted on your private Gemstash server.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
- AWS EC2
- AWS IAM Security Groups
- Ruby / RubyGems / Bundler
- Linux CLI (command line interface)