Proxmox Health Monitoring Not Working
Hello! I am trying to get proxmox working on the health monitoring widget. I added the API key to a proxmox app the way the documentation said to and any time I reload the web page it errors with these lines that get added to the container logs
ERROR
Error executing
health monitoring
requests (s) : Typ
eError: Cannot read properties of undefined (reading 'forEach')
and on the health widget it says it failed to load the data. Any idea why this is happening. I assume it’s because it can’t iterate off an undefined variable from proxmox but I added the api key the way the docs said to.
Version: 0.15.3
OS: Ubuntu 24 Server
Install: Docker Compose
Browser: Firefox and Google Chrome
Solution:Jump to solution
I fixed it. I was using my cloudflare url to access it but I changed it to the public ip and now it works.
11 Replies
Thank you for submitting a support request.
Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
❓ Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?
Usually this is because your API key has the wrong permissions.
I gave it the recommended permission level but just to try it out I gave it administrator and same issue
Is it just the widget that fails or does the whole dash fail to load?
just the widget
@Karmaa did you configure them like this? https://discord.com/channels/972958686051962910/1253467936442552442/1253720282351276112
yes
What version of Promox are you running?
8.2.2
Solution
I fixed it. I was using my cloudflare url to access it but I changed it to the public ip and now it works.
Awesome. Can we mark this as resolved then?