LanLens

LanLens

Docker app from alexrosbach's Repository

Overview

LanLens is a self-hosted network discovery and documentation tool for home labs and small environments.

AlexRosbach Unraid Templates

Unraid Community Applications templates for AlexRosbach self-hosted apps:

This repository contains only the Unraid Docker template metadata. Application code and Docker images stay in the main project repositories and Docker images.

Templates

LanLens

LanLens uses host networking because local ARP/MAC discovery needs raw network access on the Unraid host interface. The template also adds NET_ADMIN and NET_RAW for the same reason.

The template intentionally uses alexrosbach/lanlens:latest so Unraid users receive the current LanLens Docker image through normal container updates.

MarketPlaceLens

MarketPlaceLens uses normal bridge networking. The template maps Unraid port 8091 to container port 8080 and adds host.docker.internal for advanced integrations that need to reach services on the Unraid host.

The template intentionally uses alexrosbach/marketplacelens:latest so Unraid users receive the current stable MarketPlaceLens Docker image through normal container updates.

First Startup

LanLens

LanLens now starts without a manually supplied SECRET_KEY. On first startup, the container generates a strong key and stores it inside the persistent appdata volume at /data/secret_key.

Only set the optional SECRET_KEY template field when restoring or migrating an existing encrypted LanLens setup that must keep the same signing/encryption key.

The default admin password is only intended for first startup. Change it after login.

MarketPlaceLens

On first startup, open the Web UI and create the first admin account. The Admin Username and Admin Password template fields are optional bootstrap helpers for unattended deployments; leave the password empty for the guided setup flow.

MarketPlaceLens stores its SQLite database, settings, user data, session secret, and notification configuration in the persistent appdata volume.

Community Applications Submission

Current repository readiness checklist:

  • Public GitHub repository
  • OSI-approved MIT license in LICENSE
  • Root-level ca_profile.xml with a non-empty <Profile>
  • Docker app XML templates in templates/
  • Each template includes <Repository>, <Name>, <Overview>, <Project>, <Support>, <ReadMe>, <Icon>, <Category>, <WebUI>, and <TemplateURL>
  • No plugin wrapper XML files, because this repository publishes only a Docker app template

Use the official Unraid Community Applications submission portal:

https://ca.unraid.net/submit

Repository XML help:

https://ca.unraid.net/submit/help/repository-xml

Repository profile XML help:

https://ca.unraid.net/submit/help/repository-info-xml

XML field reference:

https://ca.unraid.net/submit/help/xml-field-reference

Builder guide:

https://ca.unraid.net/submit/help/builders

Support

Install LanLens on Unraid in a few clicks.

Find LanLens in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for LanLens Review the template variables and paths Click Install

Requirements

Host networking plus NET_ADMIN and NET_RAW capabilities are required for local ARP/MAC discovery. LanLens generates and persists a strong SECRET_KEY in the appdata volume on first startup when none is supplied.

Download Statistics

19,435
Total Downloads

Related apps

Details

Repository
alexrosbach/lanlens:latest
Last Updated2026-06-16
First Seen2026-06-01

Runtime arguments

Web UI
http://[IP]:[PORT:7765]
Network
host
Shell
bash
Privileged
false
Extra Params
--cap-add=NET_ADMIN --cap-add=NET_RAW

Template configuration

App DataPathrw

Persistent LanLens data, including SQLite database, settings, and TLS material.

Target
/data
Default
/mnt/user/appdata/lanlens
Value
/mnt/user/appdata/lanlens
Secret KeyVariable

Optional encryption/signing key for restores or migrations. Leave empty for normal first startup; LanLens will generate and persist a strong key in /data/secret_key.

Target
SECRET_KEY
Default Admin PasswordVariable

Initial admin password for first startup. Change it after login.

Target
DEFAULT_ADMIN_PASSWORD
Default
admin
Value
admin
LanLens Web UI PortVariable

Host-mode port used by the LanLens Web UI.

Target
LANLENS_PORT
Default
7765
Value
7765
Backend PortVariable

Internal FastAPI backend port behind nginx. Leave unchanged unless there is a port conflict.

Target
BACKEND_PORT
Default
17765
Value
17765
TimezoneVariable

Container timezone, for example Europe/Berlin.

Target
TZ
Default
UTC
Value
UTC