mattjgalloway/frigate-media-backup — explained in plain English
Analysis updated 2026-08-13 · repo last pushed 2026-06-22
Back up motion-detected video clips from your Frigate security cameras to cloud storage automatically.
Archive security footage to a remote server so it survives if your local camera system fails or its disk fills up.
Keep a safe offsite copy of snapshots from detected events like a person walking up your driveway.
| mattjgalloway/frigate-media-backup | 0verflowme/learnings | 0verflowme/r2ai | |
|---|---|---|---|
| Language | Python | Python | Python |
| Last pushed | 2026-06-22 | 2022-06-18 | 2025-11-19 |
| Maintenance | Maintained | Dormant | Quiet |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | ops devops | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running Frigate instance with MQTT enabled and a configured backup destination such as cloud storage or a remote server.
Frigate Media Backup automatically copies video clips and snapshots captured by Frigate, a popular open-source security camera system, to offsite storage. It sends every detected camera event to one or more backup destinations you choose, such as a local hard drive, a remote server, or cloud storage. This ensures your important security footage is safe even if the main Frigate system fails or the local disk fills up. The tool runs quietly in the background and listens for real-time alerts from Frigate. When Frigate notices something like a person walking up your driveway, it generates a clip and sends a message. This backup tool catches that message, fetches the video directly from Frigate's interface, and uploads it. It remembers what it has already uploaded by keeping a small local log, so if the system restarts, it will not waste time or bandwidth re-uploading the same files. This is ideal for homeowners running self-hosted security cameras who want to safely archive motion events. For example, if someone damages your mailbox, you want the footage preserved offsite rather than just sitting on a Raspberry Pi in your garage. It is designed to run continuously and handle network hiccups gracefully, retrying failed downloads or uploads so a temporary internet outage will not permanently drop a recorded event. The project is built to run as a lightweight container, making it easy to deploy on the same machine as your cameras or a separate server. It can back up snapshots too, but it turns that feature off by default because motion images can be very frequent and might quickly fill up your cloud storage. A notable tradeoff the project makes is prioritizing reliability and security over immediate speed. It streams large video files to temporary storage on disk rather than loading them entirely into memory, which prevents the system from crashing when handling large MP4 files. It also strongly encourages secure, encrypted connections to your camera server and warns against turning off security features.
A tool that automatically copies video clips and snapshots from your Frigate security camera system to offsite backup locations like cloud storage or a remote server, keeping your footage safe if the main system fails.
Mainly Python. The stack also includes Python, Docker.
Maintained — commit in last 6 months (last push 2026-06-22).
No license information is provided in the repository, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.