From bdb9f8d405a1065c8b200e7c7cde4f542c35fdb4 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Tue, 21 Jul 2026 17:26:20 +0200 Subject: [PATCH] SAVEPOINT v1.5: Sicherheit abgeschlossen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Docker read_only + tmpfs - Healthchecks für Postgres/Redis - requirements.txt optimiert - .dockerignore für __pycache__ --- SAVEPOINT.md | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/SAVEPOINT.md b/SAVEPOINT.md index a85beb4..23402e7 100644 --- a/SAVEPOINT.md +++ b/SAVEPOINT.md @@ -2,7 +2,7 @@ ## Aktueller Stand -**v1.4 — Komplett! (21.07.2026)** +**v1.5 — Sicherheit abgeschlossen! (21.07.2026)** Rippy läuft auf Arcane VM (192.168.178.162): - ✅ Arcane WebUI: http://192.168.178.162:3552 @@ -11,7 +11,7 @@ Rippy läuft auf Arcane VM (192.168.178.162): - ✅ Metadaten-Preview UI - ✅ JWT-Auth + Rate-Limiting - ✅ Git Sync in Arcane konfiguriert -- ✅ Commit: `6fe2fd7` — Dokumentation +- ✅ Commit: `efa642e` — Sicherheit ### Docker-Container @@ -28,22 +28,12 @@ Rippy läuft auf Arcane VM (192.168.178.162): - ✅ **Etappe 3**: SQLite-Cache, TMDB/MusicBrainz/TheTVDB Clients, Pre-Scan, Metadaten-Preview - ✅ **Etappe 4**: Jellyfin-Formatierung (NFO-Generator, Image-Downloader) - ✅ **Etappe 5**: JWT-Auth (15min/7T), Rate-Limiting (100/min), API-Key-Management +- ✅ **Etappe 6**: Docker read_only, tmpfs, healthchecks, minimale Images - ✅ **Dokumentation**: README, KONZEPT.md, ROADMAP.md, SAVEPOINT.md ### Nächste Schritte -- Echtzeit-Jobstatus via SSE in UI integrieren -- Pre-Scan mit TMDB-Matching in UI -- Jellyfin-Ordnerstruktur + NFO-Generierung testen -- Auth UI (Login/Logout) -- Einstellungen-Page -- Etappe 6: Sicherheit + Compliance - -### Git-Log - -``` -6fe2fd7 - Dokumentation: README, KONZEPT, ROADMAP, SAVEPOINT -3e921fc - Etappe 5: Auth + Rate-Limiting -5181550 - Etappe 3: Metadaten-Lookup + Pre-Scan -25cba0e - UI: Port 80 + lucide-react -``` +- Einstellungen-Page (API-Keys, Jellyfin-Config) +- Job-Verlauf UI +- Proxmox LXC Template +- Ansible Playbooks