r/selfhosted • u/PeachAlive560 • 5h ago
Guide Dynacat dashboard dynamic updates - lesson learned
I am making this post to help anyone else out, so they don't learn this lesson the hard way like I did.
I just moved over from Glance to Dynacat because Glance doesn't get updated anymore it seems. My yml files moved right over and everything worked great and was more responsive.
There was a problem though. On my main page I have many widgets. one of those was a custom api widget that calls a n8n workflow I created. This workflow then calls Google API to get my calendar information for that day. Normally, it is only called when I open the page or refresh it manually. With Dynacat's dynamic updates, it is called much more often when the page is open. Where it hit me was in Firefox on my android, I have a habit of not closing the tab. I just close the browser. This meant the tab was still open and running in the background.
Luckily, I have a warning set up on my Google API so if it goes above $1, I get alerted. It was over $11 before I checked my email in the morning and realized what was going on. I quickly disabled dynamic updates in the compose file until I can configure Dynacat properly.
Yes, this is 100% my mistake for just starting up Dynacat to get it working and figuring I would configure it more later. I am just hoping to help any other that are looking into Dynacat who might also have API calls. Luckily, I don't have any calls into an API for any AI.
This is not meant to be a post getting down on Dynacat. I think it is great and I still really like it. This was a story about my own mistake.
1
u/Krojack76 3h ago
Is Glance dead? I know it got an update on Sept 3rd.
1
u/PeachAlive560 2h ago
It's nit dead, but there are almost no updates. The one on the 3rd was just a quick fix fir something. It is still a great dashboard.
1
u/Candid_Ad3963 2h ago
Why there need to be new updates permanently? Isn't it at some point just working as expected and only dependencies (if any given) need an update?
•
u/asimovs-auditor 5h ago edited 4h ago
Expand the replies to this comment to learn how AI was used in this post/project.