Geminabox
github.com
Spec sheet
- Purpose
- Geminabox lets you host your own gems and push new gems to it like rubygems.org.Read 11 Oct 2026 · github.com
- Audience
- It provides private gem hosting for teams managing their own Ruby gems.Read 11 Oct 2026 · github.com
- Deployment
- Geminabox runs as a Rack application and can be started with rackup or deployed with Rack servers such as Passenger, Puma, and Unicorn.Read 11 Oct 2026 · github.com
- 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.Read 11 Oct 2026 · github.com
- License
- The GitHub repository identifies the project as MIT licensed.Read 11 Oct 2026 · github.com
- Authentication
- Authentication is left to the web server or Rack stack, and the README suggests Rack::Auth::Basic for basic authentication.Read 11 Oct 2026 · github.com
- Bundler integration
- Bundler finds hosted gems through the compact index without client configuration.Read 11 Oct 2026 · github.com
- Dependency safety
- The README recommends scoped Gemfile sources, which pin each gem to one source to guard against dependency confusion.Read 11 Oct 2026 · github.com
- Docker
- The project documents running Geminabox in Docker and notes that a mounted data volume preserves gems when the container is replaced.Read 11 Oct 2026 · github.com
- 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.Read 11 Oct 2026 · github.com
- 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.Read 11 Oct 2026 · github.com
- Ruby requirements
- The README lists Ruby 3.0 or later and RubyGems 3.2.3 or later as system requirements.Read 11 Oct 2026 · github.com
- Security guidance
- For a publicly accessible server, the setup example recommends Rack::Protection to help prevent XSS and CSRF vulnerabilities.Read 11 Oct 2026 · github.com
Plans and prices
Geminabox Free Self-hosted RubyGems hosting · MIT licensed Read 11 Oct 2026 · github.com
Where Specifiction places it
- Artifact repository software#37 of 647.8