Open Source · Self-Hosted · Free Forever

Work in Flow.
On Your Terms.

A self-hosted Kanban application with unlimited boards, real-time collaboration, OIDC authentication, and schema-driven card types. Your data lives on your server — always.

v0.5.1 stable MIT License Docker Ready
Backlog 3
Epic #3a7b2
User dashboard redesign
Bug #1c9e4
Fix scroll on iOS Safari
Task #8d2f1
Write API documentation
In Progress 2
Story #5f0a3
Real-time card sync via SSE
Task #2b8c7
OIDC role-based access
Done 2
Story #7e1d9
Touch drag-and-drop support
Task #4a6e0
Docker Compose setup

Everything your workflow needs

Create as many boards as your team needs. Flexboard is designed around real workflows — from solo developers to growing teams — with the flexibility to adapt as your process evolves.

Fully Self-Hosted
Deploy on any infrastructure — VPS, bare metal, or your home server. Your data never touches a third-party cloud. No subscriptions, no lock-in.
Real-Time Collaboration
Server-Sent Events keep every member in sync. Card moves, edits, and comments appear instantly across all connected clients — no polling required.
Schema-Driven Cards
Define custom card types — task, bug, story, epic — each with typed attributes: dates, labels, priorities, user references. Adapts to your process.
OIDC Authentication
Bundled self-hosted Rauthy provides enterprise-grade identity with built-in user management. Granular roles — Owner, Editor, Viewer — enforce access at the board level via JWT.
Mobile-First Design
Scroll-snap Kanban, touch drag-and-drop, and 44 px tap targets make Flexboard fully usable on phones and tablets — a first-class experience, not an afterthought.
Markdown Everywhere
Rich Markdown in card descriptions, board summaries, and custom text attributes. Syntax highlighting, emoji, and acceptance-criteria checklists included out of the box.

Your board, always in sync

Powered by Server-Sent Events, every change lands on all connected clients the moment it happens. Move a card, update an attribute, post a comment — your team sees it without refreshing.

  • Card movements and reorders broadcast to all viewers instantly
  • Attribute edits and comments appear across sessions without refresh
  • Full activity log with before/after values for every change
  • Board membership updates refresh the dashboard live
Activity — Product Roadmap
AK
Alex moved OIDC auth from Backlog to In Progress
just now
LW
Lisa changed priority on iOS scroll bug: Low → High
1 min ago
MK
Max added a comment on Dashboard redesign
4 min ago
SR
Sara moved Docker Compose setup to Done
14 min ago
AK
Alex created board Product Roadmap
2 hours ago
Data Residency
Your infrastructure
Data never leaves your server
Self-hosted identity
OIDC via Rauthy — no third-party IdP
Open source — MIT licensed
Audit, fork, and extend without restrictions

Your data. Your server. Your rules.

No subscriptions, no vendor lock-in, no data leaving your perimeter. Flexboard is built for teams that take data sovereignty seriously.

  • Deploy on-premises, in your private cloud, or on a VPS
  • Accessible under multiple URLs — internal LAN and external domain
  • No telemetry, no analytics, no external requests at runtime
  • GDPR-friendly by design — you control all user data

Up and running with Docker

Flexboard ships as a set of Docker images. Clone the repo, run the one-time setup script, and you're live. No external services required.

terminal
# 1. Clone the repository
git clone https://github.com/kune/flexboard
cd flexboard

# 2. Run the setup script — no prompts, no dependencies
bash scripts/init.sh

# Flexboard →  http://localhost
# Admin UI  →  http://localhost/rauthy
# Login: admin@flexboard.localhost  /  Test1234!

Requires Docker 24+ and Docker Compose v2 · No other dependencies needed

Add users, reset passwords, and manage accounts via the built-in Rauthy admin interface at /rauthy — same host and port as the app.

Built on a proven stack

A full-stack TypeScript monorepo. Every component is open source and production-grade.

React 19 Fastify 5 MongoDB TypeScript Rauthy (OIDC) Vite TanStack Query v5 dnd-kit Docker pnpm + Turborepo Node.js 22 nginx

Legal Notice

Alexander Kune
Wählingsweg 12a
22459 Hamburg
Germany

E-mail: alexander@kune.de

Alexander Kune
Wählingsweg 12a
22459 Hamburg

Despite careful review, we assume no liability for the content of external links. The operators of linked pages are solely responsible for their content.

Privacy Policy

Alexander Kune, Wählingsweg 12a, 22459 Hamburg
E-mail: alexander@kune.de

This website is hosted via GitHub Pages (GitHub, Inc., 88 Colin P Kelly Jr St, San Francisco, CA 94107, USA). When you load the page, GitHub records technical access data in server logs (including IP address, timestamp, and requested URL). For more information see: GitHub Pages – Data Collection. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in the secure operation of the website).

This website uses no cookies, no tracking, no analytics, and no advertising. All fonts are served locally; no external resources are loaded.

You have the right to access, rectification, erasure, restriction of processing, data portability, and objection. You may lodge a complaint with the competent supervisory authority: Hamburg Commissioner for Data Protection and Freedom of Information (HmbBfDI).