Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

37 lines (21 sloc) 0.872 kb

Gem in a Box

screen shot

Really simple rubygem hosting

Gem in a box is a simple sinatra app to allow you to host your own in-house gems.

It has no security, or authentication so you should handle this yourself.

Server Setup

gem install geminabox

Create a config.ru as follows:

require "rubygems"
require "geminabox"

Geminabox.data = "/var/geminabox-data" # …or wherever
run Geminabox

And finally, hook up the config.ru as you normally would (passenger, thin, unicorn, whatever floats you boat).

Client Usage

gem install geminabox

gem inabox pkg/my-awesome-gem-1.0.gem

Simples!

Jump to Line
Something went wrong with that request. Please try again.