We ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ BlockchainWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ BlockchainWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ BlockchainWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ BlockchainWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ BlockchainWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ BlockchainWe ❤️ Bzh
POUR DÉVELOPPEURS

Fluorine

Sauvegarde de secrets Git

Solution desktop de sauvegarde pour les secrets ignorés par git. Scanne les dépôts à la recherche de fichiers sensibles non suivis (.env, clés privées, certificats, terraform.tfvars) et les sauvegarde sur un stockage S3, en préservant l'arborescence.

Fluorine 1
Fluorine 2
Fluorine 3
Fluorine 4

Architecture

DesktopElectron (.exe)
FrontendVanilla JS, ES Modules, SCSS
BackendNestJS sur Nomad
Base de donnéesPostgreSQL
StockageHetzner compatible S3
DécouverteConsul KV + health checks

Modules

01

Scan

Exécute git ls-files pour trouver chaque fichier gitignoré. Filtre node_modules, .git, dist. Calcule le hash SHA-256 par fichier.

02

Comparer

Arbre visuel à 2 colonnes : fichiers locaux vs S3 distant. Code couleur : vert (synchronisé), jaune (local uniquement), bleu (modifié), rouge (distant uniquement).

03

Sauvegarder

En un clic : upload uniquement les fichiers nouveaux ou modifiés (différentiel intelligent). Les identifiants S3 ne touchent jamais le client — toutes les opérations passent par l'API.

04

Restaurer

Choisissez un dossier cible, téléchargez depuis S3. Piste d'audit complète dans PostgreSQL avec horodatage, nombre de fichiers et manifestes par fichier.

Avant & Après

Sans FluorineAvec Fluorine
Copier manuellement les fichiers .env sur USBSauvegarde en un clic vers S3
Oublier quels secrets existent oùLe scan automatique trouve tous les fichiers gitignorés
Aucun moyen de savoir si la sauvegarde est à jourL'arbre de diff visuel montre le statut instantanément
Nouvelle machine = demander les fichiers aux collèguesRestauration depuis S3 vers n'importe quel dossier
Identifiants S3 sur chaque machine de devZéro identifiants client
Poste perdu = secrets perdusSauvegarde centralisée, toujours récupérable
Secrets stockés en clair sur le cloudChiffrement côté client avec clé AGE avant upload

Chiffres clés

Chiffrement AGE
Diff SHA-256
Backup S3
Découverte Consul
Détection VPN
Audit complet
Chiffrement AGE
Diff SHA-256
Backup S3
Découverte Consul
Détection VPN
Audit complet
← Retour à l'accueil