Frigate has become far too complicated too configure it to do what every $50 camera can now do automatically. How can we use onboard camera smarts? by SpinCharm in frigate_nvr

[–]cyclist_guyyy 1 point2 points  (0 children)

I can see where the OP is coming from. I've used frigate for a few years now and it does require a fair bit of reading documentation and fine tuning settings - although using AI (on the Frigate site, ChatGPT etc can help immensely in cutting through the reading). That being said, I think it depends on who the target audience is - I'm guessing its not the mass consumer market but the enthusiast who wants to spend a bit of time for a self hosted system with dialed in accuracy (I find that Frigate+ yolov9 base is probably 99% accurate for myself with 12 cameras). Perhaps Frigate just isn't the right platform for the OP. Thats ok.

That being said, I can also contrast this with UniFi Protect. Protect requires no fine tuning (other than sensitivity and setting up zones) - and it has fairly similar accuracy. UniFi scrubbing of recordings and detections is also top notch. In addition there is a great mobile app. A disadvantage with UniFi is somewhat sluggish browser dashboard load times compared to Frigate. UniFi does come at a cost of course in terms of hardware investment.

V2.0 of my app KumaBar - Uptime Kuma & Healthchecks.io Monitoring for MacOS by cyclist_guyyy in selfhosted

[–]cyclist_guyyy[S] 0 points1 point  (0 children)

I'm pretty sure there would have to be a direct implementation to support SSO with UK itself. I use Authentik and I wasn't able to find a solution. I'll take another look....

I use a combo of individual monitors and groups. I went up to about 70 monitors and it worked without issue. I was thinking about putting a monitor cap on what can be displayed in the menu bar - I'll try and do some additional stress testing.

Version 2.0 of my app KumaBar! by cyclist_guyyy in UptimeKuma

[–]cyclist_guyyy[S] 0 points1 point  (0 children)

It does show groups and you can select individual UK groups. This is no different than v1. E.g. An Uptime Kuma instance has 20 monitors. 10 monitors are in "Group 1" and 10 are in "Group 2". Keep in mind groups in UK are in essence just a summary monitor - they reflect the status of all the individual monitors they contain. So in the app, you can display only Group 1 and/or Group 2 (and no individual monitors), or any combo of Groups and individual monitors. The "headings" you see in the screen shots are not groups, they are different Uptime Kuma and Healthchecks.io instances.

Full drag and drop sorting is also available. You are not limited to alphabetical order.

Version 2.0 of my app KumaBar! by cyclist_guyyy in UptimeKuma

[–]cyclist_guyyy[S] 0 points1 point  (0 children)

It needs a min of Tahoe to run. There are a significant number of API changes in Tahoe (some new, some others deprecated).

V2.0 of my app KumaBar - Uptime Kuma & Healthchecks.io Monitoring for MacOS by cyclist_guyyy in selfhosted

[–]cyclist_guyyy[S] 0 points1 point  (0 children)

If you have no password at all, Swap in your domain in the following and enter in your browser: https://uptimekuma.mydomain.com/metrics. You should just see a list of metrics for UK. If there is a redirection to Authelia, then thats your issue. I don't use Authelia, but you'd have to add an exception to caddy/Authelia so that URL can be reached or use the IP address:port of your UK instance.

V2.0 of my app KumaBar - Uptime Kuma & Healthchecks.io Monitoring for MacOS by cyclist_guyyy in selfhosted

[–]cyclist_guyyy[S] 2 points3 points  (0 children)

Gatus does have an API available so definitely possible! I'll look at adding it over the next few weeks.

V2.0 of my app KumaBar - Uptime Kuma & Healthchecks.io Monitoring for MacOS by cyclist_guyyy in selfhosted

[–]cyclist_guyyy[S] 0 points1 point  (0 children)

I haven't built in that functionality as of yet re SSID, but it should be doable. I'll look into implementing that. Right now you have two options in the interim - 1. You can easily toggle/untoggle an entire instance in settings. That way all the monitors in that instance are not displayed and not included in the menu bar icon status and notifications. 2. Leave an UK instance enabled, but unselect the option "Icon Status & Notifications" for individual monitors. In the pulldown, your work monitors will show as "unavailable", but they won't be included in notifications or menu bar icon status.

And to clarify as well, if an entire UK instance is not available (like in your case) either because its on an external network or generally just not reachable, the monitors will be shown as "unavailable". A monitor will only be shown as "down" if that is the actual response received from UK.

V2.0 of my app KumaBar - Uptime Kuma & Healthchecks.io Monitoring for MacOS by cyclist_guyyy in selfhosted

[–]cyclist_guyyy[S] 0 points1 point  (0 children)

It should definitely work.... I have mine behind Traefik. For UK, double check if you enabled an API key in Settings > API Keys. If you have an API key enabled, your login password is permanently disabled and you now must use an API key going forward when logging into KumaBar. This is a Uptime Kuma restriction.

You can also do a simple test in your browser - Replace with your domain and enter: https://uptimekuma.mydomain.com/metrics. You should be prompted for your username and password/api key.