All applications
Flightdeck app icon

Application · Home command centre

Flightdeck

A self-hosted command centre for the connected home.

Flightdeck is a browser-based command centre that brings a home's lighting, weather, network and server infrastructure together into a single, fast, touch-first dashboard. It is built to run permanently on a wall-mounted tablet and to feel like the bridge of a small spacecraft — a calm, glanceable operations centre for the whole house.

Flightdeck is built around MQTT as its primary source of truth, so live device state appears the moment it changes. It controls Philips Hue lighting directly through the bridge, switches myStrom plugs over their local interface, reads conditions from an existing weather station, and surfaces network and server health alongside everything else — without a single cloud account.

Everything runs on hardware the owner controls, inside Docker, on the home network. There is no third-party cloud, no external login and no telemetry; configuration and history stay on the local server. Aerodromic is independent and is not affiliated with or endorsed by Philips Hue, myStrom, or any other product or organisation named here; Flightdeck integrates with these systems through their own published interfaces.

Web app · PWA TypeScript · React · Fastify · MQTT Self-hosted · Docker No cloud · No account Installable on Android & desktop

Capabilities

Your whole home, at a glance

01

Built around MQTT

Flightdeck treats MQTT as its primary communication layer, with automatic reconnect, retained messages, last-will awareness and offline detection. The dashboard subscribes directly to the broker, so every tile reflects the real state of a device in real time, and a live diagnostics screen lists every topic on the network.

02

Direct, reliable device control

Lighting and switches are operated through their own local interfaces rather than a cloud — Philips Hue rooms via the bridge, myStrom plugs over their local HTTP endpoint. Toggles and dimmers respond immediately, and the home's existing MQTT bridges keep other apps in step.

03

Weather, network and server telemetry

A weather section presents current conditions and interactive history from the home weather station, from one hour to thirty days. A network view reports connectivity and throughput beside a live inventory of every device on the LAN, while the server view shows processor, memory, storage, uptime and the health of each Docker service.

04

A configurable, extensible dashboard

The interface is a generic tile system rather than a fixed layout. Tiles can be rearranged, hidden, grouped into rooms and renamed, and new integrations are usually configuration rather than code. A dedicated panel even tracks language-model usage and reset windows across providers.

How it works

From a fresh server to a living dashboard

01 · Deploy Run Flightdeck on a home server with Docker; it builds into a single container and serves the dashboard on the local network.
02 · Connect Point it at the home's MQTT broker and services; lights, weather and sensors begin reporting straight away.
03 · Operate Open the URL on the wall tablet, or install it as an app, and control lighting, follow the weather, watch the network and the server.
04 · Extend Add rooms, tiles and new device types as the home grows, and roll out updates directly from the project's Git repository.

Interface

Inside the application

A dark, glass-cockpit interface designed to be read across a room and operated by touch.

Flight Deck — the main view: weather and service status, room lighting and favourites, and live trend graphs.
Weather — full current conditions and interactive charts across selectable time ranges.
Network — internet status and throughput, with a live inventory of every device on the network by name, owner, address and vendor.
Airspace — the home server at a glance: processor, memory, storage, uptime and every Docker service with its port and health.
AI — token and spend usage across language-model providers, each with its reset countdown.
Settings — connection, theme and layout density, with a live MQTT diagnostics explorer.

Self-hosted

It stays on your network

Flightdeck runs entirely on infrastructure the owner controls. It keeps no third-party accounts and makes no cloud requests for its core function; configuration and history are stored locally on the server, and the dashboard is reached over the home network. Access can be secured with HTTPS using the owner's own domain and certificates, and the application can be installed to a phone, tablet or desktop for full-screen, app-like use.

More from the studio