Replies: 4 comments
-
Thanks for posting a discussion about homepage here on GitHub. Homepage now uses a fancy new AI tool thanks to our friends at Glime, so the answer below is the AI bot's attempt to answer your question. If you feel it's sufficient you can mark the answer and close this post, otherwise feel free to leave it open of course! Thanks for using Homepage! ❤️ Based on the error logs you've provided, it seems that the Synology DiskStation is reporting an authentication failure due to 2FA being enabled, despite your confirmation that 2FA is disabled for the user. This is quite unusual, especially since the other two Synology servers are working fine with a similar setup. Here are a few troubleshooting steps you can take:
If none of these steps resolve the issue, it may be necessary to file a bug report with the homepage developers, providing all the relevant logs and configuration details. This comment was generated by Glime. |
Beta Was this translation helpful? Give feedback.
-
Okay. I went through all the suggested steps by Glime.
I did find one strange thing. For the hell of it I set the permissions to allow access to all applications for this homepage user. Suddenly my datavault homepage widget started working. Then I set everything back to deny except for DSM (like before) and it continues to work. Not sure what that is all about...but so far it seems to be working. Will update this thread if something changes. |
Beta Was this translation helpful? Give feedback.
-
I had a similar issue and was also seeing the 2FA log messages while my user did not have 2FA enabled. The key in my case was in this paragraph of the docs for this widget:
When I disabled that setting, the widget started working. Sadly whenever I tried to turn it back on it started failing again. But it's something. |
Beta Was this translation helpful? Give feedback.
-
This discussion has been automatically closed due to inactivity. See our contributing guidelines for more details. |
Beta Was this translation helpful? Give feedback.
-
Description
I have three synology servers. I tried to set all three up as services on homepage. All three of them have users that only have access to the DSM and 2FA authentication is turned off. Two of them are working without issue. However, the one server (datavault) that is hosting the homepage container is not. When I first create the user and add the service it connects without issue and displays stats as expected. After about 15 minutes I get an API error. When I look at the logs I get the following error:
Here's the services.yaml for my servers:
`
MediaVault:
icon: synology.svg
href: https://mediavault.mydomain.com
widget:
type: diskstation
url: https://mediavault
username: xxxxx
password: xxxxx
volume: volume_1 # optional
DataVault:
icon: synology.svg
href: https://datavault.mydomain.com
widget:
type: diskstation
url: https://datavault
username: xxxxxx
password: xxxxxx
volume: volume_1 # optional
TMVault:
icon: synology.svg
href: https://tmvault.mydomain.com
widget:
type: diskstation
url: https://tmvault
username: xxxxx
password: xxxxxx
volume: volume_1 # optional`
I can confirm without a doubt that 2FA is disabled for that user. I tried disabling 2FA for all users, shortening the password, removing special characters. I also tried changing the URL to: HTTP://localhost/ and HTTP://127.0.0.1/. I also tried both HTTP and HTTPS. I also tried restarting the container and re-deploying the stack.
Again, just to be clear, when I first add the DSM only user it works for about 15 minutes, then after that I get the errors and cannot get it to work again.
Any ideas would be greatly appreciated.
homepage version
v0.9.2
Installation method
Docker
Configuration
Container Logs
No response
Browser Logs
No response
Troubleshooting
See above.
Beta Was this translation helpful? Give feedback.
All reactions