LANscape

Know what your home network is doing

Speed tests, outages and whose fault they were, every device on your network, the services you rely on, and alerts when something changes. Free and open source, running on your own Umbrel or Docker host.

The LANscape Overview: internet status, health score, latest speed, outages, services, devices and alerts

Everything about your network, in one place

No cloud account needed; the AI parts are optional.

Overview

Internet up or down, a 0–100 health score, the latest speed, outages, services with trouble, new devices and recent alerts at a glance.

Speed tests

On demand or on a schedule, with history from a day to all time and a weekly pattern against your plan speeds.

Outages, explained

Ping checks every minute spot outages and tell whether the problem was your internet provider or your home network.

Every device

Maker, model and name for everything on your LAN, with history that follows phones across private MAC addresses.

Open ports

See which ports each device has open and what actually answers on them, like a Pi-hole on a port usually used for something else.

Service checks

Watch Home Assistant, a NAS, Plex or Pi-hole over HTTP, TCP or DNS, and hear when they go down and come back.

Alerts

Rules on speed, ping and packet loss, new and offline devices, through ntfy, Telegram, Discord, Slack or a webhook.

Diagnostics

A one-click check from router to internet, with a plain-language verdict and a report for your ISP.

Ask about it

An optional AI assistant answers questions from your data, with a model on your own network or Claude or OpenAI. Read-only MCP tools for AI agents too.

See it

Screenshots from invented demo data.

Install

Free. Your data stays on your machine.

On Umbrel

  1. In Umbrel, open App Store → Community App Stores.
  2. Add https://github.com/SuarezLuis/umbrel-apps.
  3. Install LANscape, and sign in with the password Umbrel shows in its menu.

With Docker (Linux)

Save as compose.yaml and run docker compose up -d, then open port 4545.

services:
  lanscape:
    image: ghcr.io/suarezluis/lanscape:latest
    restart: unless-stopped
    network_mode: host
    init: true
    environment:
      APP_PASSWORD: "choose-a-long-password"
    volumes:
      - ./data:/data

Notes for Docker

Like it? Buy me a coffee

LANscape is free and has no ads, telemetry or paid tier. If it's useful to you, a coffee keeps it going.

Buy me a coffee