Skip to content
/ board Public

๐Ÿ“‹ a simple local privacy-focused board

Notifications You must be signed in to change notification settings

floschu/board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

board

A privacy-focused, local-only Kanban board. No account required โ€” your data stays in your browser.

Board Screenshot

Use It Now

๐Ÿ‘‰ floschu.github.io/board

  • Works instantly in your browser
  • Install as an app: click the install icon in your browser's address bar
  • All data stays 100% local on your device
  • Works offline after first visit

Self-Host - Docker

Run your own instance with data persisted to SQLite. Just provide a port and a folder for your data.

Docker Compose

git clone https://github.com/floschu/board.git
cd board
docker compose up -d
open http://localhost:3000

Docker via ghcr

docker run -d -p 3000:3000 -v board-data:/app/data ghcr.io/floschu/board
open http://localhost:3000

Configuration

Variable Default Description
PORT 3000 Port the server listens on inside the container
DATA_DIR /app/data Directory where the SQLite database (board.db) is stored

Mount a volume or bind a local folder to DATA_DIR so your data survives container restarts:

# Named volume (managed by Docker)
docker run -d -p 3000:3000 -v board-data:/app/data ghcr.io/floschu/board

# Local folder (e.g. for Unraid, Synology, or manual backups)
docker run -d -p 3000:3000 -v /path/to/your/folder:/app/data ghcr.io/floschu/board

Development

npm install
npm run dev
open http://localhost:5173

About

๐Ÿ“‹ a simple local privacy-focused board

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors