back to projects

Cyber Deck

Threat-intelligence dashboard · deck.lankyonline.org ↗
Threat intel CVE tracking RSS / social aggregation Self-hosted Under construction
▸ Open Cyber Deck ↗
Summary A self-hosted infosec news & threat-intelligence dashboard that tracks security events as they break: new CVEs, data-breach reports, threat-actor activity and general infosec news, alongside live social feeds, pulled into one continuously updating board. It's the "what's happening right now" layer I check before the day starts.

01How it works

A background collector polls a curated set of security and social sources on a schedule, normalises them, and stores them in a database; the web front end renders them as a live, categorised board. RSS Bridge turns sources that don't offer a clean feed (Mastodon, Bluesky, Reddit and others) into structured feeds the collector can read. The whole thing is published securely through a Cloudflare Tunnel, so there are no open inbound ports.

02The stack

ComponentImageRole
Web appcyber-deck-web (custom)The dashboard UI: renders the categorised, live-updating board (8098).
Collectorcyber-deck-collector (custom)Scheduled worker that fetches, parses and de-duplicates sources into the database.
RSS Bridgerssbridge/rss-bridgeGenerates feeds from sites without native RSS (social platforms, etc.).
Databasepostgres:16-alpineStores collected items, categories and de-dup state.
Cloudflare TunnelcloudflaredPublishes the site at deck.lankyonline.org with no open ports.

03Why I built it

back to projects