https://github.com/racksync/frigate-docker
https://github.com/racksync/frigate-docker
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/racksync/frigate-docker
- Owner: racksync
- Created: 2023-07-28T08:29:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-15T12:50:59.000Z (about 1 year ago)
- Last Synced: 2025-03-16T14:32:39.546Z (about 1 year ago)
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ฅ Frigate Docker Setup
This repository contains a Docker Compose configuration for running Frigate NVR
## โก Prerequisites
- ๐ณ Docker and Docker Compose installed
- ๐ USB Coral TPU (optional but recommended)
- ๐พ Sufficient storage space for video recordings
## ๐ Quick Start
1. Clone this repository:
```bash
git clone https://github.com/racksync/frigate-docker
cd frigate-docker
```
2. Create a config.yml file in the config directory:
```bash
mkdir -p config
touch config/config.yml
```
3. Configure environment variables:
```bash
# Core settings
FRIGATE_RTSP_PASSWORD=your_password
SET_TZ=Asia/Bangkok
# MQTT Settings (optional)
MQTT_HOST=mosquitto
MQTT_USER=your_mqtt_user
MQTT_PASSWORD=your_mqtt_password
# Debug Options
DEBUG_LOGS=false
```
4. Start the container:
```bash
docker-compose up -d
```
## ๐ Directory Structure
```
.
โโโ config/
โ โโโ config.yml
โโโ storage/
โโโ docker-compose.yml
โโโ .gitignore
```
## โ๏ธ Configuration
The docker-compose.yml includes:
- ๐ง Shared memory allocation: 2048MB
- ๐ฏ USB Coral TPU support
- ๐ External network configuration
- ๐ก RTSP and WebRTC ports exposed
- ๐ฟ Persistent storage for recordings
- ๐ฅ Container health monitoring
- ๐ Resource limits (4GB max, 1GB reserved)
## ๐ Ports
- ๐ 5000: Web interface
- ๐น 8554: RTSP feeds
- ๐ 8555: WebRTC (TCP/UDP)
## ๐ Network
Uses external 'backend' network for container communication.
## ๐ฆ Storage
- ๐ผ Media storage: ./storage
- โ๏ธ Configuration: ./config
- ๐ซ Temporary cache: 2GB RAM disk
### ๐ Automation Training
- ๐ [เธชเธดเธเธเนเธฒเนเธฅเธฐเธเธฃเธดเธเธฒเธฃ](http://racksync.com)
- ๐ [เนเธเธฃเธเธเธดเนเธเธเธญเธฃเนเธช](https://facebook.com/racksync)
### ๐ฅ Community
- ๐๏ธ [Home Automation Thailand](https://www.facebook.com/groups/hathailand)
- ๐๏ธ [Home Automation Marketplace](https://www.facebook.com/groups/hatmarketplace)
- ๐ฌ [Home Automation Thailand Discord](https://discord.gg/Wc5CwnWkp4)
## ๐ข [RACKSYNC CO., LTD.](https://racksync.com)
RACKSYNC Co., Ltd. specializes in automation and smart solutions of all scales. We are experts in designing, implementing, and monitoring sophisticated automation systems. Our team of specialists provides comprehensive consulting services and technical implementation for both residential and commercial projects. Beyond automation, we offer full-cycle Software as a Service (SaaS) development, helping businesses transform their operations through custom digital solutions. With our deep expertise in IoT, home automation, and enterprise systems, we deliver reliable and innovative solutions tailored to each client's unique requirements.
๐ RACKSYNC COMPANY LIMITED
๐ Suratthani, Thailand 84000
๐ง Email : devops@racksync.com
๐ Tel : +66 85 880 8885
[](https://discord.gg/Wc5CwnWkp4) [](https://github.com/racksync)
[](https://racksync.com)