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.

GitHub
LobsterBoard logo

Self-host LobsterBoard

v0.8.6

Visual dashboard builder with 60-plus widgets

BetaSource AvailableOther
Updated5 months ago
LanguageJavaScript
Setup difficultyEasy
ThemeDark mode
Stars
976
Port
8080 (HTTP dashboard server)
Requires
Node.js
Install with NPM
LobsterBoard main dashboard viewLobsterBoard edit mode with drag-and-drop editorTemplate gallery with dashboard templatesTemplate import detail viewAnother dashboard example

What is LobsterBoard?

LobsterBoard is a self-hosted dashboard builder that lets you create custom dashboards through a visual drag-and-drop editor. It includes over 60 widgets covering system monitoring (CPU, memory, disk, Docker, network), weather, time and productivity tools (clock, todo, pomodoro, notes), media and content (RSS, calendar, now playing), AI/LLM usage tracking for 15+ providers (Claude, Codex, Copilot, Cursor, Gemini, etc.), finance (stocks, crypto), smart home sensors, and layout utilities. A template gallery allows exporting, importing, and sharing dashboard layouts with screenshot previews. Custom pages extend the dashboard with full HTML pages and optional server-side APIs. Five built-in themes provide visual variety including a default dark theme. Real-time metrics are pushed to the browser over SSE so widgets update automatically. Remote server monitoring is supported via the companion lobsterboard-agent. The project runs as a single Node.js server (>=16) with no build step, saving configuration to a local config.json file. It is licensed under BSL-1.1 (non-commercial use only, converting to MIT after 2030).

Should you self-host LobsterBoard?

LobsterBoard scores 48/100 on selfhost.directory (how scoring works) and ranks #23 of 44 in Dashboard. It has 976 GitHub stars.

It shipped 9 stable releases in the past year. The latest, v0.8.6, came out on 7 May 2026. New versions land roughly every 3 days.

Setup is easy: most people get it running in one sitting. It is Other-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Homepage by gethomepage (84/100, 33 416 stars). It scores higher overall, so compare the two before you pick. See LobsterBoard vs Homepage by gethomepage side by side.

Features

  • 60+ built-in widgets
  • AI/LLM usage tracking
  • Custom Pages
  • Drag-and-drop dashboard editor
  • Live data via Server-Sent Events
  • Multiple canvas sizes
  • No cloud dependencies
  • Process management support
  • Remote server monitoring
  • REST API endpoints
  • Template gallery

LobsterBoard README

How to install LobsterBoard

Install LobsterBoard with NPM

npm install lobsterboard cd node_modules/lobsterboard node server.cjs

Install from npm registry

How to configure LobsterBoard

  • HOST0.0.0.0Host interface to bind to

    Host interface to bind to

    values: Any valid host/IP

  • PORT8080Custom port for the dashboard server

    Custom port for the dashboard server

    values: Any valid port number

LobsterBoard releases & version history

More in Self-hosting

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…