FleetDeck app icon

FleetDeck

Monitor and manage your Balena IoT fleet from your iPhone, iPad, and Mac.

iPhone iPad Mac

Everything you need at a glance

🗺️

Device Map

See all your devices on an interactive map with smart clustering. Instantly spot which devices are online or offline by location.

📦

Fleet Overview

Browse all your fleets and drill into individual devices. Filter by online status and search across your entire fleet.

📊

Device Statistics

Monitor CPU usage, memory, storage, and temperature across your fleet. Keep tabs on device health in real time.

📝

Live Log Console

Stream device logs in real time with full ANSI colors, per-service coloring, multi-select, and copy or export from a rich native log viewer. Search, service filters, and your stderr-only toggle are all remembered per device, so jumping back into a console picks up exactly where you left off. Stream pauses are clearly marked so you can see how long a device went quiet. Quick-copy the last 100 or 1,000 lines — or the last hour, day, or week — straight from the context menu, or open the full export sheet to pick a timestamp style (time-only, full date, ISO 8601, or Unix ms), tag lines with service, stderr, or balena line ID, strip or keep ANSI color codes, and copy to the clipboard or save to a .log file.

⚙️

Environment Variables

View fleet, service, device, and device-service environment variables all in one place with clear source indicators.

🔑

Multiple Accounts at Once

Connect every Balena account you use and see all of them merged into a single view, with per-account colour badges so you always know which fleet you're looking at. Reorder accounts to match how you think about your fleets, or filter down to one in a tap. API tokens are stored securely in your device's Keychain.

🌐

Public URL Access

Enable, disable, and open device public URLs directly from the app. View web-accessible devices in an embedded browser with bookmarks, configurable zoom, and downloads.

🎮

Rich Demo Mode

Try every screen before you sign in. Demo mode ships with three sample accounts, six fleets, and twenty-one devices spread across Europe — plus realistic streaming console logs and an embedded device dashboard with live-feel data, all running entirely on-device with no network calls.

🔄

Device Actions

Reboot devices or restart application containers remotely with confirmation prompts to prevent accidental actions.

☁️

iCloud Sync

Your accounts and settings sync automatically across all your Apple devices via iCloud. Set up once, access everywhere.

Offline-Ready Cache

Recent fleet data and a deep per-device log buffer (up to 100,000 lines) are cached locally so the app opens instantly on cold start, stays usable on flaky connections, and lets you search through hours of history even after the device goes quiet.

🔗

Tap-to-Preview Links

URLs in log lines open in a built-in browser — an in-app Safari sheet on iPhone and iPad, and a dedicated web window with back, forward, reload, and "Open in Safari" on Mac. No more bouncing out of the app to inspect a quick page.

📱

Native on Every Apple Platform

A single SwiftUI codebase with adaptive layouts for iPhone, iPad, and Mac — sidebar navigation and multi-window on macOS (each device window labelled so you can tell them apart), touch-first on iOS.

App Details