root war auf backend/static statt frontend/ - alle Seiten außer /
wurden nach Hard Reload nicht gefunden. try_files ergänzt um $uri.html
damit /datasets → datasets.html korrekt aufgelöst wird.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- main.py: CORS-Origins aus ZMB_CORS_ORIGINS (kommagetrennt), Default "*"
- allow_credentials automatisch aktiv bei konkreten Origins, aus bei "*"
- Root-Endpoint liefert Frontend-URL dynamisch via request.base_url
- keine hartkodierten IPs mehr im Anwendungscode
- Doku in CLAUDE.md und systemd-Unit ergaenzt
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Use /opt/zfs-manager/backend and /opt/zfs-manager/venv paths.
Simplify service configuration for reliability.
Co-Authored-By: Patrick <patrick@perlbach24.de>
Script initializes Samba to use registry-based configuration:
- Creates minimal smb.conf with 'include = registry'
- Imports ZMB-optimized global settings into registry
- Configures shadow copy, ZFS integration, macOS support
- Restarts Samba services
Run on new systems with: sudo bash deploy/setup-samba-registry.sh
Co-Authored-By: Patrick <patrick@perlbach24.de>