Surveille ta maison sans cloud : CheapSecurity en auto-hébergé
Pourquoi ça compte pour toi
Tu gardes le contrôle total de tes vidéos de surveillance. Zéro frais récurrents, zéro dépendance à un service tiers. Pour les créateurs, petits commerces ou locaux de coworking qui veulent surveiller sans payer l'usure des gros éditeurs.
Ce qu'il faut retenir
- 1.Détection de mouvement + enregistrement en local, alertes email/Telegram avec snapshot
- 2.Compatible Raspberry Pi, Orange Pi, et tout Linux ARM avec webcam USB
- 3.Amélioration nocturne intégrée (CLAHE logiciel), stockage configurable (âge/taille), interface web simple
Tu galères avec le jargon ?
Lis la version réécrite en mode débutant — toutes les idées, sans le jargon.
Pourquoi c'est pertinent
Les solutions CCTV traditionnelles te coûtent cher : abonnement cloud, équipement propriétaire, données envoyées à des serveurs que tu ne contrôles pas. CheapSecurity casse ce modèle.
Ce que tu peux faire
Surveillance en direct : accède au flux MJPEG via ton navigateur local (port 5000). Zéro latence cloud.
Détection intelligente : la caméra détecte le mouvement, enregistre avec un tampon de 5-10 secondes avant l'événement (pratique pour ne pas rater le début d'une intrusion), et te l'envoie par Telegram ou email.
Commandes à distance : depuis Telegram, demande /snapshot pour une photo en temps réel, /video 10 pour enregistrer 10 secondes, /help pour les commandes disponibles. Ton bot ne répond qu'à toi.
Gestion du stockage : le système nettoie automatiquement les vidéos anciennes, peut limiter par taille disque totale, et déclenche un nettoyage d'urgence si l'espace libre chute sous un seuil.
Modes nuit : améliore la clarté en basse lumière grâce à l'algorithme CLAHE (contraste + gain logiciel). Pas d'IR matériel, donc limité, mais honnête.
Mise en place concrète
- ▸
Prérequis : Python 3.10+, OpenCV, une webcam USB, et optionnellement un compte Telegram Bot (gratuit) ou SMTP pour email.
- ▸
Installation : clone le repo, crée un venv Python, installe les dépendances. Sur ARM, privilégie le paquet OpenCV du système (plus rapide qu'une compilation via pip).
- ▸
Config : édite
config.jsonavec ta caméra (/dev/video0), résolution, FPS, seuil de mouvement, identifiants Telegram/email. - ▸
Lancement : exécute le script, ouvre
http://localhost:5000, configure et c'est parti.
Limites honnêtes
- ▸Pas de ML embarqué (détection faciale, objet) : juste de la différence de pixels.
- ▸L'enregistrement consomme du CPU. Sur un Pi 3, c'est serré en 1080p.
- ▸Interface web minimaliste (pas de timeline de lecture, pas de recherche par date).
- ▸Telegram n'envoie pas de lien de streaming, juste des vidéos téléchargées.
Qui devrait l'essayer
Toi si tu veux : surveiller un atelier, un entrepôt, ta résidence sans payer Wyze/Reolink/Ring. Les développeurs qui cherchent une base de surveillance auto-hébergée à améliorer.
Et concrètement pour toi ?
Choisis ton profil — la lecture de l'article change selon qui tu es.
Pour toi, comprendre CheapSecurity, c'est voir comment l'IA (détection) peut rester chez toi sans déployer des données sensibles en ligne : un bon cas d'école pour décider où tu veux vraiment que tes données vivent et ce que tu acceptes de payer pour ça.
Essayer maintenant
Cloner le repo GitHub →Source
📊 Cours en bourse
Pour aller plus loin
Cet article t'a donné envie d'approfondir ? Deux formations Noésis t'attendent :