ITSWEBER Mesh (Home Dashboard)
Wiki für den ITSWEBER Mesh Docker.
Setup
- Docker Installation 🇩🇪 Deutsch For the quick version: Quick Start. docker run vs docker-compose Use case Recommendation Quick test docker run Permanent installa…
- Installing ITSWEBER Mesh on Unraid 🇩🇪 Deutsch Unraid is one of the primary targets for ITSWEBER Mesh — if you are running Unraid 6.10+, installation is a three-click process. …
- First Run Wizard 🇩🇪 Deutsch On the very first visit to a fresh Mesh installation a 3-step setup wizard runs before the actual dashboard is shown. Step 1 — Id…
- Quick Start 🇩🇪 Deutsch From zero to a running ITSWEBER Mesh in under 5 minutes. Prerequisites Docker (Linux, macOS or Windows with WSL2) A free port — d…
Konzepte
- Services vs Widgets — When to use which? 🇩🇪 Deutsch Mesh has two concepts that look similar at first glance: Services and Widgets. They have very different purposes however. Service…
- Boards — multiple dashboards in one Mesh 🇩🇪 Deutsch Boards are Mesh's answer to "I'd like a separate dashboard for my home, one for work and one for the studio". Each board has its …
- Themes & Customising the look 🇩🇪 Deutsch Mesh ships with 7 theme presets and a Custom CSS slot for pixel-perfect tuning. The 7 presets Preset Character dark Default. Navy…
- Auth Modes — who can access what? 🇩🇪 Deutsch Mesh has a pluggable auth system with 4 modes. Each mode is a strategy class in apps/web/src/server/auth/. Overview Mode Who can …
- Healthchecks — how the status dot works 🇩🇪 Deutsch Mesh has an in-process healthcheck scheduler — no external cron, no additional container. How it works Interval: a full sweep eve…
- Command Palette (Ctrl + K) 🇩🇪 Deutsch The search bar in the top right of the header opens a modal with two sections: local results + web search. Opening Click the sear…
Integrationen
- Integrations — Overview 🇩🇪 Deutsch Mesh currently has 14 first-class integrations. Each is its own slot under Admin → Integrations and provides data for one or more…
- Home Assistant 🇩🇪 Deutsch Mesh-to-HA integration via REST API + Long-Lived Access Token. What the integration can do Smart Home widget with person status, …
- Glances Integration 🇩🇪 Deutsch Glances is a Python-based system monitoring tool that exposes a REST API. Mesh uses it to feed the server cards (InfraNodes) on t…
- AdGuard Home 🇩🇪 Deutsch DNS filter with statistics via REST API + Basic Auth. What the integration can do AdGuard widget with block rate (24 h), DNS quer…
- Pi-hole 🇩🇪 Deutsch DNS filter via REST API + API token. Multi-instance supported — manage as many Pi-holes as you like in parallel. What the integra…
- UniFi Network 🇩🇪 Deutsch UniFi controller integration (UDM Pro / Cloud Key / self-hosted) via API key. What the integration can do WAN status (online/offl…
- UniFi Protect 🇩🇪 Deutsch NVR + cameras from UniFi Protect. Snapshot proxy + optional live stream link. What the integration can do Current camera snapshot…
- Portainer 🇩🇪 Deutsch Container management UI via Portainer API + API key. Multi-instance (e.g. CORE + NODE separately). What the integration can do Co…
- Frigate 🇩🇪 Deutsch NVR with object detection. Mesh shows the latest events with thumbnails. What the integration can do Latest N events (default 10)…
- ESPHome (Direct Mode) 🇩🇪 Deutsch Direct integration with ESPHome devices — without Home Assistant as intermediary. Multi-instance (one per device). What the integ…
- Zigbee2MQTT 🇩🇪 Deutsch Three modes for the Z2M integration — choose the one that fits your setup. What the integration can do Device list (online/offlin…
- Uptime Kuma 🇩🇪 Deutsch Status page monitor — Mesh shows your Uptime Kuma status page embedded. What the integration can do Monitor list with health stat…
- Speedtest Tracker 🇩🇪 Deutsch Internet speed test with history via alex-laycalvert/speedtest-tracker or the LSIO image. What the integration can do Current dow…
- Weather (Open-Meteo) 🇩🇪 Deutsch Current weather + 5-day forecast. Data source is Open-Meteo — no API key required. What the integration can do Current temperatur…
- Custom REST 🇩🇪 Deutsch Any JSON endpoint → Mesh widget. With JSONPath mapping. What the integration can do Tap any HTTP GET endpoint with a JSON respons…
Operations
- Backups & Schema Migrations 🇩🇪 Deutsch Mesh persists its entire configuration in a single JSON file and automatically protects it from schema changes. Where is the conf…
- Troubleshooting 🇩🇪 Deutsch Common problems + solutions, sorted by symptom. Container Container does not start / exit code 1 immediately on start Check logs:…
- Architecture (for contributors) 🇩🇪 Deutsch How Mesh is built internally. Useful if you want to submit PRs, build your own widgets, or are just curious. High-level overview …