How to remove an add-on 'Frigate' from sidebar unless administrator

I am looking everywhere for some sort of sidebar security - like you have for dashboards. For some reason, the frigate add-on, and not the other add-ons remain on the sidebar for all users, not just administrators.

This is a problem as some cameras should not be viewed by all.

This is ONLY an issue with the frigate addon - all others are only shown to administrators.

What is causing this ?

Hello vwkombi,

If you are using the frigate add-on, that is enabled in the add-on configuration…

You clicked the box…

Yep - its clicked - but it shows for ALL users, not justy administrators ?

Welcome to the group of us constantly pushing for this and not getting anywhere…

I really don’t need the role based stuff. Just a tick box on the sidebar fields if the users are to see it. Many of these only show if admin anyway, but the frigate addin does not follow that. I don’t know why.

When I logon, I get everything (as I am an administrator) -
Overview (my Dashboard)
Map
Energy
Logbook
History
Calendar
ESPHome Builder
File Editor
Frigate
HACS
Media
Terminal
Zigbee2MQTT
Developer Tools
System

When my wife logs on, she gets the following -
Overview (my dashboard)
Energy
Logbook
History
Calendar
Frigate
Media

My question is - why does frigate appear in both administrators and all users when so much other stuff does not ? Is this controlled by the addon developer ? or something in Home Assistant ? I dont want this to show for all users as it contains all cameras and some are sensitive.

Further to this, I know I can hold down on the Home Assistant title on the iphone app, and remove Frigate (and Media), but I want to know what controls the options to begin with ?

I just want to know if there is a process for this, or it is HA people controlling it, or is it the plugin developers controlling it - IE, who do I need to contact ?

At this stage, not much. Apparently it’s on the roadmap to be sorted out this year

Hi ! I have the same problem, does anyone have a solution?

I had this same issue and figured out an alternative this morning that seems to work well, with the added benefit of allowing RBAC in Frigate itself so not everything has access to admin.

  1. Go to the Frigate Add-on Configuration tab, go to Network, select ‘Show disabled ports’ and add 8971 to the Authenticated Web Interface. Restart Frigate

  2. Check this now works in the browser by accessing the exposed port (something similar to https://192.168.50.X:8971). You should get the Frigate login screen

  3. Create a new dashboard in Home Assistant using the Webpage template. Select ‘Show in sidebar’ and ‘Admin only’. When prompted for the URL, use the one you tested before

You will now have an admin only access to Frigate with additional RBAC. If you wanted to skip the login screen you could expose the unauthenticated port instead but this seemed like a bad idea…

An alternative could be to use

I have moved my frigate install off to its own docker container on another system now - due to another issue - so problem solved indirectly! Also, with the later frigates 0.16, you can disable a camera too - so that would have solved it.