EVERYTHING XIAOMI
Get listed

Geminabox

Place
#41 of 64
Score
6.0
Geminabox's website

The facts below are what the maker publishes about Geminabox, checked and dated. Our editors have not written about it yet.

Plans and prices

From Geminabox's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
GeminaboxFreeSelf-hosted RubyGems hosting · MIT licensed

The facts

Each one read from Geminabox's own pages, with the date it was checked.

What it does

Audience
It provides private gem hosting for teams managing their own Ruby gems.checked 11 Oct 2026
Authentication
Authentication is left to the web server or Rack stack, and the README suggests Rack::Auth::Basic for basic authentication.checked 11 Oct 2026
Bundler integration
Bundler finds hosted gems through the compact index without client configuration.checked 11 Oct 2026
Dependency safety
The README recommends scoped Gemfile sources, which pin each gem to one source to guard against dependency confusion.checked 11 Oct 2026
Deployment
Geminabox runs as a Rack application and can be started with rackup or deployed with Rack servers such as Passenger, Puma, and Unicorn.checked 11 Oct 2026
Docker
The project documents running Geminabox in Docker and notes that a mounted data volume preserves gems when the container is replaced.checked 11 Oct 2026
Integrations
A gem-received hook can run custom code such as a team-chat notification, but the hook blocks upload processing unless slow work is made asynchronous.checked 11 Oct 2026
License
The GitHub repository identifies the project as MIT licensed.checked 11 Oct 2026
Proxy limitation
RubyGems proxy support was removed in version 4.0 because the dependency API it relied on was sunset and merged local and remote sources could invite dependency confusion.checked 11 Oct 2026
Purpose
Geminabox lets you host your own gems and push new gems to it like rubygems.org.checked 11 Oct 2026
Push and yank
Clients can push gems with the standard gemcutter push API or the gem inabox plugin, and yank gems with the gemcutter yank API.checked 11 Oct 2026
Ruby requirements
The README lists Ruby 3.0 or later and RubyGems 3.2.3 or later as system requirements.checked 11 Oct 2026
Security guidance
For a publicly accessible server, the setup example recommends Rack::Protection to help prevent XSS and CSRF vulnerabilities.checked 11 Oct 2026

Alternatives to Geminabox

All alternatives
  1. 1Azure Test Plans logo

    Azure Test Plans

    Free planWebAPIExtensionLinux
    8.1From $6 a month
  2. 2Nexspence logo

    Nexspence

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $25 a month
  3. 3

    Oracle WebCenter Content

    AndroidiOSWebAPI
    7.7$3,450 one-time
  4. 4Packagecloud logo

    Packagecloud

    Free planWebAPILinuxmacOS
    7.7From $89 a month
  5. 5Sonatype Nexus Repository logo

    Sonatype Nexus Repository

    Free planWebAPILinuxmacOS
    7.5From $1,950 a year
  6. 6Inedo ProGet logo

    Inedo ProGet

    Free planWebAPILinuxSelf-hosted
    7.4From $2,395 a year