VersionCodeTailleOblig.NotesDateActions
-
Appareils
-
Photos
-
Bugs
-
PEC Total
PEC Aujourd'hui
0
Photos Aujourd'hui
0
Scans Aujourd'hui
0
Emails Aujourd'hui
0
Appareils en ligne 0 en ligne 0 hors ligne

Chargement...

Bugs par statut
Nouveau
-
En cours
-
Résolu
-
Non repro.
-
Idées
-
Idées OK
-
Pieces Detachees
Valeur
-
Ventes
-
Comparaison mensuelle & objectifs
Pieces detachees (revenu)
Revenu vs mois compare -
-
Objectif du mois 0%
-
Modifiable dans l'onglet Pieces detachees
PEC
PEC vs mois compare -
-
Objectif du mois 0%
-
Photos
Photos vs mois compare -
-
Objectif du mois 0%
-
Scans
Scans vs mois compare -
-
Objectif du mois 0%
-
Emails
Emails vs mois compare -
-
Objectif du mois 0%
-
PEC par tranche horaire 0 PEC
0 PEC
Max PEC
PEC par matricule & medailles
Statistiques
PEC
Periode -
Prec. -
Objectif: - (0%)
Photos
Periode -
Prec. -
Objectif: - (0%)
Ventes Pieces
Periode -
Prec. -
Revenu: -
Scans
Avril -
Mars -
Objectif: - (0%)
Emails
Avril -
Mars -
Objectif: - (0%)
Statistiques par appareil
PEC par tranche horaire 0 PEC
0 PEC
Max PEC
Pieces detachees Voir tout
-
References
-
Stock total
-
Valeur stock
-
Stock faible
Par categorie
Alertes stock
Activite
Appareils recents
AppareilStatutModeleVersionModeSecuriteSyncActions
DateAppareilPECPhotosScansEmails
PECFichierAppareilDateUpload
VPS 1 (proxyhytale) —
données : — libre : —
VPS 2 (debianIAMachine) —
données : — libre : —
Serveur principal (ordimural) —
utilisé : — libre : —

Stockage SAV

... Stockage 1 ... Stockage 2 ... E-Capture ...
Backup automatique Chargement...
Chargement...
Appareils ayant signalé un problème bloquant via l'autodiagnostic. Statuts non résolus uniquement.
Prix, constats inclus, appareils et tarifs extras sont lus en direct depuis Facturation → Config globale. Modifie-les là pour qu'ils se mettent à jour automatiquement sur le site.
Affiché dans la carte "Essai gratuit" du site de présentation.
Mode maintenance
Active ou désactive la page "En construction" sur probatiotech.fr et sav-hub.fr.
Compte à rebours
Affiché sur la page "En construction" si activé.
Fréquentation du site
Visites sur sav-hub.fr et probatiotech.fr

Logos affichés dans la section « Ils nous font confiance » sur sav-hub.fr. Chaque logo peut être défini par URL externe ou par upload de fichier.

Logo Nom entreprise Source Statut Actions

Gérez les étapes du tutoriel affiché lors de la première utilisation de ProbatioTech Capture. Les modifications sont appliquées dynamiquement dans l'application sans rebuild d'APK. Chaque étape peut être texte seul ou accompagnée d'une vidéo de démonstration.

Historique
Chargement…
TitrePortéeActif DiffusionRéponses Note moy.
Chargement…
ProbatioTechCapture
IDAppDescriptionPrioriteTagsAppareilStatutConfirmationDateActions
Activité des magasins
—
actifs maintenant
(15 min)
—
actifs
(1 heure)
—
actifs
(24 heures)
—
appareils
enregistrés
Certificats SSL
Chargement…
Services
Chargement…
Signalements utilisateurs
—
signalements
/ semaine
—
délai résolution
moyen
—
ce mois
—
résolus
total
Incidents corrélés (30 j)
Chargement…
Sévérité Service Début Fin Durée Signalements corrélés Cause

Les signalements corrélés sont les bugs déclarés dans la fenêtre incident − 30 min → fin + 2 h.

Exposition publique Aucune donnée exposée
Ce que les bots peuvent voir
ℹ Info
Nom de l'application
Titre HTML public — "ProbatioTech"
ℹ Info
Page login dashboard
HTML uniquement — aucune donnée sans credentials
ℹ Info
Page login rapport client
HTML uniquement — données inaccessibles sans mot de passe rapport
Ce qui est protégé
✓ Bloqué
Fichiers .env
403 Apache — jamais accessibles
✓ Bloqué
Dashboard via api.sav-hub.fr/admin
403 Apache — accès uniquement via dashboard.sav-hub.fr
✓ Protégé
Données clients & appareils
Auth API obligatoire — 401 sans clé valide
✓ Protégé
Clés API & credentials
Jamais en clair dans le code ou les réponses
Bannir une IP manuellement

Ban immédiat : règle UFW DENY (réseau) + mémoire Node.js (requêtes). CIDR (/24, /16) : UFW uniquement — la mémoire Node.js ne matche pas la plage.

Journal d'événements -
Date/heureSévéritéTypeIP sourceServeurDétail
Sessions admin
UtilisateurIPConnexionDernière activitéStatut
Chargement…
Journal d'audit CRUD -
Date/heureUtilisateurIPActionRessourceDétail
Chargement…
2
Critiques restantes
30
Actions accomplies
5
Actions en attente
Mars 2027
Prochain audit
CGU / CGV & Droits des personnes —
Email RGPD
rgpd@probatiotech.fr
Alias OVH actif — affiché dans CGU, CGV et notices Android
Circuit droits Art. 15-17 RGPD
30 jours max
Accusé J+2 · suppression stockage · confirmation email
Sauvegarder bumpe automatiquement la version — tous les appareils devront re-accepter au prochain lancement.
Procédure violation de données — Art. 33-34 RGPD Circuit H+1 → H+72 · containment · notification CNIL
Évaluation de la gravité
PAS DE NOTIFICATION
Données chiffrées · accès repoussé sans succès · aucune donnée perso concernée
CNIL UNIQUEMENT — 72h
Accès non autorisé à la BDD · fuite photos/PDFs · compromission compte admin
CNIL + PERSONNES — 72h
Fuite massive (>100 magasins) · données permettant usurpation d'identité
Circuit 72 heures
H+0 — Détection
Alerte dashboard Sécurité · log PM2 anormal · client signalant un accès bizarre · scan bots agressif
H+1 — Containment
Stopper l'hémorragie en premier — voir actions par type ci-dessous
H+4 — Évaluation
Quelles données ? Combien de personnes/magasins ? Violation terminée ou en cours ? → Décision notification CNIL
H+24 — Notification CNIL provisoire
Si requise → notifications.cnil.fr · cocher "Notification provisoire" si enquête en cours
H+72 — Notification CNIL complète + personnes
Compléter la déclaration · si risque élevé : email individuel à chaque magasin/personne concernée
H+168 — Post-mortem
Rapport d'incident · cause · timeline · mesures correctives · mise à jour registre violations
Actions de containment par type d'incident
Intrusion SSH / ordimural compromis
who               # sessions actives
pkill -u <user>   # tuer la session
cat ~/.ssh/authorized_keys
cp /var/log/auth.log /tmp/auth_incident_$(date +%Y%m%d).log
Fuite clé API / token
# Régénérer API_KEY dans ecosystem.config.js
# + local.properties local
pm2 restart sav-api
pm2 logs sav-api --lines 500 | grep -E "(401|403|upload|admin)"
Fuite base de données
# Identifier la faille (injection ? accès non auth ?)
pm2 stop sav-api   # si accès exposé
mysqldump -u root sav_app > /tmp/sav_app_incident_$(date +%Y%m%d).sql
Ransomware
# NE PAS REDÉMARRER
# Isoler le VPS depuis le panel OVH
# Contacter OVH support sécurité
# Restaurer depuis backup USB
Éléments à préparer pour le formulaire CNIL
1. Coordonnées responsable : ProbatioTech · rgpd@probatiotech.fr
2. Nature de la violation : confidentialité / intégrité / disponibilité
3. Catégories de données : identifiants, données commerciales, photos produits
4. Nombre approximatif de personnes concernées
5. Nombre approximatif d'enregistrements concernés
6. Description des conséquences probables
7. Mesures prises ou envisagées
8. Contact DPO : Dylan · rgpd@probatiotech.fr
notifications.cnil.fr CNIL standard : 01 53 73 22 22  ·  OVH urgence : ticket "Sécurité" espace client
Registre des violations — Art. 33(5) RGPD Obligation CNIL : tenir un registre de toutes les violations détectées
Chargement…
Demandes de droits — Art. 15-17-21 RGPD Délai légal : 30 jours · Canal : rgpd@probatiotech.fr
La date limite de réponse sera calculée automatiquement à J+30.
Chargement…
Purge données résiliés — sav-hub-multi Anonymisation device_token + suppression codes_activation · délai de grâce 90 jours · hebdomadaire
Chargement…
Purge dossiers expirés — VPS stockage Suppression dossiers > rétention RGPD · Art. 5.1.e · hebdomadaire
Chargement…
Purge DB sav-api — bugs · logs · IA · sécurité · contacts · connexions rapport Art. 5.1.e · rétention variable · hebdomadaire
Chargement…
Checklist actions CNIL — audit 2026-10-31 (score 79/100 → amélioration 13 partiels 2026-11-01)
# Action Priorité Statut
1 Registre des traitements Art. 30 — document CNIL : finalités, durées, sous-traitants, mesures sécurité Modèle CNIL ↗ Critique À faire
2 DPA Gemini/Google (js/ai-analysis.js) — DPA Google Cloud + transfert hors UE. Hors scope — IA Gemini non implémentée / retirée du périmètre RGPD. — N/A
3 Procédure violation de données 72h — circuit H+1/H+4/H+24/H+72, containment par type d'incident, registre violations, formulaire CNIL. Doc : PROCEDURE_VIOLATION_72H.md Critique ✓ Fait 2026-09-06
4 Email RGPD + procédure droits Art. 17 — rgpd@probatiotech.fr ajouté dans CGU/CGV, notices Android (v3), circuit 30 jours documenté (OVERVIEW.md) Important ✓ Fait 2026-09-06
5 Purge anonymisation appareils/codes résiliés — _rgpd_resili_purge_daemon dans backend/main.py Important ✓ Fait 2026-09-06
6 Rotation logs PM2 + Nginx — logrotate hebdo 12 semaines sur tous les VPS Important ✓ Fait 2026-09-06
7 Signatures électroniques — prestataire externe — délégation à un prestataire certifié (Yousign, DocuSign…). La question DPIA Art. 9 / biométrie tombe côté prestataire. ProbatioTech : signer un DPA avec le prestataire choisi. SignatureActivity conservée temporairement pour démo/test — suppression complète lors de l'intégration prestataire. Important En cours
8 Chiffrement clé USB sauvegarde — retiré — N/A
9 DPA OVH — vérifier DPA actif dans espace client OVH (SMTP ssl0.ovh.net + hébergement) Surveillance À vérifier
10 CGU/CGV texte définitif — texte actuel provisoire. Envoyer à l'avocat → incrémenter version dans legal.json pour forcer re-acceptation tous appareils Surveillance Avocat
11 DPA clients B2B (Art. 28) — ProbatioTech = sous-traitant technique ; chaque magasin = responsable du traitement. Contrat de sous-traitance de données à signer avec chaque client (finalités, mesures sécurité, durées, sous-sous-traitants OVH/Google) Critique À faire
12 Purge auto bugs + bug_logs orphelins sav-api — _purgeBugsRgpd dans js/bugs.js (1 an, hebdo) Important ✓ Fait 2026-09-22
13 Purge auto device_logs sav-api — _purgeLogsRgpd dans js/logs.js (90 jours, hebdo) Important ✓ Fait 2026-09-22
14 Purge auto ai_analysis_events sav-api — _purgeAiEventsRgpd dans js/ai-analysis.js (2 ans, hebdo) Important ✓ Fait 2026-09-22
15 Purge auto bug_reports sav-hub-multi — _purge_bug_reports_daemon dans backend/main.py (1 an, hebdo) Important ✓ Fait 2026-09-22
16 Notice RGPD v4 Android — migration vers EncryptedSharedPreferences (ConfigManager) + mention email client dans le texte Important ✓ Fait 2026-09-22
17 Envoi photos par email — POST /rapport/:token/email-photos — adresse email saisie par l'utilisateur non stockée (usage transient). Transit SMTP OVH (sous-traitant existant). Photos déjà accessibles via le token rapport. À documenter dans le registre des traitements (item 1) : finalité "partage à la demande", durée de conservation N/A (pas de stockage). Surveillance ✓ OK — sans stockage 2026-09-28
18 Rate limit email-photos — _emailRateAllow() dans js/rapport.js : max 3 envois/heure par token, en mémoire + nettoyage horaire. HTTP 429 si dépassé. Important ✓ Fait 2026-09-28
19 MULTIMAG_ADMIN_KEY vers variable d'environnement — rapport.js:10 : process.env.MULTIMAG_ADMIN_KEY || fallback. À déplacer dans ecosystem.config.js (ordimural uniquement) pour sortir la clé du repo versionné. Penser à régénérer la clé si le repo est/était public. Critique ✓ Env var + fallback 2026-09-28
20 Purge rapport_ref_views + rapport_photo_rotation + dossiers photos storage orphelins — démon _purgeRapportTables() dans js/rapport.js : DELETE entrées > 2 ans + orphelins magasin/enseigne supprimé. Purge manuelle via bouton "Forcer purge" → POST /api/admin/rapport/force-purge : purge tables + suppression photos VPS storage dont le magasin n'existe plus. Important ✓ Fait 2026-10-09
21 CORS sav-storage restreint — sav-storage/app/main.py : allow_origins=["*"] → liste explicite [api.sav-hub.fr, dashboard.sav-hub.fr, storage.sav-hub.fr]. Routes toujours protégées par clé API. Important ✓ Fait 2026-09-28
23 Fallback EncryptedSharedPreferences — flag diagnostic — ConfigManager.java : si le keystore Android échoue, fallback sur SharedPreferences standard non chiffré. Flag enc_prefs_fallback=true écrit dans sav_diag prefs avec la raison de l'exception, consultable lors du prochain diagnostic appareil. Surveillance ✓ Fait 2026-09-28
24 Purge bug_history > 2 ans — ajouté dans _purgeBugsRgpd() de js/bugs.js : DELETE bug_history où changed_at < 2 ans. Même daemon hebdomadaire que bugs (1 an) et bug_logs orphelins. Surveillance ✓ Fait 2026-09-28
25 Purge rapport_connection_log > 1 an — ajouté dans _purgeRapportTables() de js/rapport.js (démon hebdomadaire existant). IPs visiteurs rapport + événements auth non conservés indéfiniment. Important ✓ Fait 2026-10-17
26 Purge security_events + security_email_log > 1 an — nouveau démon _purgeSecurityEventsRgpd() dans js/security-events.js (démarrage +6 min, hebdomadaire). Logs sécurité (IPs, types d'événements) et emails digest purgés après 1 an. Critique ✓ Fait 2026-10-17
27 Purge contact_submissions > 2 ans — nouveau démon _purgeContactsRgpd() dans js/contacts.js (démarrage +7 min, hebdomadaire). PII formulaire contact (nom, email, téléphone, message — chiffrés AES-256-GCM) supprimés après 2 ans. Critique ✓ Fait 2026-10-17
28 CORS sav-hub-multi restreint — backend/main.py : allow_origins=["*"] → liste explicite [dashboard.sav-hub.fr, api.sav-hub.fr, api-savhub.sav-hub.fr, probatiotech.fr]. Les appels internes (loopback, Android) ne passent pas par CORS et ne sont pas affectés. Important ✓ Fait 2026-10-17
29 Notice Art. 13 dans rapport.html — bandeau fixe en bas du rapport web informant les visiteurs que leur IP est enregistrée à des fins de sécurité (Art. 5.1.f), rétention 1 an, contact rgpd@probatiotech.fr. Fermable et mémorisé via localStorage. Critique ✓ Fait 2026-10-17
30 Purge rapport_ip_locks > 1 an — ajouté dans _purgeRapportTables() de js/rapport.js (démon hebdomadaire). IPs autorisées par token rapport (données personnelles CNIL Art. 5.1.e) supprimées après 1 an. Droit à l'effacement couvert : suppression token CASCADE + route DELETE admin. Important ✓ Fait 2026-10-31
31 Purge rapport_access_requests > 1 an — ajouté dans _purgeRapportTables() de js/rapport.js (démon hebdomadaire). Table stocke IP + prénom du demandeur (PII Art. 5.1.e) : suppression après 1 an. Droit à l'effacement couvert par FK ON DELETE CASCADE sur rapport_tokens. Important ✓ Fait 2026-10-31
32 Protection IP serveur-side rapports web — _enforceIpAccess() dans js/rapport.js : vérification IP côté serveur (cache 5 min) sur /data, /media, /ls. Empêche la fuite de données PEC vers des IPs non autorisées même via appel API direct — protection vie privée des données de constat Art. 5.1.f. Important ✓ Fait 2026-10-31
33 Durée sessions rapport réduite 365j → 30j — auth-login, admin-bypass, auth-change dans js/rapport.js : INTERVAL 30 DAY. Réduit la fenêtre de risque en cas de vol de session. Purge : sessions expirées > 30j supprimées par le même démon hebdomadaire. Surveillance ✓ Fait 2026-10-31
34 Purge audit_log > 2 ans — ajouté dans _purgeSecurityEventsRgpd() de js/security-events.js (démon hebdomadaire). Table stocke username + IP des actions admin (PII Art. 5.1.e CNIL) — rétention 2 ans (durée audit sécurité standard). Identifié lors de l'audit RGPD complet du 2026-10-31. Important ✓ Fait 2026-10-31
35 SEC-02 — Chiffrement au repos : alerte critique si DB_ENCRYPT_KEY absente — js/crypto-helper.js : niveau console.warn → console.error + message explicite indiquant que les données PII sont stockées en clair. Visibilité immédiate dans les logs PM2 au démarrage si la clé est absente du ecosystem.config.js. Critique ✓ Fait 2026-11-01
36 VIO-02 — Registre des violations Art. 33(5) — table rgpd_violations (DB sav_app) + routes CRUD /api/admin/rgpd/violations dans js/rgpd-register.js. UI dans le dashboard RGPD : formulaire de saisie + tableau violations avec suivi CNIL/clôture. Obligation CNIL : tenir un registre de toutes les violations détectées même sans notification obligatoire. Critique ✓ Fait 2026-11-01
37 INF-02/03/04 — Suivi demandes de droits Art. 15-17-21 — table rgpd_rights_requests (DB sav_app) + routes CRUD /api/admin/rgpd/rights-requests dans js/rgpd-register.js. UI dashboard : formulaire de saisie + tableau avec calcul automatique J+30, alertes délai dépassé, suivi statut. Traçabilité formelle des demandes reçues (accès, rectification, effacement, opposition, portabilité). Important ✓ Fait 2026-11-01
38 GOV-02 — Désignation formelle DPO — Rédiger un document interne désignant Dylan Busque comme responsable RGPD de ProbatioTech avec : nom complet, coordonnées (rgpd@probatiotech.fr), date de désignation, périmètre, ressources allouées. Document signé à conserver (PDF). Action manuelle Dylan. Important À faire
39 GOV-03 — Politique de protection des données — Rédiger un document de politique interne (≥ 2 pages) formalisant : objectifs, principes de traitement, base légale par type, mesures de sécurité, durées de rétention, procédures droits, DPA sous-traitants, responsabilités. Complémentaire de la checklist dashboard. Action manuelle Dylan — peut s'appuyer sur le contenu CGU/CGV et OVERVIEW.md. Surveillance À faire
40 BL-01 — Bases légales documentées par traitement — Une fois le registre Art. 30 (item 1) créé, documenter la base légale pour chaque traitement : consentement (CGU), intérêt légitime (sécurité), exécution contrat (gestion abonnements). Base légale actuelle partielle dans LegalActivity Android. Dépend de l'item 1 (Registre Art. 30). Surveillance Bloqué item 1
41 ST-02 — DPA OVH accepté formellement — Se connecter à l'espace client OVH → section "Gestion de la confidentialité" ou "Protection des données" → accepter et télécharger le Data Processing Agreement OVH. Couvre : smtp.sav-hub.fr (SMTP), hébergement ordimural (serveur dédié OVH). OVH DPA ↗ Action externe OVH, 15 min. Important À faire — OVH
42 ST-03 / ST-04 — DPA Google Gemini + transfert hors UE Art. 44 — Hors scope — IA Gemini non implémentée / retirée du périmètre RGPD. — N/A
43 DPIA-01 — AIPD traitement IA Gemini Art. 35 — Hors scope — IA Gemini non implémentée / retirée du périmètre RGPD. — N/A
Maintenances actives & planifiées
Statut Portée Cible Message Début Fin auto
Planifier / activer une maintenance

Sans date de début = activation immédiate. La fin automatique désactive sans action manuelle. Les appareils sont bloqués/débloqués au prochain heartbeat (max 5 min).

Nouveau message

Organisez vos magasins en groupes régionaux (ex : Boulanger Occitanie, Boulanger Centre) pour créer des rapports de directeur régional et cibler des messages.

Chargement…

VersionLibelléStatut Créé / ExpireUtiliséActions
—
Versions en production
VersionCodeTailleOblig.NotesDateActions
TypeVersionGénéré parDateTailleSignaturesActions
0
Erreurs
0
Warnings
0
Info
0
Debug
0
Verbose
0
Total
ProbatioTechCapture
Une seule date = supprime cette journée. Respecte le filtre "appareil" ci-dessus.
root@sav-server: ~/logs
-
References
-
Stock total
-
Valeur
-
Stock faible
Ventes de pieces 0 ventes
Aujourd'hui
-
Ce mois
-
Total ventes
-
Revenu total
-
Objectif du mois
- € / objectif non défini 0%
€
Ventes par tranche horaire 0 ventes
0 vente
Max ventes
Ventes par jour de semaine
Top pieces vendues
Reference Designation Categorie Stock Prix Photo Actions
0 pieces affichees
-
PEC aujourd'hui
-
Photos aujourd'hui
-
Emails aujourd'hui
-
PEC ce mois
-
Photos ce mois
-
Emails ce mois
Envois par matricule
MatriculeEnvoisPhotos
DateMatriculePECPhotosPretAppareil
Classement complet
Rang Matricule PEC Photos Jours actifs Badges
Legende des badges
—
Magasins actifs
—
En dépassement
—
Revenu mensuel estimé HT  
Alertes de paiement
À l'échéance anniversaire de chaque magasin, confirmez si le paiement a bien été reçu. Sans confirmation dans le délai de grâce, l'app se bloque automatiquement.
Magasin Échéance Grâce Statut Action
Chargement…
Tarification globale
%
France : 20% standard. Utilisé pour affichage TTC et export CSV.
j
Délai après l'échéance avant blocage automatique de l'app.

Assistant IA
Nombre d'analyses incluses gratuitement dans l'abonnement.
Tarif HT appliqué au-delà du quota inclus. 0 = non facturé.
Facturation par magasin
Enseigne / Magasin Appareils Constats du mois Surplus constats Analyses IA Remise Montant estimé HT Config
Chargement…
-X% Remise enseigne héritée  ·  -X% Override individuel magasin (franchisé / accord direct)
Remises par enseigne La remise s'applique sur l'abonnement de base. Chaque magasin peut avoir un override individuel.
Enseigne Magasins Remise enseigne Modifier
Chargement…
Coûts de structure mensuels
UtilisateurStatutRoleDroitsCree leActions
UtilisateurIPConnexionDerniere activiteStatut
EnseigneMagasins
NomEmail SAVDossierAppareils

Sélectionner une enseigne ci-dessus

CodeEnseigneMagasinStatutExpirationAppareilActions
Filtrer :
Enseigne / MagasinModèleStatutDernière syncActivationID Appareil

Appareils dont le token est inconnu (supprimé côté serveur mais app encore installée). Envoyez un message affiché sur l'écran d'activation.

Chargement…

Liens sécurisés à partager avec les responsables. Aucun compte requis — le lien est l'accès.

LabelPortéeRôleLienVuesCrééTags
Chargement…
#RéférenceVuesDernière consultation
Chargement…

Les IPs admin sont toujours autorisées sur tous les rapports et n'apparaissent pas chez les responsables. Utilisez l'IP actuelle de votre connexion ou entrez une IP spécifique.

IPs admin (toujours autorisées)
Chargement…
MagasinAnalysesDéfauts détectésDernière analyseQuota
Sélectionner un mois ci-dessus
Installer un VPS : connectez un VPS vide (IP + SSH) et le dashboard installe automatiquement sav-storage, configure Apache, obtient le SSL et enregistre le nœud — tout en temps réel. Les nœuds actifs sont distribués automatiquement aux appareils via /api/config. Le PEER_KEY doit être identique sur tous les nœuds de stockage.
VPS / URL Rôle Statut Version Purge RGPD Auto-réparation Actif Actions
Chargement…
Synchronisation entre nœuds de stockage

Après chaque upload, le nœud récepteur pousse immédiatement tous les fichiers vers les pairs. Un daemon de réconciliation toutes les 15 min comble les manques (push raté, nœud temporairement hors ligne). Les nœuds s'identifient entre eux via le PEER_KEY configuré dans ecosystem.config.js de chaque serveur storage.

Historique auto-réparations
Chargement…
Configuration
10
2
Débit cible : 20 req/s — les rapports bugs sont supprimés automatiquement après le test
—
Constats total
—
Ce mois
—
Taux complétion
—
Marchands
Marchand Clé API Créé le Actions
Chargement…