Status: Kernmigration weitgehend abgeschlossen, laufender Ausbau; mehrere bislang nicht dokumentierte offene Punkte identifiziert (Stand 10.08.2026).
Chronologie
- Ausgangslage: Synology DS920+ (Celeron J4125, 4C, 19 GB RAM) überlastet — Load-Avg 16.44 (411% CPU-Sättigung), 274 MB frei RAM, ~30–53 Docker-Container in 32 Stacks, 9.2 GB Bind-Mounts unter
/volume1/docker/<Stack>/. Mehrere Container liefen wiederholtexited(OOM-Killer). Migration seit Mai 2026 überfällig. - 14.–16.05.2026 — Inventurphase: Container-Inventur via Portainer (53 Container, 32 Stacks, alle Bind-Mounts unter
/volume1), Syno-Diagnostik-Skriptsyno-inventur.sh, Pool-Aufteilungs-Analyse mit drei Szenarien A („voll umziehen", nicht empfohlen) / B („sauber starten", gewählt) / C (aggressiv). Entscheidung: TM-Sparsebundles (1.3 TB), Hyper Backup (907 GB), iSCSI (330 GB), VM-Share (30 GB) werden NICHT migriert → ~2.57 TB gespart, bulk-Pool startet bei 18–24% statt 97% Belegung. - Zielhardware: Dell OptiPlex 7060 MT, Intel i5-8500 (6C/6T), TrueNAS Scale 25.x.
apps-Pool 2×960 GB SSD Mirror (ashift=12, lz4, xattr=sa, acltype=posixacl, normalization=formD — fertig).bulk-Pool 2×4 TB HDD Mirror (zum Handover 16.05. noch nicht eingebaut). - 16.05.2026 — Vollständiges Migrations-Handover an Claude Code mit SSH-Zugriff zu beiden Hosts (Mac-Aliase
synology/nas, Hop-Key~/.ssh/synoauf dem 7060). Stack-für-Stack-Playbook: stateless rsync-Pull vs. Postgres viapg_dump/pg_restore(NIE Datadir kopieren). Task-Tracking (14 Tasks) stand bei Task 6 (LDAP/Traefik/Authelia in Arbeit), Bulk-Pool-abhängige Tasks (Immich, Fotokonsolidierung, TM-Backup) blockiert bis HDD-Einbau. - 28.04.2026 — externe Unterstützung: Marco Biegel (
claude@biegel24.de, zugleich Urheber der WB-Konzept-Master-Vorlage v8) schickte eine sanitisierte LLDAP-Konfiguration (lldap_config.toml, Secrets durch Platzhalter ersetzt) aninfo@energieberatung-odenwaldkreis.de— offenbar Beratung/Vorlage für den LDAP-Aufbau. - 19.05.2026 — Migrationsanleitung Paperless/Paperless-GEB/Photos→Immich: Fresh-Immich-Install (keine DB-Migration der 432-MB-Test-Instanz), Murat als Admin + Nadja als zweiter User mit beidseitigem Partner-Sharing, drei getrennte Upload-Sessions (Family ~140 GB/32k Dateien, Murat-Personal, Nadja-Personal) via
immich-cli. Storage-Template{{y}}/{{y}}-{{MM}}-{{dd}}/{{filename}}vor Upload aktivieren. - 07.06.2026 — DB-Wartung erledigt (verifiziert): HomeAssistant Postgres 12→17,
nextcloud(privat) MariaDB→Postgres 17 konvertiert (occ db:convert-type --all-apps pgsql),nextcloud-gebauf NC 33.0.3 + Postgres 17. Neu zu diesem Zeitpunkt: n8n-Stack (postgres:16-alpine), ntfy-mcp-server. Damals offene Restpunkte:nextcloud-geb-Image aufnextcloud:33pinnen,paperless-db-1lief auf ungetaggtem Image, GPU für Whisper (RTX 3050 6GB) als Backlog. - 10.08.2026 (heute, live via Portainer verifiziert): 43 aktive lokale Stacks auf Environment „primary" (endpoint_id 1) — vorher waren 42 dokumentiert. Neu seit letztem Stand:
memory-service(erstellt 10.08.2026 11:45 UTC — der Stack, der diesen Memory-Service selbst betreibt, mit OIDC-Absicherung). Zusätzlich in der Live-Stack-Liste gefunden, bisher nicht dokumentiert:filebrowser(seit 16.05.2026) undmail-to-hero(seit 16.05., Update 24.06.2026) — beide bislang nicht im Memory erwähnt.
Bislang nicht dokumentierte offene Punkte
- TrueNAS-REST-API-Deprecation: Wiederkehrende Alert-Mails (mind. 17.05., 26.06., 03.07.2026) „The deprecated REST API was used to authenticate" (Quelle 127.0.0.1, also lokal vom Host selbst) — REST-API wird in TrueNAS v26.04 entfernt, Migration auf JSON-RPC 2.0/WebSocket nötig bevor ein Upgrade auf v26.04 erfolgt. Aufrufer nicht identifiziert (vermutlich ein Skript/Cronjob auf dem TrueNAS-Host).
- DNS-Update-Fehler: 24.05.2026 Alert „Unable to perform DNS update due to missing kerberos realm" — ungeklärt, kein dokumentierter Folge-Alert gefunden.
- Rsync-PUSH-Fehler (
/mnt/apps,/mnt/bulk) und Backup-Pool-Probleme: siehe Memory-Eintrag „Backup & Sicherheit" (eng verwandt, dort mit vollen Details) — beide seit Anfang Juni 2026 bis mindestens 09.08.2026 ungelöst.
Nicht gefunden
- Keine explizite Bestätigung/Abschlussmeldung, dass der
bulk-Pool (2×4 TB HDD) inzwischen eingebaut wurde — die aktuellen Backup-Alerts referenzieren aber bereits existierende Datasets (bulk/paperless), er ist also faktisch installiert. - Kein Hinweis, dass der geplante lokale Homelab-MCP (SSH-Bridge Mac→Synology/TrueNAS, Spezifikation in
homelab-mcp-briefing.mdvollständig gelesen: Python/FastMCP, 4 Tools, Cowork-Plugin-Verpackung) je gebaut wurde — Status im Doc selbst als „momentan vertagt" vermerkt, seither keine neuen Hinweise. - Kein Cutover-Abschlussbericht (Task 14: DNS-Switch, Rollback-Fenster) gefunden — unklar, ob die Synology inzwischen stillgelegt/verkauft ist oder als Backup-Ziel weiterläuft.
- iSCSI-Nutzungszweck (330 GB auf der alten Synology) wurde als offene Frage benannt, nirgends eine Antwort gefunden.
Quellen: Nextcloud privat /Documents/Claude/Projects/Interne IT/ — alle 9 Dokumente vollständig gelesen (container-inventur, homelab-mcp-briefing, migration-handover, migration-paperless-immich-anleitung, pool-aufteilung, truenas-dataset-plan-final, Handoff-Paperless-Nextcloud-Make, claude-code-aufgaben-db-wartung, syno-inventur.sh); Portainer listLocalStacks/listEnvironments (10.08.2026); Mail-MCP (TrueNAS-Alert-Mails, LLDAP-Config-Mail).