# ShinyProxy

**URL:** https://support.openanalytics.eu/c/shinyproxy/8.md

[Latest](https://support.openanalytics.eu/latest.md) · [Categories](https://support.openanalytics.eu/categories.md)

---

## [About the ShinyProxy category](https://support.openanalytics.eu/t/about-the-shinyproxy-category/17)

<div class="topic-metadata">

**Author:** [@oa-support](https://support.openanalytics.eu/u/oa-support)\
**Replies:** 0\
**Last updated:** [May 16, 2016, 7:05am UTC](https://support.openanalytics.eu/t/about-the-shinyproxy-category/17 "2016-05-16T07:05:33Z")

</div>

Community support for ShinyProxy - Open Source Enterprise Deployment of Shiny apps. See http://shinyproxy.io for more information on ShinyProxy.

---

## [Alerting from Grafana](https://support.openanalytics.eu/t/alerting-from-grafana/3236)

<div class="topic-metadata">

**Author:** [@jomo](https://support.openanalytics.eu/u/jomo)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 2:29pm UTC](https://support.openanalytics.eu/t/alerting-from-grafana/3236 "2026-09-08T14:29:29Z")

</div>

Hello, is there a way to set up email alerts from Grafana version that gets shipped with ShinyProxy Operator for Docker hosts? I noticed in the environment variables of the grafana oss container, GF\_UNIFIED\_ALERTING\_ENA…

---

## [Pass headers from reverse proxy to app](https://support.openanalytics.eu/t/pass-headers-from-reverse-proxy-to-app/3234)

<div class="topic-metadata">

**Author:** [@prinn](https://support.openanalytics.eu/u/prinn)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 2:23pm UTC](https://support.openanalytics.eu/t/pass-headers-from-reverse-proxy-to-app/3234 "2026-09-08T14:23:32Z")

</div>

Hi, due to a quite complex authentication scenario (we need multi tenancy), we want to switch from openid auth to customHeader auth and put a reverse proxy in front of our ShinyProxy deployment doing the actual authenti…

---

## [Redirect URL parameters to default app](https://support.openanalytics.eu/t/redirect-url-parameters-to-default-app/3177)

<div class="topic-metadata">

**Author:** [@saudiwin](https://support.openanalytics.eu/u/saudiwin)\
**Replies:** 3\
**Last updated:** [July 27, 2026, 2:52pm UTC](https://support.openanalytics.eu/t/redirect-url-parameters-to-default-app/3177 "2026-07-27T14:52:40Z")

</div>

Hi all - I’m trying to figure out how to configure shinyproxy so that it will pass on URL parameters to a default app. In other words, when the .yml file is set to send them to a specific app, as in landing-page: /app…

---

## [grafana resources dashboards not showing any data](https://support.openanalytics.eu/t/grafana-resources-dashboards-not-showing-any-data/3222)

<div class="topic-metadata">

**Author:** [@pescobar](https://support.openanalytics.eu/u/pescobar)\
**Replies:** 2\
**Last updated:** [June 4, 2026, 2:02pm UTC](https://support.openanalytics.eu/t/grafana-resources-dashboards-not-showing-any-data/3222 "2026-06-04T14:02:24Z")

</div>

Hi We have deployed the shinyproxy operator in a single host with docker backend as documented in Docker | ShinyProxy and we enabled monitoring as documented in Docker | ShinyProxy We are using docker images openanalyt…

---

## [ShinyProxyOperator accessing private AWS ECR](https://support.openanalytics.eu/t/shinyproxyoperator-accessing-private-aws-ecr/3220)

<div class="topic-metadata">

**Author:** [@bklaassens](https://support.openanalytics.eu/u/bklaassens)\
**Replies:** 1\
**Last updated:** [June 4, 2026, 1:55pm UTC](https://support.openanalytics.eu/t/shinyproxyoperator-accessing-private-aws-ecr/3220 "2026-06-04T13:55:53Z")

</div>

I run one ShinyProxy instance that is able to access a private AWS ECR. To do this I run aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 673456902717.dkr.ecr.us-east-1.amaz…

---

## [ShinyProxy 3.2.4](https://support.openanalytics.eu/t/shinyproxy-3-2-4/3223)

<div class="topic-metadata">

**Author:** [@tdekoninck](https://support.openanalytics.eu/u/tdekoninck)\
**Replies:** 0\
**Last updated:** [April 30, 2026, 3:19pm UTC](https://support.openanalytics.eu/t/shinyproxy-3-2-4/3223 "2026-04-30T15:19:24Z")

</div>

We just released ShinyProxy 3.2.4 which is a security update, it’s highly recommended to update to this version. This release fixes multiple CVEs in multiple dependencies. Make sure to update any customized templates to…

---

## [ShinyProxy Operator with internal domain and custom certs](https://support.openanalytics.eu/t/shinyproxy-operator-with-internal-domain-and-custom-certs/3219)

<div class="topic-metadata">

**Author:** [@bklaassens](https://support.openanalytics.eu/u/bklaassens)\
**Replies:** 5\
**Last updated:** [April 22, 2026, 3:03pm UTC](https://support.openanalytics.eu/t/shinyproxy-operator-with-internal-domain-and-custom-certs/3219 "2026-04-22T15:03:06Z")

</div>

How would I be able to enable SPO to use SSL/TLS I tried to disable CADDY ACME and add the certs to ShinyProxy, but that did not work. environment: SPO\_ORCHESTRATOR: docker SPO\_DOCKER\_GID: 995 SPO\_CADDY\_ENABLE\_TLS: …

---

## [Passing environment variables to ShinyProxy containers with the Docker operator](https://support.openanalytics.eu/t/passing-environment-variables-to-shinyproxy-containers-with-the-docker-operator/3214)

<div class="topic-metadata">

**Author:** [@Stefan1](https://support.openanalytics.eu/u/Stefan1)\
**Replies:** 1\
**Last updated:** [March 27, 2026, 3:08pm UTC](https://support.openanalytics.eu/t/passing-environment-variables-to-shinyproxy-containers-with-the-docker-operator/3214 "2026-03-27T15:08:00Z")

</div>

Hi, I’m using the ShinyProxy Operator 2.3.1 with the pure Docker setup (no Kubernetes) and it works great. I have secrets (OpenID client secret, API keys, DB passwords) that I’d like to reference in my ShinyProxy YAML …

---

## [Server unresponsive: uncontrolled replicated containers](https://support.openanalytics.eu/t/server-unresponsive-uncontrolled-replicated-containers/3217)

<div class="topic-metadata">

**Author:** [@ivokwee](https://support.openanalytics.eu/u/ivokwee)\
**Replies:** 1\
**Last updated:** [March 27, 2026, 3:05pm UTC](https://support.openanalytics.eu/t/server-unresponsive-uncontrolled-replicated-containers/3217 "2026-03-27T15:05:57Z")

</div>

Hi, Recently our shinyproxy server got unresponsive with “Failed to start app. The server does not have enough capacity to start application. Please try again later”. When reviewing the services and we noticed that our …

---

## [Add rate limiter to Operator/caddy](https://support.openanalytics.eu/t/add-rate-limiter-to-operator-caddy/3218)

<div class="topic-metadata">

**Author:** [@ivokwee](https://support.openanalytics.eu/u/ivokwee)\
**Replies:** 1\
**Last updated:** [March 27, 2026, 3:02pm UTC](https://support.openanalytics.eu/t/add-rate-limiter-to-operator-caddy/3218 "2026-03-27T15:02:50Z")

</div>

Anyone knows if it is possible to add a rate limiting to Operator/caddy to protect against DDoS attacks?

---

## [X-Forwarded-Proto overwritten to http when using an external Reverse Proxy (NGINX)](https://support.openanalytics.eu/t/x-forwarded-proto-overwritten-to-http-when-using-an-external-reverse-proxy-nginx/3211)

<div class="topic-metadata">

**Author:** [@Kaputt4](https://support.openanalytics.eu/u/Kaputt4)\
**Replies:** 1\
**Last updated:** [March 1, 2026, 7:16pm UTC](https://support.openanalytics.eu/t/x-forwarded-proto-overwritten-to-http-when-using-an-external-reverse-proxy-nginx/3211 "2026-03-01T19:16:06Z")

</div>

I am running ShinyProxy via the ShinyProxy Operator (v2.3.1 / v3.2.2) behind an external NGINX reverse proxy that handles SSL/TLS. Although NGINX is correctly configured to send X-Forwarded-Proto: $scheme (also tried for…

---

## [securing password in localhost.shinyproxy.yml](https://support.openanalytics.eu/t/securing-password-in-localhost-shinyproxy-yml/3213)

<div class="topic-metadata">

**Author:** [@jomo](https://support.openanalytics.eu/u/jomo)\
**Replies:** 0\
**Last updated:** [February 26, 2026, 7:56am UTC](https://support.openanalytics.eu/t/securing-password-in-localhost-shinyproxy-yml/3213 "2026-02-26T07:56:37Z")

</div>

I am running shinyproxy operator on pure docker hosts. I want to set up ldap integration with the shinyproxy login. Is there a way to secure the ldap manager password and pass it in as an environment variable or do i nee…

---

## [Docker Container Unresponsive After 1-2 Days with ShinyProxy Deployment](https://support.openanalytics.eu/t/docker-container-unresponsive-after-1-2-days-with-shinyproxy-deployment/3008)

<div class="topic-metadata">

**Author:** [@zhaohongxin0](https://support.openanalytics.eu/u/zhaohongxin0)\
**Replies:** 17\
**Last updated:** [February 11, 2026, 12:52pm UTC](https://support.openanalytics.eu/t/docker-container-unresponsive-after-1-2-days-with-shinyproxy-deployment/3008 "2026-02-11T12:52:55Z")

</div>

Hello ShinyProxy Community, I am experiencing a recurring issue with ShinyProxy where Docker containers used to serve Shiny apps become unresponsive after running continuously for one or two days. Below are some details…

---

## [Hosting Django via ShinyProxy - Refused to display in a frame/ X-Frame-Options](https://support.openanalytics.eu/t/hosting-django-via-shinyproxy-refused-to-display-in-a-frame-x-frame-options/3209)

<div class="topic-metadata">

**Author:** [@evilolive](https://support.openanalytics.eu/u/evilolive)\
**Replies:** 1\
**Last updated:** [February 4, 2026, 8:25am UTC](https://support.openanalytics.eu/t/hosting-django-via-shinyproxy-refused-to-display-in-a-frame-x-frame-options/3209 "2026-02-04T08:25:43Z")

</div>

Hello! I am trying to host a Django app along with our Shiny apps on ShinyProxy. Unfortunately, I get the following error: Refused to display 'https://our\_url.com' in a frame because it set 'X-Frame-Options' to 'deny' …

---

## [ShinyProxy 3.2.3](https://support.openanalytics.eu/t/shinyproxy-3-2-3/3207)

<div class="topic-metadata">

**Author:** [@tdekoninck](https://support.openanalytics.eu/u/tdekoninck)\
**Replies:** 0\
**Last updated:** [January 15, 2026, 2:58pm UTC](https://support.openanalytics.eu/t/shinyproxy-3-2-3/3207 "2026-01-15T14:58:28Z")

</div>

We just released ShinyProxy 3.2.3 which is a security update, it’s highly recommended to update to this version. This release fixes CVE-2024-3884 and CVE-2025-12543 found in Undertow. As always, you can find detailed up…

---

## [customHeader authentication](https://support.openanalytics.eu/t/customheader-authentication/3181)

<div class="topic-metadata">

**Author:** [@sp\_experiment](https://support.openanalytics.eu/u/sp_experiment)\
**Replies:** 1\
**Last updated:** [December 9, 2025, 4:08pm UTC](https://support.openanalytics.eu/t/customheader-authentication/3181 "2025-12-09T16:08:58Z")

</div>

Do you have a minimal example of deploying the new customHeader authentication in ShinyProxy 3.2? I am unclear if the header is sufficient or if a webservice is needed and how that interacts with the header (and group)

---

## [Using Caddy for Other Services not started by ShinyProxy Operator Docker](https://support.openanalytics.eu/t/using-caddy-for-other-services-not-started-by-shinyproxy-operator-docker/3205)

<div class="topic-metadata">

**Author:** [@k-n](https://support.openanalytics.eu/u/k-n)\
**Replies:** 1\
**Last updated:** [December 9, 2025, 3:56pm UTC](https://support.openanalytics.eu/t/using-caddy-for-other-services-not-started-by-shinyproxy-operator-docker/3205 "2025-12-09T15:56:01Z")

</div>

What’s the best way to configure the Caddy service started by ShinyProxy Operator Docker to reverse proxy to other services not started by ShinyProxy Operator Docker?

---

## [ShinyProxy not honoring HTTP\_X\_FORWARDED\_PREFIX for proxied calls](https://support.openanalytics.eu/t/shinyproxy-not-honoring-http-x-forwarded-prefix-for-proxied-calls/3198)

<div class="topic-metadata">

**Author:** [@Chandrahasa\_Reddy](https://support.openanalytics.eu/u/Chandrahasa_Reddy)\
**Replies:** 1\
**Last updated:** [December 9, 2025, 3:47pm UTC](https://support.openanalytics.eu/t/shinyproxy-not-honoring-http-x-forwarded-prefix-for-proxied-calls/3198 "2025-12-09T15:47:00Z")

</div>

Hi Team, We are using ShinyProxy (3.2.2) behind IIS with URL Rewrite enabled. The initial application requests correctly honor the HTTP\_X\_FORWARDED\_PREFIX header and the forwarded path is applied as expected. However,…

---

## [Exposing ShinyOperator Prometheus](https://support.openanalytics.eu/t/exposing-shinyoperator-prometheus/3200)

<div class="topic-metadata">

**Author:** [@TheSilmarilli](https://support.openanalytics.eu/u/TheSilmarilli)\
**Replies:** 2\
**Last updated:** [December 9, 2025, 9:45am UTC](https://support.openanalytics.eu/t/exposing-shinyoperator-prometheus/3200 "2025-12-09T09:45:42Z")

</div>

Hi there, I currently have a docker instance of ShinyProxyOperator running and it’s working great, the monitoring is really easy to enable and is a nice way of having all the logs in one easy place. I currently have a …

---

## [View logs of exited containers](https://support.openanalytics.eu/t/view-logs-of-exited-containers/3201)

<div class="topic-metadata">

**Author:** [@TMTK](https://support.openanalytics.eu/u/TMTK)\
**Replies:** 2\
**Last updated:** [December 4, 2025, 2:14pm UTC](https://support.openanalytics.eu/t/view-logs-of-exited-containers/3201 "2025-12-04T14:14:05Z")

</div>

In older versions of shinyproxy containers that failed to start existed for a little while longer so I could check their logs using docker logs \<my-container\>. In version 3.2.2 they seem to get removed pretty quickly af…

---

## [ShinyProxy and shinyloadtest](https://support.openanalytics.eu/t/shinyproxy-and-shinyloadtest/749)

<div class="topic-metadata">

**Author:** [@Tazovsky](https://support.openanalytics.eu/u/Tazovsky)\
**Replies:** 4\
**Last updated:** [December 4, 2025, 2:01pm UTC](https://support.openanalytics.eu/t/shinyproxy-and-shinyloadtest/749 "2025-12-04T14:01:04Z")

</div>

I followed tutorial and setup shinyproxy instance on openstack. My goal was to test shinyloadtest R package - record some tests and rerun them with shinycannon (see webinar). So I run shinyloadtest::record\_session(url\_to…

---

## [How to make an app available on the internet?](https://support.openanalytics.eu/t/how-to-make-an-app-available-on-the-internet/3196)

<div class="topic-metadata">

**Author:** [@udurrani](https://support.openanalytics.eu/u/udurrani)\
**Replies:** 1\
**Last updated:** [December 4, 2025, 1:49pm UTC](https://support.openanalytics.eu/t/how-to-make-an-app-available-on-the-internet/3196 "2025-12-04T13:49:57Z")

</div>

Hi, I am an absolute beginner to ShinyProxy and very thankful to the creators. I used google compute engine to create a server (also new to me) and then followed the getting started instructions for pulling the example s…

---

## [ShinyProxy and and deck.gl or other libs](https://support.openanalytics.eu/t/shinyproxy-and-and-deck-gl-or-other-libs/3192)

<div class="topic-metadata">

**Author:** [@Seb](https://support.openanalytics.eu/u/Seb)\
**Replies:** 1\
**Last updated:** [December 4, 2025, 1:46pm UTC](https://support.openanalytics.eu/t/shinyproxy-and-and-deck-gl-or-other-libs/3192 "2025-12-04T13:46:27Z")

</div>

Hi there! Our shop is building in-house data analysis apps using different libraries and framework and we started using ShinyProxy as a portal for our apps written initially with Shiny for Python. Since then, we’ve als…

---

## [ShinyProxy Operator 2.3.1](https://support.openanalytics.eu/t/shinyproxy-operator-2-3-1/3194)

<div class="topic-metadata">

**Author:** [@tdekoninck](https://support.openanalytics.eu/u/tdekoninck)\
**Replies:** 0\
**Last updated:** [November 12, 2025, 4:03pm UTC](https://support.openanalytics.eu/t/shinyproxy-operator-2-3-1/3194 "2025-11-12T16:03:12Z")

</div>

We are happy to announce version 2.3.1 of the ShinyProxy Operator. With this release, the operator is now compatible with version 29 of Docker, which was recently released and introduces some breaking changes.

---

## [ShinyProxy 3.2.2](https://support.openanalytics.eu/t/shinyproxy-3-2-2/3193)

<div class="topic-metadata">

**Author:** [@tdekoninck](https://support.openanalytics.eu/u/tdekoninck)\
**Replies:** 0\
**Last updated:** [November 12, 2025, 4:01pm UTC](https://support.openanalytics.eu/t/shinyproxy-3-2-2/3193 "2025-11-12T16:01:25Z")

</div>

We are happy to announce version 3.2.2 of ShinyProxy. See the release notes for all details. With this release, ShinyProxy is now compatible with version 29 of Docker, which was recently released and introduces some bre…

---

## [ShinyProxy 3.2.1](https://support.openanalytics.eu/t/shinyproxy-3-2-1/3191)

<div class="topic-metadata">

**Author:** [@tdekoninck](https://support.openanalytics.eu/u/tdekoninck)\
**Replies:** 0\
**Last updated:** [October 28, 2025, 3:41pm UTC](https://support.openanalytics.eu/t/shinyproxy-3-2-1/3191 "2025-10-28T15:41:01Z")

</div>

We just released ShinyProxy 3.2.1 containing updated dependencies and security fixes. See the release notes for all details. This is a security update, it’s highly recommended to update to this version. Make sure to upd…

---

## [Experience with switching from Redis to Valkey on ShinyProxy 3.1.1](https://support.openanalytics.eu/t/experience-with-switching-from-redis-to-valkey-on-shinyproxy-3-1-1/3189)

<div class="topic-metadata">

**Author:** [@rob](https://support.openanalytics.eu/u/rob)\
**Replies:** 2\
**Last updated:** [October 21, 2025, 10:03am UTC](https://support.openanalytics.eu/t/experience-with-switching-from-redis-to-valkey-on-shinyproxy-3-1-1/3189 "2025-10-21T10:03:38Z")

</div>

Greetings, In regards to https://shinyproxy.io/documentation/shinyproxy-operator/kubernetes/#note-on-redis-and-valkey, I’d like to share our experience with switching from Redis to Valkey in our ShinyProxy environment o…

---

## [ShinyProxy Operator 2.3.0](https://support.openanalytics.eu/t/shinyproxy-operator-2-3-0/3190)

<div class="topic-metadata">

**Author:** [@tdekoninck](https://support.openanalytics.eu/u/tdekoninck)\
**Replies:** 0\
**Last updated:** [October 20, 2025, 2:49pm UTC](https://support.openanalytics.eu/t/shinyproxy-operator-2-3-0/3190 "2025-10-20T14:49:19Z")

</div>

We just released ShinyProxy Operator 2.3.0, this release contains a fix for CVE-2025-49844 in Redis. See the update instructions for Kubernetes and Docker.

---

## [Displaying the group of the user in the landing page.](https://support.openanalytics.eu/t/displaying-the-group-of-the-user-in-the-landing-page/3182)

<div class="topic-metadata">

**Author:** [@Virgile\_B](https://support.openanalytics.eu/u/Virgile_B)\
**Replies:** 2\
**Last updated:** [October 7, 2025, 8:08am UTC](https://support.openanalytics.eu/t/displaying-the-group-of-the-user-in-the-landing-page/3182 "2025-10-07T08:08:22Z")

</div>

Dear all, By modifying the landing page template, is it possible to display the group to which the user belongs? I’m maneging identification and groups with Keycloak (openid). How can I retrieve the values of the roles-…

[Next page](https://support.openanalytics.eu/c/shinyproxy/8.md?page=1)
