Skip to content

Enabling monitoring on public app #73

@dacercoolex

Description

@dacercoolex

Hi,

I’m running an app with no authentication (authentication: none). I want to use embedded monitoring, but I cannot access /grafana because it seems to inherit ShinyProxy’s authentication, so I'm getting the forbidden error. It would be handy that grafana to have its own login page or a workaround to enable monitoring without exposing Grafana publicly.

Current Setup:
ShinyProxy: Publicly accessible, no auth.

Question:
Is there a way to:

  1. Configure Grafana to use its own authentication (e.g., Grafana’s built-in login) while embedded in ShinyProxy Operator?
  2. Use reverse proxy rules to protect /grafana with basic auth or something similar?

Current configuration application.shinyproxy.yml (snippet)

proxy:
  authentication: none 
  admin-users: admin
  users:
    - name: admin
      password: admin-pass
      groups: admin

Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions