Project

side_bro

0.0
The project is in a healthy, maintained state
SideBro is a Rack-mountable alternative to Sidekiq's built-in Web UI, providing the same features with a customizable design.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

>= 2.2
>= 6.5
 Project Readme

SideBro

A Rack-mountable Sidekiq Web UI alternative with a customizable design.

Installation

Add to your Gemfile:

gem "side_bro"

Mounting

Rails

# config/routes.rb
require "side_bro"
mount SideBro::Web, at: "/side_bro"

Rack (config.ru)

require "side_bro"
run SideBro::Web

Authentication

SideBro has no built-in authentication. Wrap it with any Rack middleware:

HTTP Basic Auth

SideBro::Web.use Rack::Auth::Basic, "SideBro" do |user, password|
  [user, password] == ["admin", ENV["SIDE_BRO_PASSWORD"]]
end

Devise (Rails)

authenticate :user, ->(u) { u.admin? } do
  mount SideBro::Web, at: "/side_bro"
end

Session Secret

Set SIDE_BRO_SESSION_SECRET env var for a stable session secret across restarts.


Maintained by Ruby Dev — works great with Dead Bro, APM for Rails apps.