SAVEPOINT v1.5: Sicherheit abgeschlossen
- Docker read_only + tmpfs - Healthchecks für Postgres/Redis - requirements.txt optimiert - .dockerignore für __pycache__
This commit is contained in:
+7
-17
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user