Skip to content
Really simple rubygem hosting
Ruby JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
data
lib
public
views
.gitignore
README.markdown
Rakefile
config.ru

README.markdown

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 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!

Something went wrong with that request. Please try again.