{% extends "base.html" %} {% block title %}Maintenance — StreamFusion Admin{% endblock %} {% block page_title %}Maintenance{% endblock %} {% block extra_head %} {% endblock %} {% block content %}
Aperçu instantané
Chargement…
PostgreSQL
Clés API
Désactiver les clés API expirées
Passe is_active = false sur les clés dont la date d'expiration est dépassée. Non destructif — les clés restent en base.
Supprimer les clés API expirées et inactives
Supprime définitivement les clés inactives non utilisées depuis plus de jours.
Réinitialiser les compteurs des clés API
Remet à zéro total_queries et latest_query_date pour toutes les clés.
Peer Keys
Désactiver les peer keys expirées
Passe is_active = false sur les peer keys dont expires_at est dépassé. Non destructif.
Réinitialiser les compteurs des peer keys
Remet à zéro total_queries et last_used_at pour toutes les peer keys.
Cache Debrid (PostgreSQL)
Nettoyer le cache debrid expiré
Supprime les entrées dont expires_at est dépassé.
Vider tout le cache debrid
Supprime toutes les entrées de debrid_cache.
Torrents
Nettoyer les torrents anciens
Supprime les torrent_items non mis à jour depuis plus de jours.
Nettoyer les torrents orphelins
Supprime les torrent_items sans tmdb_id créés il y a plus de jours.
Groupement de torrents (déduplication)
Grouper par info_hash identique
Relie les torrent_items qui partagent exactement le même info_hash (certitude 100% — même torrent repris par plusieurs indexeurs). Propagation automatique du TMDB ID.
Grouper par titre normalisé + taille similaire
Détecte les torrents identiques publiés sous des titres légèrement différents (normalisation) et avec une taille quasi-identique (±0,5 %). Couvre les cas où des trackers recalculent l'hash.
Propager les TMDB IDs dans les groupes
Pour chaque groupe existant, propage le tmdb_id consensuel aux membres qui n'en ont pas encore un.
Nettoyer les groupes vides
Supprime les entrées torrent_groups qui n'ont plus aucun membre.
Redis Cache
Cache Recherche
Cache films & séries
search:* — Résultats de recherche de torrents. TTL : 7 jours.
Cache Disponibilité Debrid
Tous les services
debrid_avail:* — TTL : 10 jours (en cache) / 3 h (non dispo).
Real-Debrid
debrid_avail:realdebrid:*
AllDebrid
debrid_avail:alldebrid:*
TorBox
debrid_avail:torbox:*
Premiumize
debrid_avail:premiumize:*
Règles & Auth
Règles de matching de titres
title_matching:* — Règles de normalisation et de langue. Pas de TTL.
Tokens Real-Debrid OAuth
rd_access_token:* — Tokens d'accès en cache. TTL : 12 h.
Jobs & Limites
Rate limits peers
ratelimit:peer:* — Compteurs de limitation de débit. TTL dynamique.
Verrous de rafraîchissement background
bg_refresh:* — Verrous distribués par indexer/média. TTL : 6 h.
Zone dangereuse
Flush complet Redis (FLUSHDB)
Vide toute la base Redis — inclut les sessions actives et tous les caches.
{% endblock %} {% block extra_scripts %} {% endblock %}