This is an open-source web-site self-hosted network video recorder (NVR) web application that allows you to monitor your IP security camera network, record camera feeds to your computer's hard drive, and monitor motion events through a web app.
It supports one or multiple cameras, offers object detection tagging/filtering, and continuously monitors hard drives by deleting the oldest video segments when almost full.
The app uses HTTP Live Streaming (HLS) is a widely used protocol developed by Apple that will serve your stream better to a multitude of devices. HLS will take your stream, break it into chunks, and serve it via a specialized playlist
Object Detection
In addition, if your cameras motion sensor triggers a detection, the app will take a still of the detection, and run a Object Detection process, to tag the still with the objects in the picture. You can then use these tags to filter and review your motion events. This is very useful to avoid false positives, like the sun going behind a cloud, or a rain shower.
Settings
Using the settings menu, you first select the disk you will be using to stream real-time video from the cameras, and if you want to use the auto-deletion featre to prevent the disk from filling up, then if you want to use the object detection feature. Then you can add your cameras
Install / Setup / Run
The benifit of this app, its, its open-source, and it can be installed on any comodity h/w running linux (a free o/s operating system), techincal savvy users should be able to get this working.
Build & Run Web App
Ensure you have nodejs (recommended version >= 16 LTS) and ffmpeg (latest version) installed.
Clone this repo onto a Linux machine, then build the app by running these commands:
# install dependencies
npm i
# build typescript server
npx tsc
# build fromend
npm run-script build
To manually run the server
node ./lib/index.js
Then open a browser and navigate to http://<hostname>:8080. You are free to use a proxy like nginx and add TLS/DNS, authenitcation, then expose your app to the internet so you can monitor your home when away
What is Freqtrade?
Freqtrade stands as a premier, free, and open-source crypto trading bot, masterfully crafted in Python. It seamlessly integrates with all major exchanges and offers unrivaled control via Telegram or webUI.
It boasts superior features such as backtesting, plotting, and money management tools, further enriched by strategy optimization
Looking for a tool to manage your portfolio while simultaneously safeguarding your privacy? Check out Rotki, an open-source portfolio tracking, analytics, accounting, and tax reporting tool designed with privacy protection in mind. Rotki's primary mission is to introduce transparency into the world of crypto and finance through open-source
What is Cryptofolio?
Cryptofolio is an innovative, open-source, and self-hosted solution specifically designed for tracking your cryptocurrency holdings. This unique solution offers a comprehensive web interface that is highly user-friendly and intuitive. In addition, Cryptofolio also features a dedicated mobile application for Android devices, providing users with the convenience of
What is Ipyvolume?
Ipyvolume is an innovative application designed for 3D plotting in Python, specifically within the Jupyter notebook environment. Using WebGL and IPython widgets, it provides a robust platform for visualizing complex data in three dimensions. Its capabilities include volume rendering, scatter plots, quiver plots, isosurface rendering, and lasso
Welcome to our comprehensive guide on the top 17 free self-hosted photo gallery solutions for photographers and designers in 2024.
What is a self-hosted gallery app?
A self-hosted gallery solution is a type of software that allows you to create, manage, and display a digital photo gallery on your own
If you often find yourself overwhelmed with the amount of content available on the internet and struggle to keep up, take a look at Wallabag. This exceptional web application provides a solution to your content overload by allowing you to save web pages for reading at a later time.
With
Imagine never missing an update on your favorite websites, monitoring price changes, or even tracking PDF file modifications.
Sounds like a dream, right? Well, no more. Introducing Changedetection.io - the most straightforward, free, open-source web page change detection tool.
Changedetection.io acts as your personal website watcher, restock monitor,
Nowadays, a growing number of people, including home cooks, professional chefs, hoteliers, and culinary teams, are adopting recipe managers to streamline their cooking processes.
A recipe manager is a digital tool that provides a centralized platform for storing, organizing, and accessing favorite recipes. Beyond just a repository for recipes, these