ITSWEBER Mesh auf Unraid installieren
Inhalt
Unraid ist eines der primären Ziele von ITSWEBER Mesh — wenn du Unraid 6.10+ läufst, ist die Installation ein Drei-Klick-Vorgang.
Voraussetzungen
- Unraid 6.10 oder höher
- Plugin Community Applications installiert (steht auf 99 % aller Unraid-Server, falls nicht: Apps-Tab erscheint nach Plugin-Install in den Settings)
- Ein freier Port — Default
3000
Installation in 3 Klicks
-
Apps-Tab in der Unraid-WebUI öffnen
-
Suche „itsweber mesh" → Container-Karte „Install"
-
Im Edit-Container-Formular nur MESH_SESSION_SECRET ausfüllen — alles andere ist sinnvoll vorbelegt:
- WebUI Port:
3000(passe an wenn belegt) - Config Volume:
/mnt/user/appdata/itsweber-mesh - MESH_SESSION_SECRET: 32+ Zeichen, generiert via
openssl rand -hex 32(auf Unraid-Konsole) - TZ:
Europe/Berlin
- WebUI Port:
-
Apply klicken — Container startet, beim ersten Aufruf der WebUI läuft der First-Run-Wizard
Optional: native Unraid-Stats
Wenn du das Mesh-Unraid-Widget mit Live-Daten füttern willst (statt nur HTTP-Pings), aktiviere unter „Show Advanced" den Unraid GraphQL Socket:
/var/run/unraid-api.sock → /var/run/unraid-api.sock (read-only)
Voraussetzung: Plugin unraid-api läuft (unraid-api status in der Konsole). Damit liefert das Widget Array-State, Container-Counts, VM-Counts und Service-Status ohne API-Key.
Alternativ: ohne Socket-Mount verbindest du dich per HTTP — Admin → Integrationen → Unraid → Endpoint =
http://192.168.x.x:1580plus API-Key.
Glances dazu installieren
Für CPU-/RAM-Live-Bars in den Server-Karten siehe Glances. Auch ein 2-Klick-Vorgang im Apps-Tab.
Update auf neue Version
Unraid macht das automatisch:
- Docker-Tab → bei
itsweber-meshrechts auf das Container-Icon → Update Ready wenn vorhanden - Apply Update
Schema-Migrations laufen beim Container-Start automatisch. Backups landen unter /mnt/user/appdata/itsweber-mesh/config.json.pre-vN — bestehende Backups werden nie überschrieben.
Troubleshooting
„Cannot connect to WebUI"
- Prüfe ob der Container läuft:
docker ps | grep itsweber-mesh - Prüfe Logs:
docker logs itsweber-mesh --tail 50 - Wenn die UI weiß bleibt nach „Apply" — meistens fehlt der
MESH_SESSION_SECRET. Das Bootstrap-Skript verweigert den Start dann mit einer Log-Meldung.
„Image pull fehlgeschlagen"
- DNS auf dem Unraid-Server prüfen: Settings → Network Settings → DNS Server →
192.168.x.x(deinen Router) oder8.8.8.8 docker pull hello-worldtestet die Registry-Verbindung
Container startet aber Migration läuft nicht
- Prüfe Logs auf
Config migrated and persistedZeile - Wenn Schema-Mismatch: Backup zurückspielen —
cp /mnt/user/appdata/itsweber-mesh/config.json.pre-vN /mnt/user/appdata/itsweber-mesh/config.json, dann Container neustarten