Skip to content

lux4rd0/unifi_protect_time_lapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniFi Protect Time-lapse

This project has moved to LuxUPT — a complete rewrite with a web interface, real-time monitoring, and much more.


What Changed

This CLI-only tool has been replaced by LuxUPT (Lux UniFi Protect Timelapse), a full-featured application with:

  • Web UI — Dashboard, camera management, image browser, timelapse viewer, and system settings — all from your browser
  • RTSP + API capture — Choose per-camera between API snapshots and RTSP stream capture for the best resolution
  • Automatic scheduling — Daily timelapse creation with configurable cameras, intervals, and encoding settings
  • Job system — Create timelapses on-demand with real-time progress tracking
  • Live statistics — Capture success rates, duration charts, and per-camera performance metrics
  • Multi-site support — Run multiple instances for different UniFi Protect systems

Everything from the original — rate limiting, camera distribution, automatic discovery — is still there, now managed through the UI instead of environment variables.

Quick Start

services:
  luxupt:
    image: ghcr.io/luxardolabs/luxupt:latest
    container_name: luxupt
    restart: always
    ports:
      - "8080:8080"
    volumes:
      - ./output:/app/luxupt/output
    environment:
      TZ: America/Chicago
docker compose up -d

Open http://your-server:8080 and follow the setup wizard.

Links


This repository is archived and no longer maintained.

About

A Docker-based solution for creating time-lapse videos from Unifi Protect cameras. This application fetches images from your Unifi Protect cameras at regular intervals and compiles them into high-quality time-lapse videos.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors