-
-
Notifications
You must be signed in to change notification settings - Fork 762
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Add Login Page to view the Dashboard #728
Comments
You can easily do that by using a reverse proxy like nginx or traefik plus some kind of authenticator like authelia or authentik |
Yeah, I know that you can chain projects to obtain the "same" result but a native implementation would be better for everyone |
I don't know if it's feasible. The projects that support those features natively are huge in comparison, like portainer, nextcloud, grafana, etc. Homer has basically one dev. Also, on some, it's a paid feature. |
You can do that by using a reverse proxy and authenticatior, no need to overcomplecate dashboard. |
Apologies if not a good place to ask, but relevant. I have setup homer with Caddy2 (proxy) and Authentik. I was able to redirect users to authenticate with Authentik, but on redirect back to homer around 50% of the time would get a browser download box with the "config.yaml" file instead of the actual webpage. Any thoughts or tips on what's causing that? |
@giuliolibrando : As others mentioned, an external auth tool is the way to go with Homer. Homer is simple static HTML and aim to stay that way. There is a lot of alternative out there offering built in authentication is you need it. @Dleewee That's probably an issue with the cache or the PWA. Once loaded Homer will only do a request for the config.yaml file. Could you configure Authentik to redirect to homer address instead of redirecting to the requested file ? |
@Dleewee feel free to open a dediated issue for that if you need. I'm closing this one. |
Having a login page upfront (even better if connected with an external ldap/active-directory authenticator) would be a great addition for the dashboard. There're cases where not everybody on the network should see the links, even if there's no sensitive data.
The text was updated successfully, but these errors were encountered: