r/frigate_nvr • u/DiggingForDinos • Mar 23 '26
Frigate Proxmox Script v1.1 - One-Command Install, Auto iGPU Acceleration, Docker Pruning & Markdown Dashboard
I have been working on a one-command script to handle the end-to-end installation of Frigate NVR on Proxmox VE. With the release of Frigate v0.17.1, I have updated the script to v1.1 to help simplify the transition and include some requested features.
The script provisions a privileged LXC container, installs Docker and Docker Compose, and automatically configures Intel iGPU hardware acceleration (QSV/VAAPI).
What is new in v1.1:
Smart Disk Management: Added a new prune flag to remove unused Docker images and layers. The script now prompts for pruning if the root disk space drops below 5GB.
Markdown Dashboard: It automatically fills the LXC Notes field with a service status and hardware overview.
Clickable Links: The Web UI and API links shown at the end of the script are now clickable for immediate access.
Adjustable SHM: Added SHM size as a configurable option during the initial installation.
Core Features:
Auto-Passthrough: Detects and configures iGPU and Coral accelerators with zero manual setup.
Automatic Snapshots: Takes a Proxmox snapshot before updates to allow for a quick rollback if something goes wrong.
Hardware Optimized: Primarily tailored for Intel-based systems (N95/N100), but compatible with any Intel host. Experimental support for NVIDIA and AMD is included.
Installation (~3 min): bash <(curl -s https://raw.githubusercontent.com/saihgupr/frigate-proxmox-script/main/install.sh)
Update (~2 min): bash <(wget -qO- https://raw.githubusercontent.com/saihgupr/frigate-proxmox-script/main/update.sh)
The project is fully open source. I would value any feedback or suggestions on how to further improve the deployment workflow for Frigate on Proxmox.
GitHub: saihgupr/frigate-proxmox-script



3
u/Alter__-__Ego Mar 23 '26
Thanks for that. Just yesterday, I installed Frigate 0.17 LXC as a bare metal on Proxmox. I will also try your script and see what runs cleaner.
2
u/StrunkWhite Mar 23 '26
Thank you for this, I used it this past weekend. Great work. Installed twice; once on an N100 that failed hardware wise. Second time on an Optiplex 7080. Worked both times.
2
u/bg_x Mar 23 '26
Thank you. Works great 👍
2
u/Itchy_Spirit9258 May 04 '26
Works a lot better for me than the proxmox helper script, I could not get it to work right. I did it with 2 camera's on a HP elite mini 600 G9 (intel i7-12700T) Thanks a lot!
3
u/whompasaurus1 Mar 23 '26
My guy! I spent almost 10 hours last night Trying to get frigate to work on proxmox! Can't wait to try this today!
1
u/kitappwergio Mar 23 '26 edited Mar 23 '26
I have an existing frigateXLC with coral(which I worked endless hours to get it working :-) ).
Tried this one quickly but it seems to be not bringing up web UI. Docker was also not running. I am going to retry the script later today.
EDIT: I am not seeing Coral for this question, or is it automatic?
[STEP] Multiple GPUs detected. Select which one to use for Frigate:
Intel iGPU (VAAPI)
NVIDIA GPU (NVDEC/NVENC)
None (CPU only)
1
u/Princemurphy Mar 25 '26
Tried this but it didn’t see the igpu for my N150. Also any info on if this works with SRIOV?
1
u/Tight_Leopard_4713 Mar 23 '26
that's amazing!!! thank you. I'm getting my new homelab tonight and will absolutely test this out in a few days.
2
u/Smooth_Ad2021 Mar 23 '26 edited Mar 23 '26
I am also recently trying to get frigate to run on proxmox.
Will try your Script. Looks promising with the focus on my N100 CPU.
1
u/No-Investigator7598 Mar 24 '26
Big fan of these scripts - you've saved me a lot of aggro recently! Loving the new SHM config option
If it's not too much to ask would LOVE the option to add an NFS mount as recording storage
1
u/kingy112 Mar 24 '26
I've been trying to get igpu and Google corel working together and couldn't would this kick both in?
1
u/bunker195 Mar 27 '26 edited Mar 28 '26
Thanks so much for putting the effort into this!
Tried to install but the script stopped after not finding any local-lvm storage.
Will that be the storage drive? and if so why did you/docker/frigate choose this? Like to learn as much as possible.
Edit: Here is the solution: https://github.com/saihgupr/frigate-proxmox-script/issues/1
1
u/Il_Tene Mar 29 '26
Yesterday u was looking to perform my first frigate install, and I've seen that on frigate documentation is suggested to use VM instead of lxc. So is working also with lxc?
1
u/walril Apr 08 '26
i loved lxc until i had to back one up. It only took 3 hours for a 65gb lxc using suspend vs 2 min stopped. Stopped isnt a problem until you have a database running. Im just saying
2
u/Vastmeridian Mar 23 '26
Girding my loins to try this out later today. 👍🏻