selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

rebacklogs logo

Self-host rebacklogs

v4.3.3

Open-source project management with Backlogs and Kanban

ReleaseSource AvailableOther
Updated4 months ago
LanguageRuby
Setup difficultyModerate
ThemeDark mode
Stars
184
Port
3000 (HTTP web interface)
Requires
PostgreSQL
Docker
ghcr.io/kaishuu0123/rebacklogs
Install with Docker Compose
Backlogs view showing story listKanban board viewClean Slate themeSolar Dusk theme

What is rebacklogs?

Re:Backlogs is an open-source project management application that teams and individuals can host themselves. It follows the Backlogs methodology with separate areas for backlogs, sprints, stories, and tasks, and also provides Kanban boards. The interface includes several built-in color themes, and real-time updates arrive via WebSocket. Users can sign in with GitHub or Google accounts, or use the built-in username/password system. The stack is Rails with a React frontend, and PostgreSQL is the required database. Deployment uses Docker Compose on port 3000. The license is MIT plus a clause that forbids selling the software as a hosted service.

Should you self-host rebacklogs?

rebacklogs scores 43/100 on selfhost.directory (how scoring works) and ranks #36 of 45 in Project Management. It has 184 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v4.3.3, came out on 6 April 2026.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Ruby.

Its closest alternative on selfhost.directory is Plane (86/100, 61 608 stars). It scores higher overall, so compare the two before you pick. See rebacklogs vs Plane side by side.

Features

  • Backlogs management
  • Docker Compose Deployment
  • GitHub OAuth
  • Google OAuth
  • Kanban Boards
  • Real-time notifications
  • Sprint planning
  • Story and Task management

rebacklogs README

How to install rebacklogs

Install rebacklogs with Docker Compose

Docker and Docker Compose
Environment variables
DB_HOST, DB_USER, DB_NAME, DB_PASS, DB_PORT, SECRET_KEY_BASE, GOOGLE_OAUTH_KEY, GOOGLE_OAUTH_SECRET, GITHUB_OAUTH_KEY, GITHUB_OAUTH_SECRET, DEMO_MODE

git clone https://github.com/kaishuu0123/rebacklogs

docker compose up -d

Runs on port 3000, requires PostgreSQL

How to configure rebacklogs

  • DB_HOSTdbPostgreSQL host

    PostgreSQL host

  • DB_NAMErebacklogsPostgreSQL database name

    PostgreSQL database name

  • DB_PASSpostgresPostgreSQL password

    PostgreSQL password

  • DB_PORT5432PostgreSQL port

    PostgreSQL port

  • DB_USERpostgresPostgreSQL user

    PostgreSQL user

  • DEMO_MODEEnable theme picker in header for demo

    Enable theme picker in header for demo

    values: true

  • GITHUB_OAUTH_KEYGitHub OAuth client ID

    GitHub OAuth client ID

  • GITHUB_OAUTH_SECRETGitHub OAuth client secret

    GitHub OAuth client secret

  • GOOGLE_OAUTH_KEYGoogle OAuth client ID

    Google OAuth client ID

  • GOOGLE_OAUTH_SECRETGoogle OAuth client secret

    Google OAuth client secret

  • SECRET_KEY_BASERails secret key base

    Rails secret key base

rebacklogs releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…