[Partage] JanusEye – La vidéosurveillance intelligente et facile pour votre Raspberry Pi 🏠

Bonjour à tous,

Passionné par la maintenance technique et la domotique, j’ai développé au fil du temps une solution personnelle pour surveiller mon domicile sans dépendre des géants du web. Aujourd’hui, j’ai décidé de partager gratuitement ce projet, baptisé JanusEye, car je pense qu’une sécurité fiable et respectueuse de la vie privée devrait être accessible à tous, sans abonnement et sans complication.

Vous voulez sécuriser votre entrée sans abonnement et sans envoyer vos images sur le Cloud ? Découvrez JanusEye, une solution légère et respectueuse de votre vie privée, conçue pour transformer votre Raspberry Pi en un véritable « Gardien de la porte ».

Pourquoi choisir JanusEye ?

  • :rocket: Installation 100% Automatique : Pas besoin d’être un expert Linux ! Un script d’installation s’occupe de tout configurer pour vous en quelques minutes (dépendances, caméra, services). Vous lancez la commande, et c’est prêt.
  • :camera_flash: Optimisé pour votre matériel : JanusEye capture des photos haute définition lors des détections. Ce choix volontaire permet de ne pas surcharger le processeur (CPU) et de préserver la durée de vie de votre carte mémoire. Votre Pi reste frais et réactif !
  • :iphone: Zéro code à taper : Grâce à la géolocalisation de votre smartphone (iPhone ou Android), la surveillance s’active quand vous partez et se coupe dès que vous rentrez. Tout est automatique.
  • :shield: Sécurité & Vie Privée : Vos images restent chez vous. L’interface est protégée par un code PIN avec un blocage automatique de l’adresse IP après 3 tentatives infructueuses.
  • :balance_scale: Sérénité Légale : Le système gère lui-même la conformité (RGPD) en supprimant les photos de plus de 30 jours pour ne jamais saturer votre stockage.

Matériel requis : Un Raspberry Pi (3, 4, 5 ou Zero) avec son module caméra ou une simple webcam USB.

Découvrez le guide complet et les captures d’écran sur Januseye

C’est un projet né de l’expérience de la maintenance pour offrir une solution fiable, durable et surtout accessible à tous. N’hésitez pas si vous avez des questions

Bonjour à tous,

Je suis ravi de vous annoncer la sortie de la version v1.0.4 de JanusEye, mon projet de surveillance légère pour Raspberry Pi. Cette mise à jour marque un tournant sur la réactivité du système et la facilité de déploiement.

L’objectif reste le même : transformer votre Pi en une sentinelle intelligente, ultra-légère et respectueuse de votre vie privée.
:bell: Quoi de neuf dans la v1.0.4 ?

  1. Priorité aux notifications instantanées (Intégration NTFY)

C’est la grosse nouveauté. JanusEye supporte désormais nativement NTFY pour des alertes Push sans fioritures :

Anonymat total : Pas de compte, pas d'email. Tout passe par un "Topic" unique et secret défini dans votre config.

Alertes visuelles : Recevez directement la photo de la détection sur votre écran verrouillé (iOS/Android).

Bouton de Test : Un nouveau module dans l'interface de réglages permet de valider la réception en un clic.
  1. Galerie & Expérience Utilisateur

    Correction majeure : La route serveur pour le chargement des photos a été rétablie. La galerie est désormais fluide et affiche correctement tous vos clichés de détection.

  2. Installation « Zéro Prise de Tête »

    Script Universel : Le script d’installation détecte maintenant automatiquement votre utilisateur système. Que vous soyez dans /home/pi/, /home/papy/ ou ailleurs, l’installation se fait sans erreurs de permissions.

  3. Sécurité & Optimisation

    Refonte du .conf : Le fichier januseye.conf a été nettoyé et restructuré pour être plus lisible, supprimant tous les anciens doublons.

:shield: Pourquoi choisir JanusEye ?

Léger : Ne consomme presque rien en ressources (idéal pour les vieux Pi ou les Zero).

Sécurisé : Documentation complète pour passer en HTTPS ou utiliser un tunnel VPN (WireGuard/PiVPN).

Indépendant : Vous restez maître de vos données, aucune image ne transite sur un cloud tiers.

Comment mettre à jour ou installer ?
Le projet est toujours disponible sur mon dépôt (ou via le script d’installation automatique). N’oubliez pas de mettre à jour votre fichier de configuration pour profiter des nouvelles options NTFY !

N’hésitez pas à me faire vos retours, vos idées d’améliorations ou à poser vos questions.

Bonne surveillance ! :eye:

ANNONCE : Mise à jour JanusEye v1.0.7 — Fluidité HD & Scripts Universels

Bonjour à tous,

Je suis ravi de vous partager la nouvelle version de JanusEye (v1.0.7). Grâce à vos retours, le système franchit une étape importante en termes de performance pure.

L’objectif de cette mise à jour : Ne plus choisir entre la qualité d’image (HD) et la réactivité du système.
Quoi de neuf dans la v1.0.7 ?

Mode Asynchrone (Multi-threading) : C’est la grosse nouveauté. L’écriture des photos sur la carte SD est maintenant gérée en arrière-plan. Résultat : vous pouvez filmer en 720p HD avec la même fluidité qu’en basse résolution. Plus de « sauts » de plusieurs secondes entre deux clichés !

Précision chirurgicale : Vous pouvez désormais capturer chaque frame lors d’un mouvement. Idéal pour identifier quelqu’un qui passe rapidement devant une porte.

Scripts « Tout-Terrain » : Les scripts d’installation, de nettoyage et de sauvegarde sont désormais universels. Ils détectent automatiquement votre nom d’utilisateur et l’emplacement du dossier. Plus besoin de modifier le code à la main !

Traçabilité visuelle : Les cadres de détection verts sont maintenant « gravés » sur toutes les photos (Galerie, Emails et NTFY).

Comment mettre à jour ?

La mise à jour est très simple. Si vous avez déjà une version installée :

Sauvegardez vos réglages (au cas où) :
bash backup_januseye.sh

Téléchargez/Remplacez les fichiers app.py, backup_januseye.sh, clean_videos.sh, backup_januseye.sh, Config/januseye.conf et le dossier templates/ avec les nouveaux fichiers de la v1.0.7.

Relancez l’installation pour mettre à jour les permissions et le service :
sudo ./install_januseye.sh

Redémarrez et profitez de la HD fluide !

Journal des modifications (Changelog rapide)

v1.0.7 : Multi-threading, 720p fluide, Scripts universels.

v1.0.6 : Incrustation des cadres de détection, synchronisation NTFY.

v1.0.5 : Phase de « Warm-up » caméra (30 frames), sécurité anti-intrusion IP.

Note pour nos amis anglophones : I don’t speak English fluently, but I’ve updated the README and scripts to be universal. JanusEye is now « Plug & Play » regardless of your language or Linux username!

Merci pour votre soutien et vos tests ! JanusEye continue de grandir pour une sécurité toujours plus discrète et efficace.

:loudspeaker: Mise à jour : JanusEye v1.0.8 - Portabilité et Sécurité

Bonjour à tous,

Je viens de publier la version 1.0.8, qui corrige tous les problèmes de chemins et d’erreurs de permissions signalés précédemment. L’application est désormais entièrement portable.

JanusEye

Changements clés :

Chemins dynamiques : Suppression de toute référence à /home/papy/. L'app détecte son dossier toute seule.

Installateur intelligent : install.sh identifie maintenant le bon utilisateur, même lancé via sudo.

Sécurité : Blocage après 3 échecs du code PIN et enregistrement des adresses IP.

Outil de sauvegarde : Ajout de backup.sh pour sauvegarder vos réglages facilement.

Comment installer (Installation propre recommandée) :

Téléchargez le nouveau ZIP : JanusEye_V1.0.8.zip

Supprimez l'ancien dossier : rm -rf ~/JanusEye

Dézippez la nouvelle version et entrez dans le dossier.

Lancez l'installation : sudo chmod +x install.sh && sudo ./install.sh

JanusEye_v1.0.8

:shield: JanusEye v1.0.9 - La mise à jour « Sauvegarde en un clic »

Suite aux retours de la communauté et pour rendre JanusEye encore plus fiable, nous sommes fiers de vous présenter la v1.0.9. Cette version se concentre sur la sécurité des données et la facilité d’utilisation.

:rocket: Quoi de neuf ?

Sauvegarde manuelle en un clic : vous pouvez désormais déclencher une sauvegarde complète du système directement à partir de l’interface Web des paramètres. Plus besoin de commandes SSH pour sécuriser votre configuration !

Trouvez-le dans la section STOCKAGE (CARTE SD).

Retour visuel : mises à jour du statut en temps réel (En cours / Succès) à l’aide d’un traitement asynchrone.

Traitement asynchrone : l’interface Web reste fluide et réactive même lorsque le Raspberry Pi est occupé à compresser vos données.

Sécurité et persistance : les sauvegardes manuelles incluent vos fichiers .conf, votre code PIN unique et vos certificats SSL, le tout regroupé dans une seule archive .tar.gz.

:wrench: Comment mettre à jour ?

Téléchargez le nouveau JanusEye_v1.0.9.zip.

Si vous êtes déjà sur la v1.0.8, remplacez simplement votre app.py et settings.html (ou exécutez install.sh pour actualiser la structure).

N’oubliez pas de vider le cache de votre navigateur pour voir le nouveau bouton de sauvegarde dans la page Paramètres.