MarketPlaceLens

MarketPlaceLens

Docker app from alexrosbach's Repository

Overview

MarketPlaceLens is a self-hosted Kleinanzeigen and marketplace watcher with recurring search jobs, review queues, watchlists, and optional AI-assisted buyer workflows.

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 MarketPlaceLens on Unraid in a few clicks.

Find MarketPlaceLens 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 MarketPlaceLens Review the template variables and paths Click Install

Requirements

MarketPlaceLens is intended for private self-hosted use with marketplace URLs you are allowed to access. It does not bypass logins, CAPTCHA, bot protection, private APIs, rate limits, or platform access controls.

Download Statistics

434
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
alexrosbach/marketplacelens:latest
Last Updated2026-06-18
First Seen2026-06-22

Runtime arguments

Web UI
http://[IP]:[PORT:8080]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--add-host=host.docker.internal:host-gateway

Template configuration

App DataPathrw

Persistent MarketPlaceLens data, including SQLite database, settings, users, watchlists, notifications, and session secret.

Target
/data
Default
/mnt/user/appdata/marketplacelens
Value
/mnt/user/appdata/marketplacelens
Web UI PortPorttcp

Host port for the MarketPlaceLens Web UI.

Target
8080
Default
8091
Value
8091
Poll EnabledVariable

Enable recurring background polling for active marketplace jobs.

Target
MARKETPLACELENS_POLL_ENABLED
Default
true
Value
true
Default Poll MinutesVariable

Default polling interval for new marketplace jobs, in minutes.

Target
MARKETPLACELENS_DEFAULT_POLL_MINUTES
Default
60
Value
60
Minimum Poll MinutesVariable

Minimum allowed polling interval for marketplace jobs, in minutes.

Target
MARKETPLACELENS_MIN_POLL_MINUTES
Default
30
Value
30
User AgentVariable

HTTP User-Agent used by marketplace fetchers.

Target
MARKETPLACELENS_USER_AGENT
Default
MarketPlaceLens/0.4.1 (+self-hosted listing watcher)
Value
MarketPlaceLens/0.4.1 (+self-hosted listing watcher)
Admin UsernameVariable

Optional bootstrap admin username. Used only when an admin password is supplied before first startup.

Target
MARKETPLACELENS_ADMIN_USERNAME
Default
admin
Value
admin
Admin PasswordVariable

Optional bootstrap admin password for unattended first startup. Leave empty to use the guided Web UI setup.

Target
MARKETPLACELENS_ADMIN_PASSWORD
Session SecretVariable

Optional fixed session secret for restores or migrations. Leave empty for normal first startup; MarketPlaceLens will generate and persist one in appdata.

Target
MARKETPLACELENS_SESSION_SECRET
Telegram Bot TokenVariable

Optional Telegram bot token for listing notifications. Can also be configured later in the UI.

Target
TELEGRAM_BOT_TOKEN
Telegram Chat IDVariable

Optional Telegram chat ID for listing notifications. Can also be configured later in the UI.

Target
TELEGRAM_CHAT_ID
Webhook URLVariable

Optional webhook URL for listing notifications. Can also be configured later in the UI.

Target
MARKETPLACELENS_WEBHOOK_URL
TimezoneVariable

Container timezone, for example Europe/Berlin.

Target
TZ
Default
UTC
Value
UTC