FAQ
Note
This page previously contains sections on troubleshooting, these were moved to the troubleshooting page.Where can I get support for ShinyProxy?
See the dedicated support page.
Uploading big files doesn’t work
Before ShinyProxy 2.4.0, this documentation contained some information about how to configure file upload using multipart
properties.
Starting from ShinyProxy 2.4.0 this configuration is no longer needed and should be removed, since this version doesn’t have any restrictions on the size of file uploads.
Hence, the following code should be removed from your configuration:
# don't add this to your configuration!
spring:
servlet:
multipart:
max-file-size: <value>
max-request-size: <value>
Is it possible to run desktop apps?
Yes! We’ve an extensive demo setup containing of two desktop apps: Phaedra and Visual Studio Code. All information can be found in the repository.
How to embed ShinyProxy using an iframe on a different domain?
It’s possible to embed ShinyProxy using an iframe in the same way as any website, however, when this iframe is hosted on a different domain (or origin), this requires some extra configuration of the security features of ShinyProxy. In addition, it’s required that ShinyProxy is accessed over a secure connection (HTTPS). Note that these settings require ShinyProxy 2.6.0 or later.
server.frame-options
should be configured correctly. Thedisable
value (which is the default) always works. However, it’s advised to change this setting to a correctallow-from
option.proxy.same-site-cookie
must be set toNone
.server.secure-cookies
must be set totrue
.
Is it possible to filter apps by server name?
Yes, see the example on GitHub.