JanusEye - Installation

Installation

Déployez votre gardien en quelques minutes

1. Prérequis Système

JanusEye est universel. Il est optimisé pour Raspberry Pi OS Lite (64-bit recommandé), mais fonctionne parfaitement sur Debian et ses dérivés comme Ubuntu ou Linux Mint. Assurez-vous que Python 3 est installé.

2. Récupération du Projet

📦 Contenu de l'archive JanusEye v2.0.3

L'archive ZIP contient une structure organisée pour une performance optimale :

  • 📂 Fichiers Racines :
    • app.py : Le cœur du système (Serveur Flask).
    • install_januseye.sh : Script d'installation universel.
    • uninstall_januseye.sh : Script de désinstallation propre.
    • backup_januseye.sh : Sauvegarde de vos réglages.
    • clean_videos.sh : Nettoyage auto de l'espace disque.
  • 📂 Dossiers Système :
    • logs/ : Journaux d'activité (januseye.log).
    • videos/ : Stockage des alertes et captures.
    • config/ : januseye.conf, presence.txt.
    • templates/ : index.html, galerie.html, login.html, settings.html, banned.html.

3. Transférer les fichiers

Transférez le dossier JanusEye sur le Raspberry Pi dans le dossier /home/user/ (remplacez "user" par votre nom d'utilisateur réel).

La méthode la plus simple consiste à envoyer vos fichiers par FTP à l'aide de FileZilla.

 
  1. Connectez-vous en SFTP (Port 22) avec vos identifiants Raspberry Pi.
  2. Dans la colonne de droite (Serveur), allez dans /home/user.
  3. Vérifiez que votre dossier se nomme exactement JanusEye et non pas JanusEye v1.x.x
  4. Faites un clic droit > Envoyer.

4. Vérification du matériel

JanusEye est conçu pour être compatible avec la majorité des caméras (Webcams USB et modules officiels Raspberry Pi CSI).

🔍 Test de détection rapide

 

Avant de lancer l'installation, vous pouvez vérifier que votre matériel est bien reconnu par le système avec cette commande :

v4l2-ctl --list-devices

 

💡 INSTALLATION INTELLIGENTE (V2.0.3) : Si vous utilisez une caméra officielle à nappe (CSI) sur Raspberry Pi OS Trixie/Bookworm, ne vous inquiétez pas de la détection initiale. Le script d'installation JanusEye détectera automatiquement votre matériel et activera le mode Legacy pour vous. Plus besoin de modifier les fichiers de configuration à la main !

 

Si vous voyez "/dev/video0" : Votre caméra est prête !

Si rien ne s'affiche : Vérifiez le branchement physique de votre nappe ou de votre prise USB.

5. Installation Automatisée

Une fois le dossier transféré dans votre répertoire personnel (ex: /home/pi/JanusEye), lancez l'installateur universel :

# 1. Rendre le script exécutable

chmod +x ~/JanusEye/install_januseye.sh

# 2. Lancer l'installation

sudo ~/JanusEye/install_januseye.sh

 

Que fait le script d'installation "Intelligent" ?
  • Auto-Détection : Identifie si vous êtes sur PC ou Raspberry Pi.
  • Mode Caméra : Active automatiquement le pilote Legacy si une caméra CSI est détectée (évite les erreurs V4L2).
  • Sécurité Disque : Vérifie que vous avez assez d'espace libre avant de commencer.
  • Dépendances : Installe Flask, OpenCV, et configure l'environnement Python sécurisé (VENV).
  • Service Système : Crée et active le service januseye.service pour un démarrage automatique au boot.

⚠️ Note importante : Si le script a dû modifier la configuration de votre caméra, il vous demandera de redémarrer votre Raspberry Pi (sudo reboot) pour finaliser l'activation.

6. Premier accès et Configuration

Connectez-vous à l'interface web de JanusEye. Le code PIN par défaut est 1234.

http://adresse_IP_du_pi:5000/
 
💡 Image absente ? Si le flux vidéo ne s'affiche pas, vérifiez que le mode "Legacy Camera" est activé dans votre config.txt.

Une fois connecté, configurez vos alertes (Email, SMS Free) dans l'onglet RÉGLAGES et n'oubliez pas d'enregistrer.

⚠️ SÉCURITÉ ET PROTECTION : Changez immédiatement le code PIN "1234" par un code personnel dans les réglages. Pour prévenir toute intrusion, le système enregistre et bloque l'ADRESSE IP après 3 tentatives infructueuses.

JanusEye est prêt à surveiller votre domicile !

Prochaine étape : Activation des notifications sur votre téléphone.


🗑️ Désinstaller JanusEye

Si vous souhaitez retirer JanusEye de votre système, nous avons prévu un script qui s'occupe de tout proprement (arrêt du service, suppression du démarrage automatique).il s'agit de uninstall_januseye.sh

# 1. Rendre le script exécutable

chmod +x ~/JanusEye/uninstall_januseye.sh

# 2. Lancer la désinstallation

~/JanusEye/uninstall_januseye.sh
Note : Le script vous demandera si vous souhaitez également supprimer vos vidéos enregistrées ou si vous préférez les conserver par sécurité avant d'effacer le dossier.
 
⬅️ Retour à la page précédente