Commit graph

23 commits

Author SHA1 Message Date
LimeDrive
d12df0f4e8 feat(deploy): ajouter un fichier de configuration pour le déploiement scalable avec Traefik et PgBouncer
feat(logging): implémenter la suppression des fichiers de log obsolètes et ajuster la configuration des logs

feat(settings): modifier la structure des paramètres de configuration et ajouter un niveau de log TRACE

feat(admin): fusionner les pages de configuration TMDB et Indexeurs, et mettre à jour les titres et descriptions

fix(system): corriger les messages d'alerte concernant le redémarrage des paramètres système
2026-04-03 14:07:03 +02:00
LimeDrive
7755a78842 feat(security): add Fernet encryption for config tokens and CSRF protection
- Implement Fernet encryption for configuration URLs to protect sensitive user settings
- Add CONFIG_SECRET_KEY environment variable for key derivation
- Add server-side /api/config/encode endpoint for secure config token generation
- Add CSRF token generation and validation for all admin POST routes
- Auto-inject CSRF tokens into admin forms and AJAX requests via JavaScript
- Update frontend to use async server encoding instead of client-side Base64
- Add localStorage fallback for config restoration on /configure pages
- Maintain backward compatibility with existing Base64-encoded URLs
- Log warning at startup if CONFIG_SECRET_KEY is not configured
- Convert debug logs to trace level in TorrentSmartContainer for reduced noise
2026-03-30 01:18:08 +02:00
LimeDrive
92db524f70 fix: update .gitignore and dev-compose.yml for environment configuration; add StremThru response handling methods 2026-03-24 15:54:46 +01:00
LimeDrive
8282fdf7bf chore: bump version to 3.0.0, update workflows for GHCR and disable docs deploy 2026-03-18 22:33:35 +01:00
Telkaoss
8f87d6257d
Update docker-compose.yml 2024-12-19 11:55:02 +01:00
LimeDrive
73583c5dd7 Refactor: Update PROXY_URL default value in docker-compose.yml - Fix: #54 2024-10-02 00:02:06 +00:00
LimeDrive
21fe40dfdb Docs(deploy): Add Catalogs, Trakt and Manager plugins 2024-09-29 16:03:58 +00:00
LimeDrive
65e462aef0 Fix volume name typo in docker-compose.yml 2024-09-28 16:30:02 +00:00
LimeDrive
3d5c1a4bcf Fix volume name typo in docker-compose.yml 2024-09-28 15:22:17 +00:00
LimeDrive
f96c91cfad Update stream-fusion image tag to latest version 2024-09-27 19:47:19 +00:00
LimeDrive
12d2c4d353 Add navigation pages for Stremio, StreamFusion, and How-To in English and French 2024-09-27 13:46:39 +00:00
LimeDrive
8347200e39 add proxy ( WARP ) 2024-09-26 17:35:37 +00:00
LimeDrive
74422fd68d Refactor docker-compose.yml to update environment variables 2024-09-26 15:47:14 +00:00
LimeDrive
ccbc45578b update 4 files, create 10 files and delete 3 files 2024-09-26 14:16:09 +00:00
LimeDrive
c41b1e0324 Add French documentation for StreamFusion and Stremio add-ons 2024-09-25 14:20:17 +00:00
LimeDrive
c11a9de4f8 Refactor docker-compose.yml to use stremio-postgres volume instead of stremio-redis 2024-09-24 10:15:32 +00:00
LimeDrive
4cf5aaf443 Refactor docker-compose.yml to improve configuration and volume management 2024-09-24 10:12:53 +00:00
LimeDrive
123d94ab67 Update docker-compose.yml and entrypoint.sh 2024-09-24 00:05:40 +00:00
LimeDrive
21b30a46fc Dev Container 2024-09-21 14:07:52 +00:00
LimeDrive
6e3b90b5fa build(deps): update docker-compose.yml and pyproject.toml 2024-08-25 01:03:21 +02:00
LimeDrive
a59d4dcb16 build: update docker-compose.yml 2024-07-25 00:30:15 +02:00
LimeDrive
8c2177e6cc build: update docker-compose.yml 2024-07-11 00:47:59 +02:00
LimeDrive
6fe4fe55f3 init 2024-07-09 04:13:29 +02:00