All apps · 0 apps
LanLens
Docker app from alexrosbach's Repository
Overview
Readme
View on GitHubAlexRosbach 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 template:
templates/lanlens.xml - MarketPlaceLens template:
templates/marketplacelens.xml - Repository profile:
ca_profile.xml
LanLens
- Docker image:
alexrosbach/lanlens:latest - Template URL: https://raw.githubusercontent.com/AlexRosbach/lanlens-unraid/main/templates/lanlens.xml
- Default Web UI port:
7765 - Appdata path:
/mnt/user/appdata/lanlens - Network mode:
host - Required capabilities:
NET_ADMIN,NET_RAW
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
- Docker image:
alexrosbach/marketplacelens:latest - Template URL: https://raw.githubusercontent.com/AlexRosbach/lanlens-unraid/main/templates/marketplacelens.xml
- Default Web UI port:
8091 - Appdata path:
/mnt/user/appdata/marketplacelens - Network mode:
bridge
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.xmlwith 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:
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
- LanLens project: https://github.com/AlexRosbach/LanLens
- LanLens issues: https://github.com/AlexRosbach/LanLens/issues
- MarketPlaceLens project: https://github.com/AlexRosbach/MarketPlaceLens
- MarketPlaceLens issues: https://github.com/AlexRosbach/MarketPlaceLens/issues
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.
Requirements
Categories
Download Statistics
Related apps
Explore more like this
Explore allDetails
alexrosbach/lanlens:latestRuntime 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
Persistent LanLens data, including SQLite database, settings, and TLS material.
- Target
- /data
- Default
- /mnt/user/appdata/lanlens
- Value
- /mnt/user/appdata/lanlens
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
Initial admin password for first startup. Change it after login.
- Target
- DEFAULT_ADMIN_PASSWORD
- Default
- admin
- Value
- admin
Host-mode port used by the LanLens Web UI.
- Target
- LANLENS_PORT
- Default
- 7765
- Value
- 7765
Internal FastAPI backend port behind nginx. Leave unchanged unless there is a port conflict.
- Target
- BACKEND_PORT
- Default
- 17765
- Value
- 17765
Container timezone, for example Europe/Berlin.
- Target
- TZ
- Default
- UTC
- Value
- UTC